18 #ifndef PIC_FILTERING_FILTER_DIFF_GAUSS_2D_HPP 19 #define PIC_FILTERING_FILTER_DIFF_GAUSS_2D_HPP 21 #include "../filtering/filter.hpp" 22 #include "../filtering/filter_gaussian_2d.hpp" std::vector< Image * > ImageVec
ImageVec an std::vector of pic::Image.
Definition: image_vec.hpp:29
The Filter class.
Definition: filter.hpp:50
~FilterDiffGauss()
Definition: filter_diff_gauss_2d.hpp:48
FilterDiffGauss(float sigma_1, float sigma_2)
FilterDiffGauss.
Definition: filter_diff_gauss_2d.hpp:41
Image * tmp
Definition: filter_diff_gauss_2d.hpp:33
Image * Process(ImageVec imgIn, Image *imgOut)
Process.
Definition: filter_npasses.hpp:310
static Image * execute(Image *imgIn, Image *imgOut, float sigma_1, float sigma_2)
execute
Definition: filter_diff_gauss_2d.hpp:87
The Image class stores an image as buffer of float.
Definition: image.hpp:60
FilterGaussian2D * filter_2
Definition: filter_diff_gauss_2d.hpp:32
PIC_INLINE ImageVec Single(Image *img)
Single creates an std::vector which contains img; this is for filters input.
Definition: image_vec.hpp:36
FilterGaussian2D * filter_1
Definition: filter_diff_gauss_2d.hpp:32
Definition: bilateral_separation.hpp:25
The FilterDiffGauss class.
Definition: filter_diff_gauss_2d.hpp:29
The FilterGaussian2D class.
Definition: filter_gaussian_2d.hpp:31
Image * Process(ImageVec imgIn, Image *imgOut)
Process.
Definition: filter_diff_gauss_2d.hpp:69