22#include <opencv2/imgproc/imgproc.hpp>
30 cv::Size(3, 3), ParamCateg);
34 "is at the kernel center",
35 cv::Point(-1, -1), ParamCateg);
41 public jevois::Parameter<blurfilter::ksize, blurfilter::anchor>
51 virtual std::string
process(cv::Mat
const & src, cv::Mat & dst)
override;
virtual std::string process(cv::Mat const &src, cv::Mat &dst) override
Processing function: filters the image src and puts the results into dst.
JEVOIS_DECLARE_PARAMETER(ksize, cv::Size, "Blur kernel width and height", cv::Size(3, 3), ParamCateg)
Parameter.
virtual ~BlurFilter()
Virtual destructor for safe inheritance.
JEVOIS_DECLARE_PARAMETER(anchor, cv::Point, "Anchor point x and y default value [-1 -1] means that the anchor " "is at the kernel center", cv::Point(-1, -1), ParamCateg)
Parameter.
Base class for an image filter.