IMVBlobFinder3

The IMVBlobFinder3 interface contains methods and properties to configure the hue invariant range for the MV Blob Finder DirectShow Filter .

 

Methods:

GetMaxHueInvariant Get the maximum hue invariant at index MV_HU_INDEX.
GetMinHueInvariant Get the minimum hue invariant at index MV_HU_INDEX.
SetMaxHueInvariant Set the maximum hue invariant at index MV_HU_INDEX.
SetMinHueInvariant Set the minimum hue invariant at index MV_HU_INDEX.

 

Header file: IMVBlobFinder.h
Interface definition language file: IMVBlobFinder.idl
Typelib: MVBlobFinder
Interface ID: IID_IMVBlobFinder3


Method IMVBlobFinder3::GetMaxHueInvariant

Declaration: Function GetMaxHueInvariant(Index As Long) As Double

Get the maximum hue invariant at index MV_HU_INDEX.

Parameter:

Index -
C Prototype:

HRESULT GetMaxHueInvariant(LONG Index, DOUBLE* value);


Method IMVBlobFinder3::GetMinHueInvariant

Declaration: Function GetMinHueInvariant(Index As Long) As Double

Get the minimum hue invariant at index MV_HU_INDEX.

Parameter:

Index -
C Prototype:

HRESULT GetMinHueInvariant(LONG Index, DOUBLE* value);


Method IMVBlobFinder3::SetMaxHueInvariant

Declaration: Sub SetMaxHueInvariant(Index As Long, value As Double)

Set the maximum hue invariant at index MV_HU_INDEX.

Parameter:

Index -
value -
C Prototype:

HRESULT SetMaxHueInvariant(LONG Index, DOUBLE value);


Method IMVBlobFinder3::SetMinHueInvariant

Declaration: Sub SetMinHueInvariant(Index As Long, value As Double)

Set the minimum hue invariant at index MV_HU_INDEX.

Parameter:

Index -
value -
C Prototype:

HRESULT SetMinHueInvariant(LONG Index, DOUBLE value);

 

Enumerations:

typedef enum _MV_HU_INDEX
{
    MV_HU_1 = 0,
    MV_HU_2 = 1,
    MV_HU_3 = 2,
    MV_HU_4 = 3,
    MV_HU_5 = 4,
    MV_HU_6 = 5,
    MV_HU_7 = 6
}MV_HU_INDEX;