Struct opencv::quality::QualityMSE [−][src]
pub struct QualityMSE { /* fields omitted */ }
Expand description
Full reference mean square error algorithm https://en.wikipedia.org/wiki/Mean_squared_error
Implementations
Create an object which calculates quality
Parameters
- ref: input image to use as the reference for comparison
pub fn compute(
ref_: &dyn ToInputArray,
cmp: &dyn ToInputArray,
quality_map: &mut dyn ToOutputArray
) -> Result<Scalar>
pub fn compute(
ref_: &dyn ToInputArray,
cmp: &dyn ToInputArray,
quality_map: &mut dyn ToOutputArray
) -> Result<Scalar>
static method for computing quality
Parameters
- ref: reference image
- cmp: comparison image=
- qualityMap: output quality map, or cv::noArray()
Returns
cv::Scalar with per-channel quality values. Values range from 0 (best) to max float (worst)
Trait Implementations
Stores algorithm parameters in a file storage
simplified API for language bindings Stores algorithm parameters in a file storage Read more
Returns true if the Algorithm is empty (e.g. in the very beginning or after unsuccessful read
Saves the algorithm to a file. In order to make this method work, the derived class must implement Algorithm::write(FileStorage& fs). Read more
Returns the algorithm string identifier. This string is used as top level xml/yml node tag when the object is saved to a file or string. Read more
Performs the conversion.
Compute quality score per channel with the per-channel score in each element of the resulting cv::Scalar. See specific algorithm for interpreting result scores Read more
Returns output quality map that was generated during computation, if supported by the algorithm
Computes MSE for reference images supplied in class constructor and provided comparison images Read more