5#ifndef OPENCV_QUALITY_QUALITYSSIM_HPP
6#define OPENCV_QUALITY_QUALITYSSIM_HPP
8#include "qualitybase.hpp"
27 CV_WRAP
cv::Scalar compute( InputArray cmp ) CV_OVERRIDE;
76 bool empty()
const {
return I.
empty() && I_2.
empty() && mu.empty() && mu_2.
empty() && sigma_2.
empty(); }
79 static std::pair<cv::Scalar, mat_type> compute(
const _mat_data& lhs,
const _mat_data& rhs);
91 : _refImgData( std::move(refImgData) )
This type is very similar to InputArray except that it is used for input/output and output function p...
Definition: mat.hpp:295
bool empty() const
returns true if matrix data is NULL
Definition: qualitybase.hpp:25
cv::UMat _mat_type
internal mat type default
Definition: qualitybase.hpp:54
CV_WRAP void clear() CV_OVERRIDE
Implements Algorithm::clear()
Definition: qualitybase.hpp:46
CV_WRAP bool empty() const CV_OVERRIDE
Implements Algorithm::empty()
Definition: qualitybase.hpp:49
Full reference structural similarity algorithm https://en.wikipedia.org/wiki/Structural_similarity
Definition: qualityssim.hpp:19
_mat_data _refImgData
Reference image data
Definition: qualityssim.hpp:84
QualitySSIM(_mat_data refImgData)
Constructor
Definition: qualityssim.hpp:90
"black box" representation of the file storage associated with a file on disk.
Definition: aruco.hpp:75
Definition: cvstd_wrapper.hpp:74
Definition: qualityssim.hpp:54