Table of Contents

Class QualityBRISQUE

Namespace
Emgu.CV.Quality
Assembly
Emgu.CV.dll

BRISQUE (Blind/Referenceless Image Spatial Quality Evaluator) is a No Reference Image Quality Assessment (NR-IQA) algorithm.

public class QualityBRISQUE : SharedPtrObject, IDisposable, IQualityBase, IAlgorithm
Inheritance
QualityBRISQUE
Implements
Inherited Members
Extension Methods

Constructors

QualityBRISQUE(string, string)

Create an object which calculates quality.

public QualityBRISQUE(string modelFilePath = "", string rangeFilePath = "")

Parameters

modelFilePath string

Contains a path to the BRISQUE model data. If empty, attempts to load from ${OPENCV_DIR}/testdata/contrib/quality/brisque_model_live.yml

rangeFilePath string

contains a path to the BRISQUE range data. If empty, attempts to load from ${OPENCV_DIR}/testdata/contrib/quality/brisque_range_live.yml

Properties

AlgorithmPtr

Pointer to the native algorithm object

public nint AlgorithmPtr { get; }

Property Value

nint

QualityBasePtr

Pointer to the native QualityBase object

public nint QualityBasePtr { get; }

Property Value

nint

Methods

DisposeObject()

Release the unmanaged memory associated with this object

protected override void DisposeObject()