IMVMorphology

The IMVMorphology interface is used to control the filter's image processing algorithm. Read the filter description to see how the filter is used.

get_MorphologyMode Returns the current  morphological operation mode.
put_MorphologyMode Sets the morphological operation mode.
get_NumOfIterations Returns the current number of iterations.
put_NumOfIterations Sets the number of iterations.

Header file: iMVMorphology.h
Interface definition language file: iMVMorphology.idl
Typelib: MVMorphology
Interface ID: IID_IMVMorphology

 

HRESULT get_MorphologyMode( [out, retval] int *piMode );

Returns the current morphological operation mode.

Parameter:

piMode A pointer to an integer value that receives the operation mode as MV_MORPH_MODE .

 

HRESULT put_MorphologyMode( [in ] int iMode );

Sets the morphological operation mode.

Parameter:

iMode The operation mode as MV_MORPH_MODE .

 

HRESULT get_NumOfIterations( [out, retval] int *piIterations );

Returns the current number of iterations.

Parameter:

piIterations A pointer to an integer value that receives the number of iterations.

 

HRESULT put_NumOfIterations( [out, retval] int *piIterations );

Sets the number of iterations.

Parameter:

iIterations The number of iterations.

 

 

Filter specific structures and enumerators

typedef enum _MV_MORPH_MODE
{
    MV_MORPH_ERODE,
    MV_MORPH_DILATE,
    MV_MORPH_OPEN,
    MV_MORPH_CLOSE
} MV_MORPH_MODE;