iVS3D v2.0.9
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, cv::Mat* debugImage = nullptr) 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:118
double singleCalculation(const cv::Mat &image, cv::Mat *debugImage=nullptr) override
singleCalculation This functions implements the actual blur algortihm
Definition blurlaplacian.cpp:121
QString getName() override
getName Returns the algorithm name
Definition blurlaplacian.cpp:119