Show / Hide Table of Contents

Class RadialVarianceHash

Image hash based on Radon transform.

Inheritance
System.Object
DisposableObject
DisposableCvObject
Algorithm
ImgHashBase
RadialVarianceHash
Implements
ICvPtrHolder
Inherited Members
ImgHashBase.Compare(InputArray, InputArray)
Algorithm.Write(FileStorage)
Algorithm.Read(FileNode)
Algorithm.Empty
Algorithm.Save(String)
Algorithm.GetDefaultName()
DisposableCvObject.ptr
DisposableCvObject.CvPtr
DisposableObject.DataHandle
DisposableObject.IsDisposed
DisposableObject.IsEnabledDispose
DisposableObject.AllocatedMemory
DisposableObject.AllocatedMemorySize
DisposableObject.Dispose()
DisposableObject.Dispose(Boolean)
DisposableObject.AllocGCHandle(Object)
DisposableObject.AllocMemory(Int32)
DisposableObject.NotifyMemoryPressure(Int64)
DisposableObject.ThrowIfDisposed()
Namespace: OpenCvSharp.ImgHash
Assembly: OpenCvSharp.dll
Syntax
public class RadialVarianceHash : ImgHashBase, ICvPtrHolder

Constructors

| Improve this Doc View Source

RadialVarianceHash(IntPtr)

Declaration
protected RadialVarianceHash(IntPtr p)
Parameters
Type Name Description
IntPtr p

Properties

| Improve this Doc View Source

NumOfAngleLine

The number of angles to consider

Declaration
public int NumOfAngleLine { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

Sigma

Gaussian kernel standard deviation

Declaration
public double Sigma { get; set; }
Property Value
Type Description
System.Double

Methods

| Improve this Doc View Source

Compute(InputArray, OutputArray)

Computes average hash value of the input image

Declaration
public override void Compute(InputArray inputArr, OutputArray outputArr)
Parameters
Type Name Description
InputArray inputArr

input image want to compute hash value, type should be CV_8UC4, CV_8UC3, CV_8UC1.

OutputArray outputArr

Hash value of input

Overrides
ImgHashBase.Compute(InputArray, OutputArray)
| Improve this Doc View Source

Create(Double, Int32)

Create BlockMeanHash object

Declaration
public static RadialVarianceHash Create(double sigma = 1, int numOfAngleLine = 180)
Parameters
Type Name Description
System.Double sigma

Gaussian kernel standard deviation

System.Int32 numOfAngleLine

The number of angles to consider

Returns
Type Description
RadialVarianceHash
| Improve this Doc View Source

DisposeManaged()

Releases managed resources

Declaration
protected override void DisposeManaged()
Overrides
DisposableObject.DisposeManaged()
| Improve this Doc View Source

DisposeUnmanaged()

Declaration
protected override void DisposeUnmanaged()
Overrides
DisposableCvObject.DisposeUnmanaged()
| Improve this Doc View Source

Get()

Declaration
public override IntPtr Get()
Returns
Type Description
IntPtr

Implements

ICvPtrHolder
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX