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::computerVision
 This namespace is still in the early stages of development.

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
975
Date
2007-12-30 01:57:17 -0500 (Sun, 30 Dec 2007)

Definition in file filter.h.


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