|
IMVObjectTracker
The IMVObjectTracker Interface contains methods and properties
to setup and control the MV
Object Tracker Filter .
Methods:
Header file:
IMVObjectTracker.h
Interface definition language file: IMVObjectTracker.idl
Typelib: MVObjectTracker
Interface ID: IID_IMVObjectTracker
Property
IMVObjectTracker::CopyImage
Declaration:
Property Get/Put CopyImage As Boolean
Copy the image from the input video stream into the output video
stream.
Prototype:
HRESULT put_CopyImage(BOOL
Enable);
HRESULT get_CopyImage(BOOL* Enable);
Property
IMVObjectTracker::DrawOnlyCurrentPosition
Declaration:
Property Get/Put DrawOnlyCurrentPosition As Boolean
Draw a only the current position into the output video
stream.
Prototype:
HRESULT
put_DrawOnlyCurrentPosition(BOOL Enable);
HRESULT get_DrawOnlyCurrentPosition(BOOL* Enable);
Property
IMVObjectTracker::InterpolateLine
Declaration:
Property Get/Put InterpolateLine As Boolean
Draw a line between the object positions.
Prototype:
HRESULT put_InterpolateLine(BOOL
Enable);
HRESULT get_InterpolateLine(BOOL* Enable);
Method IMVObjectTracker::Reset
Declaration: Sub
Reset
Delete the object tracking image.
Prototype:
HRESULT Reset();
Property
IMVObjectTracker::Thickness
Declaration:
Property Get/Put Thickness As Long
Line or cross thickness.
Prototype:
HRESULT put_Thickness(LONG
Value);
HRESULT get_Thickness(LONG* Value);
Property
IMVObjectTracker::TrackObject
Declaration:
Property Get/Put TrackObject As Boolean
Start the object tracking function.
Prototype:
HRESULT put_TrackObject(BOOL
Enable);
HRESULT get_TrackObject(BOOL* Enable);
|