22#include <opencv2/imgproc/imgproc.hpp>
44 public jevois::Parameter<laplacianfilter::ksize, laplacianfilter::scale, laplacianfilter::delta>
54 virtual std::string
process(cv::Mat
const & src, cv::Mat & dst)
override;
Base class for an image filter.
JEVOIS_DECLARE_PARAMETER(ksize, unsigned int, "Laplacian kernel size", 1, ParamCateg)
Parameter.
JEVOIS_DECLARE_PARAMETER(scale, double, "Laplacian scale factor applied to the computed values", 1.0, ParamCateg)
Parameter.
JEVOIS_DECLARE_PARAMETER(delta, double, "Laplacian delta offset applied to the computed values", 0.0, ParamCateg)
Parameter.
virtual ~LaplacianFilter()
Virtual destructor for safe inheritance.
virtual std::string process(cv::Mat const &src, cv::Mat &dst) override
Processing function: filters the image src and puts the results into dst.