Table of Contents

Class QualityBase

Namespace
OpenCvSharp.Quality
Assembly
OpenCvSharp.dll

Quality Base Class

public abstract class QualityBase : Algorithm, IDisposable
Inheritance
QualityBase
Implements
Derived
Inherited Members

Constructors

QualityBase(nint, nint, Action<nint>)

Constructor for the factory pattern (cv::Ptr<T>* + raw T*).

protected QualityBase(nint smartPtr, nint rawPtr, Action<nint> release)

Parameters

smartPtr nint
rawPtr nint
release Action<nint>

Properties

Empty

Implements Algorithm::empty()

public override bool Empty { get; }

Property Value

bool

Methods

Clear()

Implements Algorithm::clear()

public virtual void Clear()

Compute(InputArray)

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

public virtual Scalar Compute(InputArray img)

Parameters

img InputArray

comparison image, or image to evaluate for no-reference quality algorithms

Returns

Scalar

GetQualityMap(OutputArray)

Returns output quality map that was generated during computation, if supported by the algorithm

public virtual void GetQualityMap(OutputArray dst)

Parameters

dst OutputArray