Struct opencv::quality::QualityGMSD [−][src]
pub struct QualityGMSD { /* fields omitted */ }
Expand description
Full reference GMSD algorithm http://www4.comp.polyu.edu.hk/~cslzhang/IQA/GMSD/GMSD.htm
Implementations
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 value. Values range from 0 (worst) to 1 (best)
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