iVS3D v2.0.0
Loading...
Searching...
No Matches
blursobel.h
1#ifndef BLURSOBEL_H
2#define BLURSOBEL_H
3
4#include <opencv2/core/core.hpp>
5#include <opencv2/imgproc.hpp>
6#include "BlurAlgorithm.h"
7
22{
23
24public:
28 BlurSobel();
33 QString getName() override;
34
35protected:
36 QString m_name = "Sobel Operator";
37 double singleCalculation(const cv::Mat &image) override;
38
39};
40
41#endif // BLURSOBEL_H
The BlurAlgorithm interface provides an interface for different algorithms calculating blur values fo...
Definition BlurAlgorithm.h:27
The BlurSobel class calulates blur values using the sobel operator. It calulates the blur values base...
Definition blursobel.h:22
double singleCalculation(const cv::Mat &image) override
singleCalculation This functions implements the actual blur algortihm
Definition blursobel.cpp:99
BlurSobel()
BlurSobel standard constructor.
Definition blursobel.cpp:95
QString getName() override
getName returns the algorithm name.
Definition blursobel.cpp:97