38 float detect(
const cv::Mat& image)
const override;
46 Mat3D decompose_by_filter(
const cv::Mat& image,
const Mat3D& filters)
const;
47 void calculate_variance_kurtosis(
const Mat3D& channels,
49 cv::Mat& kurtosis)
const;
50 float noise_variance(
const cv::Mat& variance,
const cv::Mat& kurtosis)
const;
51 float normalize(
const float number)
const;
54 cv::Mat pow_mat(
const cv::Mat& mat,
float ordre)
const;
55 float mean_mat(
const cv::Mat& mat)
const;
63 Private*
const d =
nullptr;
Definition abstract_detector.h:31
Definition noise_detector.h:26
QList< cv::Mat > Mat3D
Definition noise_detector.h:31
static const Mat3D filtersHaar
Definition noise_detector.h:42
NoiseDetector()
Definition noise_detector.cpp:89
float detect(const cv::Mat &image) const override
Definition noise_detector.cpp:100
~NoiseDetector()
Definition noise_detector.cpp:95
Definition datefolderview.cpp:34