filter.h File Reference

Header file declaring functions for performing image filtering. More...

#include <dlrComputerVision/image.h>
#include <dlrComputerVision/kernel.h>
#include <dlrNumeric/convolutionStrategy.h>
#include <cmath>
#include <dlrNumeric/convolve2D.h>
#include <dlrNumeric/functional.h>

Include dependency graph for filter.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 OutputFormat, ImageFormat IntermediateFormat, ImageFormat ImageFormat, class KernelType>
Image< OutputFormat > dlr::computerVision::filter2D (const Kernel< KernelType > &kernel, const Image< ImageFormat > &image, const typename ImageFormatTraits< OutputFormat >::PixelType fillValue, ConvolutionStrategy convolutionStrategy=DLR_CONVOLVE_PAD_RESULT)
 This function filters an image with the given kernel.
template<ImageFormat OutputFormat, ImageFormat IntermediateFormat, ImageFormat ImageFormat, class KernelType>
void dlr::computerVision::filter2D (Image< OutputFormat > &outputImage, const Kernel< KernelType > &kernel, const Image< ImageFormat > &image, const typename ImageFormatTraits< OutputFormat >::PixelType fillValue, ConvolutionStrategy convolutionStrategy=DLR_CONVOLVE_PAD_RESULT)
 This function filters an image with the given kernel, placing the result into a pre-constructed Image instance.


Detailed Description

Header file declaring functions for performing image filtering.

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

Revision
918
Date
2007-05-19 21:55:02 -0400 (Sat, 19 May 2007)

Definition in file filter.h.


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