iVS3D v2.0.0
Loading...
Searching...
No Matches
BlurTenengrad Class Reference
Inheritance diagram for BlurTenengrad:
BlurAlgorithm

Public Member Functions

QString getName () override
 getName returns the algorithm display name.
 
- Public Member Functions inherited from BlurAlgorithm
double calcOneBluriness (Reader *images, int index)
 calcOneBluriness calculates blur meassure for one image specified by index.
 
std::vector< double > calcFullBluriness (Reader *images, Progressable *reciever, volatile bool *stopped, std::vector< uint > idxList, std::vector< double > blurValues)
 calcFullBluriness calculates blur meassures for all images within the given range.
 

Protected Member Functions

double singleCalculation (const cv::Mat &image) override
 singleCalculation This functions implements the actual blur algortihm
 

Member Function Documentation

◆ getName()

QString BlurTenengrad::getName ( )
overridevirtual

getName returns the algorithm display name.

Returns
The name

Implements BlurAlgorithm.

◆ singleCalculation()

double BlurTenengrad::singleCalculation ( const cv::Mat &  image)
overrideprotectedvirtual

singleCalculation This functions implements the actual blur algortihm

Parameters
imagecv::Mat of the image
Returns
Double represeting the blur of the image (higher value -> sharper image)

Implements BlurAlgorithm.


The documentation for this class was generated from the following files: