Table of Contents

Class RadialVarianceHash

Namespace
OpenCvSharp.ImgHash
Assembly
OpenCvSharp.dll

Base class for high-level OpenCV algorithms

public class RadialVarianceHash : ImgHashBase, IDisposable, ICvPtrHolder
Inheritance
RadialVarianceHash
Implements
Inherited Members

Constructors

RadialVarianceHash(nint)

protected RadialVarianceHash(nint p)

Parameters

p nint

Properties

NumOfAngleLine

The number of angles to consider

public int NumOfAngleLine { get; set; }

Property Value

int

Sigma

Gaussian kernel standard deviation

public double Sigma { get; set; }

Property Value

double

Methods

Compute(InputArray, OutputArray)

Computes hash of the input image

public override void Compute(InputArray inputArr, OutputArray outputArr)

Parameters

inputArr InputArray

input image want to compute hash value

outputArr OutputArray

hash of the image

Create(double, int)

Create BlockMeanHash object

public static RadialVarianceHash Create(double sigma = 1, int numOfAngleLine = 180)

Parameters

sigma double

Gaussian kernel standard deviation

numOfAngleLine int

The number of angles to consider

Returns

RadialVarianceHash

DisposeManaged()

Releases managed resources

protected override void DisposeManaged()