iVS3D v2.0.0
Loading...
Searching...
No Matches
blurlaplacian.h
1#ifndef BLURLAPLACIAN_H
2#define BLURLAPLACIAN_H
3
4#include <opencv2/core/core.hpp>
5#include <opencv2/imgproc.hpp>
6#include "BlurAlgorithm.h"
7
8
23{
24
25public:
34 QString getName() override;
35
36protected:
37 QString m_name = "Laplacian Filter";
38 double singleCalculation(const cv::Mat &image) override;
39
40};
41
42#endif // BLURLAPLACIAN_H
The BlurAlgorithm interface provides an interface for different algorithms calculating blur values fo...
Definition BlurAlgorithm.h:27
The BlurLaplacian class calulates blur values based on a algotihm using the Laplacian filter https://...
Definition blurlaplacian.h:23
BlurLaplacian()
BlurLaplacian standard constructor.
Definition blurlaplacian.cpp:106
double singleCalculation(const cv::Mat &image) override
singleCalculation This functions implements the actual blur algortihm
Definition blurlaplacian.cpp:109
QString getName() override
getName Returns the algorithm name
Definition blurlaplacian.cpp:107