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 utilities.h:

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

Go to the source code of this file.


Namespaces

namespace  dlr::computerVision
 This namespace is still in the early stages of development.

Functions

template<ImageFormat FORMAT>
bool dlr::computerVision::associateColorComponents (Array2D< typename ImageFormatTraits< FORMAT >::ComponentType > &inputArray, Image< FORMAT > &outputImage)
 This function returns by reference an image which either shares or copies the data from the input array.
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<ImageFormat InputFormat, ImageFormat OutputFormat, ImageFormat IntermediateFormat>
Image< OutputFormat > dlr::computerVision::supersample (const Image< InputFormat > &inputImage)
 This function interpolates its input to create a new, larger 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
1155
Date
2009-05-24 00:07:38 -0400 (Sun, 24 May 2009)

Definition in file utilities.h.


Generated on Wed Nov 25 12:15:07 2009 for dlrComputerVision Utility Library by  doxygen 1.5.8