Class VLFindTargets.TVLFindTargets
(Automated Syncronization with Documentation) |
(Automated Syncronization with Documentation) |
||
(6 intermediate revisions by one user not shown) | |||
Line 16: | Line 16: | ||
=== Delphi: === | === Delphi: === | ||
<code> | <code> | ||
− | '''type''' TVLFindTargets = '''class'''( [[Class VLVisionStreamTypes.TVLQueueVisionComponent|TVLQueueVisionComponent]] ) | + | '''type''' TVLFindTargets = '''class'''( [[Class VLVisionStreamTypes.TVLQueueVisionComponent|TVLQueueVisionComponent, IVLFindTargetList, TVLOWXYFloatSourcePin]] ) |
</code> | </code> | ||
=== C++ Builder: === | === C++ Builder: === | ||
Line 28: | Line 28: | ||
=== C# (.NET): === | === C# (.NET): === | ||
<code> | <code> | ||
− | '''public ref class''' | + | '''public ref class''' FindTargets : [[Class VLVisionStreamTypes.TVLQueueVisionComponent|Mitov.VisionLab.QueueVisionComponent]] |
</code> | </code> | ||
== Summary == | == Summary == | ||
Line 39: | Line 39: | ||
The targets are detected as strong corners in the image. The | The targets are detected as strong corners in the image. The | ||
targets then can be tracked by the [[Class VLTrackTargets.TVLTrackTargets|TVLTrackTargets]] component. | targets then can be tracked by the [[Class VLTrackTargets.TVLTrackTargets|TVLTrackTargets]] component. | ||
+ | |||
+ | |||
+ | |||
+ | <b>Diagram:</b> | ||
+ | |||
+ | [[Image:VLFindTargets_Preview.png]] | ||
Line 98: | Line 104: | ||
=== Published === | === Published === | ||
*[[Property SLCommonFilter.TSLBasicThreadedEnableFilter.Enabled|Enabled]] | *[[Property SLCommonFilter.TSLBasicThreadedEnableFilter.Enabled|Enabled]] | ||
− | |||
− | |||
− | |||
== From [[Class SLCommonFilter.TSLBasicThreadedFilter|TSLBasicThreadedFilter]] == | == From [[Class SLCommonFilter.TSLBasicThreadedFilter|TSLBasicThreadedFilter]] == |
Latest revision as of 00:30, 26 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: VLFindTargets
Inherits: TVLQueueVisionComponent
Contents |
Syntax
Delphi:
type TVLFindTargets = class( TVLQueueVisionComponent, IVLFindTargetList, TVLOWXYFloatSourcePin )
C++ Builder:
class TVLFindTargets : public TVLQueueVisionComponent
Visual C++ (MFC):
class CTVLFindTargets : public CTVLQueueVisionComponent
C# (.NET):
public ref class FindTargets : Mitov.VisionLab.QueueVisionComponent
Summary
Finds possible tracking targets in the image.
Description
Use this component to find possible tracking targets in the image.
The targets are detected as strong corners in the image. The targets then can be tracked by the TVLTrackTargets component.
Diagram:
Example:
Original Image: | Detected Targets: |
Properties
Published
- BlockSize - Size of the averaging Neighborhood block for each point.
- MinDistance - Minimum possible Euclidian distance between returned corners.
- Quality - Minimal accepted quality of image corners.
- MaxCount - Maximum count of targets to be detected.
- Mode - Find target mode.
- HarrisCoeficient - Free parameter of Harris detector; used only if Harris detection is specified.
- RefineCorners - How the corners will be refined.
Pins
- OutputPin - The detected targets data output pin of the component.
Events
- OnTargetsFound - Occurs when targets are detected.
From TVLQueueVisionComponent
Properties
Public
- CurrentImage - The most current processed image.
Pins
- ImageOutputPin - The Video Output Pin of the filter.