Class VLTrackTargets.TVLTrackTargets
(Automated Syncronization with Documentation) |
(Automated Syncronization with Documentation) |
Revision as of 23:53, 25 June 2013
This is a Beta Read Only version of this page. Please review and send recommendations to mitov@mitov.com. We will enable the editing as soon as we are happy with the overall Wiki site.
Package: VisionLabPkg
Unit: VLTrackTargets
Inherits: TVLQueueVisionComponent
Contents |
Syntax
Delphi:
type TVLTrackTargets = class( TVLQueueVisionComponent, IVLTrackTargetList, TVLOWTrackTargetSourcePin )
C++ Builder:
class TVLTrackTargets : public TVLQueueVisionComponent
Visual C++ (MFC):
class CTVLTrackTargets : public CTVLQueueVisionComponent
C# (.NET):
public ref class TVLTrackTargets : Mitov.VisionLab.QueueVisionComponent
Summary
Tracks moving targets on the image.
Description
Use this component to tracks moving targets on the image.
The targets are tracked as strong corners in the image.
Diagram:
Example:
Frame 1: | Frame 2: |
In this example the green dots are detected targets with relatively small detection error, the red dots are detected targets with relatively big detection error, and the blue lines show how much the target has moved from the previous image.
Properties
Published
- Level - Maximal pyramid level number.
- WindowSize - Size of the search window of each pyramid level.
- TerminationCriteria - Criteria for terminating the search.
Public
- Targets - Initial list of targets to be tracked.
Methods
Public
- procedure RestartTracking() - Restart the tracking from initial state.
Pins
- TargetsInputPin - The Targets to Track Input Pin of the layer.
- OutputPin - The tracked targets data output pin of the component.
Events
- OnTargetsTracked - Occurs when targets are tracked.
From TVLQueueVisionComponent
Properties
Public
- CurrentImage - The most current processed image.
Pins
- ImageOutputPin - The Video Output Pin of the filter.