24 #include <Filter/FilterNToNFactory.hh>
25 #include <Filter/Bilateral.hh>
26 #include <Filter/Binomial.hh>
27 #include <Filter/CensusTransform.hh>
28 #include <Filter/Convolution.hh>
29 #include <Filter/DeInterlace.hh>
30 #include <Filter/DistTransform.hh>
31 #include <Filter/Gauss.hh>
32 #include <Filter/GaussThreshold.hh>
33 #include <Filter/Mean.hh>
34 #include <Filter/Median.hh>
35 #include <Filter/Thinning.hh>
36 #include <Filter/TukeyWindow.hh>
41 template <
class InputStorageType,
class OutputStorageType>
46 if (className ==
"Bilateral")
48 if (className ==
"Binomial")
50 if (className ==
"CensusTransform")
52 if (className ==
"Convolution")
54 if (className ==
"DeInterlace")
56 if (className ==
"DistTransform")
58 if (className ==
"Gauss")
60 if (className ==
"GaussThreshold")
62 if (className ==
"Mean")
64 if (className ==
"Median")
66 if (className ==
"Thinning")
68 if (className ==
"TukeyWindows")
71 BIASERR(
"Invalid FilterNToN class: " << className);
76 #define FILTER_INSTANTIATION_CLASS FilterNToNFactory
77 #include "Filterinst.hh"
Multiplies an image with a full image size tukey window.
generic convolution class.
generic Thinning class, uses ethe Rosenfeld algorithm to thin structures in images without erasing th...
Deinterlacer filter for images.
smoothing with gaussian kernel
base class for simple n->n filter implementations
smoothing with gaussian kernel using a threshold
FilterNToN< InputStorageType, OutputStorageType > * Generate(const std::string &className)
binomial low pass filter class