dlrComputerVision/utilities.h File Reference

Header file declaring utility functions for dlrComputerVision library. More...

#include <dlrComputerVision/colorspaceConverter.h>
#include <dlrComputerVision/image.h>

Include dependency graph for dlrComputerVision/utilities.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  dlr
namespace  dlr::computerVision

Functions

template<ImageFormat FORMAT>
bool dlr::computerVision::associateColorComponents (Array2D< typename ImageFormatTraits< FORMAT >::ComponentType > &inputArray, Image< FORMAT > &outputImage)
template<ImageFormat FORMAT>
Image< FORMAT > dlr::computerVision::associateColorComponents (Array2D< typename ImageFormatTraits< FORMAT >::ComponentType > &inputArray)
template<ImageFormat OUTPUT_FORMAT, ImageFormat INPUT_FORMAT>
Image< OUTPUT_FORMAT > dlr::computerVision::convertColorspace (const Image< INPUT_FORMAT > &inputImage)
 This function takes an image in one colorspace and generates a corresponding image in a second colorspace.
template<ImageFormat FORMAT>
bool dlr::computerVision::dissociateColorComponents (Image< FORMAT > &inputImage, Array2D< typename ImageFormatTraits< FORMAT >::ComponentType > &outputArray)
 This function returns by reference an array which either shares or copies the data from the input image.
template<ImageFormat FORMAT>
Array2D< typename ImageFormatTraits<
FORMAT >::ComponentType > 
dlr::computerVision::dissociateColorComponents (Image< FORMAT > &inputImage)
template<ImageFormat Format>
Image< Format > dlr::computerVision::subsample (const Image< Format > &inputImage, size_t rowStep=2, size_t columnStep=2)
 This function subsamples its input to create a new, smaller image.
template<class Type, ImageFormat FORMAT>
Array2D< Type > dlr::computerVision::toArray (const Image< FORMAT > &inputImage)
 This function creates a new array and copies into it the pixel data from the input image.


Detailed Description

Header file declaring utility functions for dlrComputerVision library.

Copyright (C) 2006 David LaRose, dlr@cs.cmu.edu See accompanying file, LICENSE.TXT, for details.

Revision
946
Date
2007-07-09 20:24:50 -0400 (Mon, 09 Jul 2007)

Definition in file dlrComputerVision/utilities.h.


Generated on Mon Jul 9 20:34:17 2007 for dlrLibs Utility Libraries by  doxygen 1.5.2