Package VisionLabPkg
From Mitov Wiki Doc
(Difference between revisions)
(Automated Syncronization with Documentation) |
(Automated Syncronization with Documentation) |
||
(6 intermediate revisions by one user not shown) | |||
Line 11: | Line 11: | ||
== Requires == | == Requires == | ||
− | |||
*[[Package AudioLabBasicPkg]] | *[[Package AudioLabBasicPkg]] | ||
*[[Package VideoLabBasicPkg]] | *[[Package VideoLabBasicPkg]] | ||
Line 21: | Line 20: | ||
== Components == | == Components == | ||
+ | *[[Image:BIGVLHOGDetectObjects.gif]] [[Image:VLHOGDetectObjects.gif]] [[Image:NETVLHOGDetectObjects.gif]] [[Class VLHOGDetectObjects.TVLHOGDetectObjects|TVLHOGDetectObjects]] - Detects objects by using Histogram Oriented Gradients. | ||
+ | *[[Image:BIGVLHOGCompute.gif]] [[Image:VLHOGCompute.gif]] [[Image:NETVLHOGCompute.gif]] [[Class VLHOGDetectObjects.TVLHOGCompute|TVLHOGCompute]] - Computes non optimized Histogram Oriented Gradients. | ||
+ | *[[Image:BIGVLBackgroundSubtractor.gif]] [[Image:VLBackgroundSubtractor.gif]] [[Image:NETVLBackgroundSubtractor.gif]] [[Class VLBackgroundSubtractor.TVLBackgroundSubtractor|TVLBackgroundSubtractor]] - Subtracts the background using statistical background model. | ||
*[[Image:BIGVLConvexHulls.gif]] [[Image:VLConvexHulls.gif]] [[Image:NETVLConvexHulls.gif]] [[Class VLConvexHulls.TVLConvexHulls|TVLConvexHulls]] - Finds the convex hulls for polygons or contours. | *[[Image:BIGVLConvexHulls.gif]] [[Image:VLConvexHulls.gif]] [[Image:NETVLConvexHulls.gif]] [[Class VLConvexHulls.TVLConvexHulls|TVLConvexHulls]] - Finds the convex hulls for polygons or contours. | ||
*[[Image:BIGVLMinEnclosingCircles.gif]] [[Image:VLMinEnclosingCircles.gif]] [[Image:NETVLMinEnclosingCircles.gif]] [[Class VLMinEnclosingCircles.TVLMinEnclosingCircles|TVLMinEnclosingCircles]] - Finds the smallest enclosing circles for polygons or contours. | *[[Image:BIGVLMinEnclosingCircles.gif]] [[Image:VLMinEnclosingCircles.gif]] [[Image:NETVLMinEnclosingCircles.gif]] [[Class VLMinEnclosingCircles.TVLMinEnclosingCircles|TVLMinEnclosingCircles]] - Finds the smallest enclosing circles for polygons or contours. | ||
Line 39: | Line 41: | ||
*[[Image:BIGVLTrackTargets.gif]] [[Image:VLTrackTargets.gif]] [[Image:NETVLTrackTargets.gif]] [[Class VLTrackTargets.TVLTrackTargets|TVLTrackTargets]] - Tracks moving targets on the image. | *[[Image:BIGVLTrackTargets.gif]] [[Image:VLTrackTargets.gif]] [[Image:NETVLTrackTargets.gif]] [[Class VLTrackTargets.TVLTrackTargets|TVLTrackTargets]] - Tracks moving targets on the image. | ||
*[[Image:BIGVLChamferMatchingContour.gif]] [[Image:VLChamferMatchingContour.gif]] [[Image:NETVLChamferMatchingContour.gif]] [[Class VLChamferMatchingContour.TVLChamferMatchingContour|TVLChamferMatchingContour]] - Finds contours in the image using Chamfer Contour Matching. | *[[Image:BIGVLChamferMatchingContour.gif]] [[Image:VLChamferMatchingContour.gif]] [[Image:NETVLChamferMatchingContour.gif]] [[Class VLChamferMatchingContour.TVLChamferMatchingContour|TVLChamferMatchingContour]] - Finds contours in the image using Chamfer Contour Matching. | ||
− | |||
− | |||
− | |||
== Layers == | == Layers == | ||
+ | *[[Image:VLDrawDetectedObjectsLayer.gif]] [[Class VLBasicObjectDetector.TVLDrawDetectedObjectsLayer|TVLDrawDetectedObjectsLayer]] - Layer drawing detected objects. | ||
*[[Image:VLDrawRectanglesLayer.gif]] [[Class VLMinAreaRectangles.TVLDrawRectanglesLayer|TVLDrawRectanglesLayer]] - Layer drawing detected rectangles. | *[[Image:VLDrawRectanglesLayer.gif]] [[Class VLMinAreaRectangles.TVLDrawRectanglesLayer|TVLDrawRectanglesLayer]] - Layer drawing detected rectangles. | ||
*[[Image:VLDrawEllipsesLayer.gif]] [[Class VLFitEllipses.TVLDrawEllipsesLayer|TVLDrawEllipsesLayer]] - Layer drawing detected ellipses. | *[[Image:VLDrawEllipsesLayer.gif]] [[Class VLFitEllipses.TVLDrawEllipsesLayer|TVLDrawEllipsesLayer]] - Layer drawing detected ellipses. | ||
Line 55: | Line 55: | ||
*[[Image:VLDrawTrackTargetLayer.gif]] [[Class VLTrackTargets.TVLDrawTrackTargetLayer|TVLDrawTrackTargetLayer]] - Layer drawing tracked targets. | *[[Image:VLDrawTrackTargetLayer.gif]] [[Class VLTrackTargets.TVLDrawTrackTargetLayer|TVLDrawTrackTargetLayer]] - Layer drawing tracked targets. | ||
*[[Image:VLChamferMatchedContoursLayer.gif]] [[Class VLChamferMatchingContour.TVLChamferMatchedContoursLayer|TVLChamferMatchedContoursLayer]] - Layer drawing matched contours. | *[[Image:VLChamferMatchedContoursLayer.gif]] [[Class VLChamferMatchingContour.TVLChamferMatchedContoursLayer|TVLChamferMatchedContoursLayer]] - Layer drawing matched contours. | ||
− | |||
== Units == | == Units == | ||
+ | *[[Unit VLHOGDetectObjects|VLHOGDetectObjects]] - Contains the code for the [[Class VLHOGDetectObjects.TVLHOGDetectObjects|TVLHOGDetectObjects]] component. | ||
+ | *[[Unit VLBasicObjectDetector|VLBasicObjectDetector]] - Contains the code for the TVLBasicObjectDetector base class. | ||
+ | *[[Unit VLBackgroundSubtractor|VLBackgroundSubtractor]] - Contains the code for the [[Class VLBackgroundSubtractor.TVLBackgroundSubtractor|TVLBackgroundSubtractor]] component. | ||
*[[Unit VLConvexHulls|VLConvexHulls]] - Contains the code for the [[Class VLConvexHulls.TVLConvexHulls|TVLConvexHulls]] component. | *[[Unit VLConvexHulls|VLConvexHulls]] - Contains the code for the [[Class VLConvexHulls.TVLConvexHulls|TVLConvexHulls]] component. | ||
*[[Unit VLMinEnclosingCircles|VLMinEnclosingCircles]] - Contains the code for the [[Class VLMinEnclosingCircles.TVLMinEnclosingCircles|TVLMinEnclosingCircles]] component. | *[[Unit VLMinEnclosingCircles|VLMinEnclosingCircles]] - Contains the code for the [[Class VLMinEnclosingCircles.TVLMinEnclosingCircles|TVLMinEnclosingCircles]] component. | ||
Line 77: | Line 79: | ||
*[[Unit VLTrackTargets|VLTrackTargets]] - Contains the code for the TVLTracksTargets component. | *[[Unit VLTrackTargets|VLTrackTargets]] - Contains the code for the TVLTracksTargets component. | ||
*[[Unit VLChamferMatchingContour|VLChamferMatchingContour]] - Contains the code for the [[Class VLChamferMatchingContour.TVLChamferMatchingContour|TVLChamferMatchingContour]] component. | *[[Unit VLChamferMatchingContour|VLChamferMatchingContour]] - Contains the code for the [[Class VLChamferMatchingContour.TVLChamferMatchingContour|TVLChamferMatchingContour]] component. | ||
− | |||
− | |||
− | |||
*[[Unit VLVisionStreamTypes|VLVisionStreamTypes]] - Contains types for the VisionLab OpenWire stream support. | *[[Unit VLVisionStreamTypes|VLVisionStreamTypes]] - Contains types for the VisionLab OpenWire stream support. | ||
*[[Unit VLBasicFit|VLBasicFit]] - Contains the code for the [[Class VLBasicFit.TVLBasicFit|TVLBasicFit]] base class. | *[[Unit VLBasicFit|VLBasicFit]] - Contains the code for the [[Class VLBasicFit.TVLBasicFit|TVLBasicFit]] base class. | ||
Line 87: | Line 86: | ||
== Classes == | == Classes == | ||
+ | *[[Class VLHOGDetectObjects.TVLHOGStrideSize|TVLHOGStrideSize]] - Defines HOG stride size class. | ||
+ | *[[Class VLHOGDetectObjects.TVLHOGPaddingSize|TVLHOGPaddingSize]] - Defines HOG padding size class. | ||
+ | *[[Class VLHOGDetectObjects.TVLHOGWinSize|TVLHOGWinSize]] - Defines HOG win size class. | ||
+ | *[[Class VLHOGDetectObjects.TVLHOGBlockSize|TVLHOGBlockSize]] - Defines HOG block size class. | ||
+ | *[[Class VLHOGDetectObjects.TVLHOGKnowledgeValues|TVLHOGKnowledgeValues]] - List of knowledge values. | ||
+ | *[[Class VLHOGDetectObjects.TVLHOGKnowledge|TVLHOGKnowledge]] - Specifies the HOG knowledge. | ||
+ | *[[Class VLHOGDetectObjects.TVLHOGDetectObjectCollectionItem|TVLHOGDetectObjectCollectionItem]] - Detectable object collection item. | ||
+ | *[[Class VLHOGDetectObjects.TVLHOGDetectObjectCollection|TVLHOGDetectObjectCollection]] - Detectable objects collection. | ||
+ | *[[Class VLHOGDetectObjects.TVLHOGDetectObjectClassCollectionItem|TVLHOGDetectObjectClassCollectionItem]] - Class of detectable objects collection Item. | ||
+ | *[[Class VLHOGDetectObjects.TVLHOGDetectObjectClassCollection|TVLHOGDetectObjectClassCollection]] - Collection of detectable object classes. | ||
+ | *[[Class VLHOGDetectObjects.TVLHOGDetectObjects|TVLHOGDetectObjects]] - Detects objects by using Histogram Oriented Gradients. | ||
+ | *[[Class VLHOGDetectObjects.TVLHOGLocationItem|TVLHOGLocationItem]] - HOG location collection item. | ||
+ | *[[Class VLHOGDetectObjects.TVLHOGLocationCollection|TVLHOGLocationCollection]] - Collection of training HOG locations. | ||
+ | *[[Class VLHOGDetectObjects.TVLHOGCompute|TVLHOGCompute]] - Computes non optimized Histogram Oriented Gradients. | ||
+ | *[[Class VLBasicObjectDetector.TVLOWDetectedObjectsSourcePin|TVLOWDetectedObjectsSourcePin]] - Detected Objects Source Pin class. | ||
+ | *[[Class VLBasicObjectDetector.TVLOWDetectedObjectsSinkPin|TVLOWDetectedObjectsSinkPin]] - Detected Objects Sink Pin class. | ||
+ | *[[Class VLBasicObjectDetector.TVLDetectedObject|TVLDetectedObject]] - Detected Haar object. | ||
+ | *[[Class VLBasicObjectDetector.TVLDetectedObjects|TVLDetectedObjects]] - List of detected Haar objects. | ||
+ | *[[Class VLBasicObjectDetector.TVLBasicDetectObjectCollectionItem|TVLBasicDetectObjectCollectionItem]] - Detectable object collection item. | ||
+ | *[[Class VLBasicObjectDetector.TVLBasicDetectObjectClassCollectionItem|TVLBasicDetectObjectClassCollectionItem]] - Basic class of detectable objects collection Item. | ||
+ | *[[Class VLBasicObjectDetector.TVLBasicObjectsDetector|TVLBasicObjectsDetector]] - Basic abstract class for object detectors. | ||
+ | *[[Class VLBasicObjectDetector.TVLDetectedObjectDrawCollectionItem|TVLDetectedObjectDrawCollectionItem]] - Specifies how the shape of Detected Haar objects will be drawn. | ||
+ | *[[Class VLBasicObjectDetector.TVLDetectedObjectDrawCollection|TVLDetectedObjectDrawCollection]] - Collection of items specifying how the shape of Detected Haar objects will be drawn. | ||
+ | *[[Class VLBasicObjectDetector.TVLDrawDetectedObjectsLayer|TVLDrawDetectedObjectsLayer]] - Layer drawing detected objects. | ||
+ | *[[Class VLBackgroundSubtractor.TVLShadowDetection|TVLShadowDetection]] - Class for shadow detection parameters. | ||
+ | *[[Class VLBackgroundSubtractor.TVLBackgroundSubtractor|TVLBackgroundSubtractor]] - Subtracts the background using statistical background model. | ||
*[[Class VLConvexHulls.TVLConvexHulls|TVLConvexHulls]] - Finds the convex hulls for polygons or contours. | *[[Class VLConvexHulls.TVLConvexHulls|TVLConvexHulls]] - Finds the convex hulls for polygons or contours. | ||
*[[Class VLMinEnclosingCircles.TVLMinEnclosingCircles|TVLMinEnclosingCircles]] - Finds the smallest enclosing circles for polygons or contours. | *[[Class VLMinEnclosingCircles.TVLMinEnclosingCircles|TVLMinEnclosingCircles]] - Finds the smallest enclosing circles for polygons or contours. | ||
Line 174: | Line 199: | ||
*[[Class VLChamferMatchingContour.TVLChamferMatchingContour|TVLChamferMatchingContour]] - Finds contours in the image using Chamfer Contour Matching. | *[[Class VLChamferMatchingContour.TVLChamferMatchingContour|TVLChamferMatchingContour]] - Finds contours in the image using Chamfer Contour Matching. | ||
*[[Class VLChamferMatchingContour.TVLChamferMatchedContoursLayer|TVLChamferMatchedContoursLayer]] - Layer drawing matched contours. | *[[Class VLChamferMatchingContour.TVLChamferMatchedContoursLayer|TVLChamferMatchedContoursLayer]] - Layer drawing matched contours. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
*[[Class VLVisionStreamTypes.TVLQueueVisionComponent|TVLQueueVisionComponent]] - Basic abstract class for computer vision components. | *[[Class VLVisionStreamTypes.TVLQueueVisionComponent|TVLQueueVisionComponent]] - Basic abstract class for computer vision components. | ||
*[[Class VLVisionStreamTypes.TVLStorageObjectList|TVLStorageObjectList]] - List of objects. | *[[Class VLVisionStreamTypes.TVLStorageObjectList|TVLStorageObjectList]] - List of objects. | ||
Line 243: | Line 242: | ||
== Enums == | == Enums == | ||
+ | *[[Enum VLBasicObjectDetector.TVLObjectDrawShape|TVLObjectDrawShape]] - Object draw shape enumeration. | ||
*[[Enum VLConvexHulls.TVLConvexOrientation|TVLConvexOrientation]] - Available convex orientation methods. | *[[Enum VLConvexHulls.TVLConvexOrientation|TVLConvexOrientation]] - Available convex orientation methods. | ||
*[[Enum VLFitLines.TVLDistanceMode|TVLDistanceMode]] - Available distance fitting modes. | *[[Enum VLFitLines.TVLDistanceMode|TVLDistanceMode]] - Available distance fitting modes. | ||
Line 252: | Line 252: | ||
*[[Enum VLFindContours.TVLContourMethod|TVLContourMethod]] - Available contour approximation methods. | *[[Enum VLFindContours.TVLContourMethod|TVLContourMethod]] - Available contour approximation methods. | ||
*[[Enum VLAdaptiveThreshold.TVLAdaptiveThresholdType|TVLAdaptiveThresholdType]] - Available adaptive threshold types. | *[[Enum VLAdaptiveThreshold.TVLAdaptiveThresholdType|TVLAdaptiveThresholdType]] - Available adaptive threshold types. | ||
− | |||
*[[Enum VLVisionStreamTypes.TVLContourType|TVLContourType]] - Available contour types. | *[[Enum VLVisionStreamTypes.TVLContourType|TVLContourType]] - Available contour types. | ||
== Types == | == Types == | ||
+ | *[[Type VLHOGDetectObjects.TVLHOGComputeNotify|TVLHOGComputeNotify]] - Event type for the [[Class VLHOGDetectObjects.TVLHOGCompute|TVLHOGCompute]] OnCompute event. | ||
+ | *[[Type VLBasicObjectDetector.TVLDetectObjectsNotify|TVLDetectObjectsNotify]] - Event type for the OnDetectedObjects event. | ||
*[[Type VLConvexHulls.TVLPolygonsNotifyEvent|TVLPolygonsNotifyEvent]] - Event type to be fired when polygons are calculated. | *[[Type VLConvexHulls.TVLPolygonsNotifyEvent|TVLPolygonsNotifyEvent]] - Event type to be fired when polygons are calculated. | ||
*[[Type VLMinAreaRectangles.TVLRectanglesEvent|TVLRectanglesEvent]] - Event type to be fired when rectangles are calculated. | *[[Type VLMinAreaRectangles.TVLRectanglesEvent|TVLRectanglesEvent]] - Event type to be fired when rectangles are calculated. | ||
Line 269: | Line 270: | ||
*[[Type VLTrackTargets.TVLTrackTargetsNotifyEvent|TVLTrackTargetsNotifyEvent]] - Event type for the OnTargetsTracked event of the [[Class VLTrackTargets.TVLTrackTargets|TVLTrackTargets]] component. | *[[Type VLTrackTargets.TVLTrackTargetsNotifyEvent|TVLTrackTargetsNotifyEvent]] - Event type for the OnTargetsTracked event of the [[Class VLTrackTargets.TVLTrackTargets|TVLTrackTargets]] component. | ||
*[[Type VLChamferMatchingContour.TVLChamferMatchEvent|TVLChamferMatchEvent]] - Event type to be fired when contours are matched. | *[[Type VLChamferMatchingContour.TVLChamferMatchEvent|TVLChamferMatchEvent]] - Event type to be fired when contours are matched. | ||
− | |||
− | |||
*[[Type VLVisionStreamTypes.TVLCirclesNotifyEvent|TVLCirclesNotifyEvent]] - Event type to be fired when circles are calculated. | *[[Type VLVisionStreamTypes.TVLCirclesNotifyEvent|TVLCirclesNotifyEvent]] - Event type to be fired when circles are calculated. | ||
[[Category:Packages]] | [[Category:Packages]] |
Latest revision as of 00:11, 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.
Contents |
Belongs to
- VisionLab - Computer Vision Library.
Requires
- Package AudioLabBasicPkg
- Package VideoLabBasicPkg
- Package VideoLabAdditionalPkg
- Package IntelligenceLabBasicPkg
Description
Controls
Components
- TVLHOGDetectObjects - Detects objects by using Histogram Oriented Gradients.
- TVLHOGCompute - Computes non optimized Histogram Oriented Gradients.
- TVLBackgroundSubtractor - Subtracts the background using statistical background model.
- TVLConvexHulls - Finds the convex hulls for polygons or contours.
- TVLMinEnclosingCircles - Finds the smallest enclosing circles for polygons or contours.
- TVLMinAreaRectangles - Finds the smallest area rectangles for polygons or contours.
- TVLFitLines - Fits lines to polygons or contours.
- TVLFitEllipses - Fits ellipses to polygons or contours.
- TVLConnectedComponents - Labels connected components in the image.
- TVLHaarDetectObjects - Detects objects by using Haar like features.
- TVLExtractRobustFeatures - Extracts robust features using SURF algorithm.
- TVLProbableLines - Finds probable line segments in the image using Hough transform.
- TVLMotionDetect - Motion detection component.
- TVLHoughLines - Finds lines in the image using Hough transform.
- TVLHoughCircles - Finds circles in the image using Hough transform.
- TVLFindTargets - Finds possible tracking targets in the image.
- TVLFindContours - Finds contours in binary image.
- TVLCanny - Canny edge detection.
- TVLAdaptiveThreshold - Adaptive threshold edge detection.
- TVLTrackTargets - Tracks moving targets on the image.
- TVLChamferMatchingContour - Finds contours in the image using Chamfer Contour Matching.
Layers
- TVLDrawDetectedObjectsLayer - Layer drawing detected objects.
- TVLDrawRectanglesLayer - Layer drawing detected rectangles.
- TVLDrawEllipsesLayer - Layer drawing detected ellipses.
- TVLDrawLinesLayer - Layer drawing detected lines.
- TVLDrawPolygonsLayer - Layer drawing detected polygons.
- TVLDrawCirclesLayer - Layer drawing detected circles.
- TVLDrawRobustFeaturesLayer - Layer drawing detected robust features.
- TVLDrawLineSegmentsLayer - Layer drawing detected line segments.
- TVLDrawMotionsLayer - Layer drawing motion grid.
- TVLDrawContoursLayer - Layer drawing detected contours.
- TVLDrawTrackTargetLayer - Layer drawing tracked targets.
- TVLChamferMatchedContoursLayer - Layer drawing matched contours.
Units
- VLHOGDetectObjects - Contains the code for the TVLHOGDetectObjects component.
- VLBasicObjectDetector - Contains the code for the TVLBasicObjectDetector base class.
- VLBackgroundSubtractor - Contains the code for the TVLBackgroundSubtractor component.
- VLConvexHulls - Contains the code for the TVLConvexHulls component.
- VLMinEnclosingCircles - Contains the code for the TVLMinEnclosingCircles component.
- VLMinAreaRectangles - Contains the code for the TVLMinAreaRectangles component.
- VLFitLines - Contains the code for the TVLFitLines component.
- VLFitEllipses - Contains the code for the TVLFitEllipses component.
- VLBasicVisionDrawLayers - Contains the code for the basic vision draw layer classes.
- VLConnectedComponents - Contains the code for the TVLConnectedComponents component.
- VLHaarDetectObjects - Contains the code for the TVLHaarDetectObjects component.
- VLExtractRobustFeatures - Contains the code for the TVLExtractRobustFeatures component.
- VLProbableLines - Contains the code for the TVLProbableLines component.
- VLMotionDetect - Contains the code for the TVLMotionDetect component.
- VLHoughLines - Contains the code for the TVLHoughLines component.
- VLHoughCircles - Contains the code for the TVLHoughCircles component.
- VLFindTargets - Contains the code for the TVLFindTargets component.
- VLFindContours - Contains the code for the TVLFindContours component.
- VLCanny - Contains the code for the TVLCanny component.
- VLAdaptiveThreshold - Contains the code for the TVLAdaptiveThreshold component.
- VLTrackTargets - Contains the code for the TVLTracksTargets component.
- VLChamferMatchingContour - Contains the code for the TVLChamferMatchingContour component.
- VLVisionStreamTypes - Contains types for the VisionLab OpenWire stream support.
- VLBasicFit - Contains the code for the TVLBasicFit base class.
- VLVisionSinkFilter - Contains the code for the TVLVisionSinkFilter base class.
- VLBasicHough - Contains the code for the TVLBasicHough base class.
- VLBaseTargetFilter - Contains the code for the TVLBaseTargetFilter base class.
Classes
- TVLHOGStrideSize - Defines HOG stride size class.
- TVLHOGPaddingSize - Defines HOG padding size class.
- TVLHOGWinSize - Defines HOG win size class.
- TVLHOGBlockSize - Defines HOG block size class.
- TVLHOGKnowledgeValues - List of knowledge values.
- TVLHOGKnowledge - Specifies the HOG knowledge.
- TVLHOGDetectObjectCollectionItem - Detectable object collection item.
- TVLHOGDetectObjectCollection - Detectable objects collection.
- TVLHOGDetectObjectClassCollectionItem - Class of detectable objects collection Item.
- TVLHOGDetectObjectClassCollection - Collection of detectable object classes.
- TVLHOGDetectObjects - Detects objects by using Histogram Oriented Gradients.
- TVLHOGLocationItem - HOG location collection item.
- TVLHOGLocationCollection - Collection of training HOG locations.
- TVLHOGCompute - Computes non optimized Histogram Oriented Gradients.
- TVLOWDetectedObjectsSourcePin - Detected Objects Source Pin class.
- TVLOWDetectedObjectsSinkPin - Detected Objects Sink Pin class.
- TVLDetectedObject - Detected Haar object.
- TVLDetectedObjects - List of detected Haar objects.
- TVLBasicDetectObjectCollectionItem - Detectable object collection item.
- TVLBasicDetectObjectClassCollectionItem - Basic class of detectable objects collection Item.
- TVLBasicObjectsDetector - Basic abstract class for object detectors.
- TVLDetectedObjectDrawCollectionItem - Specifies how the shape of Detected Haar objects will be drawn.
- TVLDetectedObjectDrawCollection - Collection of items specifying how the shape of Detected Haar objects will be drawn.
- TVLDrawDetectedObjectsLayer - Layer drawing detected objects.
- TVLShadowDetection - Class for shadow detection parameters.
- TVLBackgroundSubtractor - Subtracts the background using statistical background model.
- TVLConvexHulls - Finds the convex hulls for polygons or contours.
- TVLMinEnclosingCircles - Finds the smallest enclosing circles for polygons or contours.
- TVLMinAreaRectangles - Finds the smallest area rectangles for polygons or contours.
- TVLDrawRectanglesLayer - Layer drawing detected rectangles.
- TVLOWNormalizedLinesSourcePin - Normalized lines Source Pin class.
- TVLOWNormalizedLinesSinkPin - Normalized lines data Sink Pin class.
- TVLFitLinesDistance - Line distance settings.
- TVLFitLinesAccuracy - Line fitting accuracy settings.
- TVLFitLines - Fits lines to polygons or contours.
- TVLFitEllipses - Fits ellipses to polygons or contours.
- TVLDrawEllipsesLayer - Layer drawing detected ellipses.
- TVLDrawPenBrushShapeLayer - Abstract base class for drawing layers.
- TVLDrawLinesLayer - Layer drawing detected lines.
- TVLDrawPolygonsLayer - Layer drawing detected polygons.
- TVLCircleContour - Specifies how the circles will be drawn.
- TVLDrawCirclesLayer - Layer drawing detected circles.
- TVLConnectedComponents - Labels connected components in the image.
- TVLHaarScaling - Haar scaling mode settings.
- TVLHaarSearching - Specifies how the Haar searching will be performed.
- TVLHaarDetectObjectCollectionItem - Detectable object collection item.
- TVLHaarDetectObjectCollection - Detectable objects collection.
- TVLHaarDetectObjectClassCollectionItem - Class of detectable objects collection Item.
- TVLHaarDetectObjectClassCollection - Collection of detectable object classes.
- TVLHaarDetectObjects - Detects objects by using Haar like features.
- TVLOWRobustFeaturesSourcePin - Robust Features data Source Pin class.
- TVLOWRobustFeaturesSinkPin - Robust Features data Sink Pin class.
- TVLFeatureDescriptor - Haar feature descriptor class.
- TVLRobustFeature - Detected robust feature.
- TVLRobustFeatures - List of detected robust features.
- TVLExtractRobustFeatures - Extracts robust features using SURF algorithm.
- TVLDrawRobustFeaturesLayer - Layer drawing detected robust features.
- TVLLineSegment - Single probable line segment detected by the Hough transform.
- TVLLineSegments - List of detected probable lines.
- TVLOWLineSegmentsSourcePin - Line Segments Source Pin class.
- TVLOWLineSegmentsSinkPin - Line Segments data Sink Pin class.
- TVLProbableLines - Finds probable line segments in the image using Hough transform.
- TVLDrawLineSegmentsLayer - Layer drawing detected line segments.
- TVLMotions - Contains the detected motion grid data.
- TVLOWMotionsSourcePin - Motion data Source Pin class.
- TVLOWMotionsSinkPin - Motion data Sink Pin class.
- TVLDrawMotionsLayer - Layer drawing motion grid.
- TVLMotionGrid - Motion Grid parameters class.
- TVLNoiseReduction - Noise Reduction parameters class.
- TVLMotionDetect - Motion detection component.
- TVLHoughLines - Finds lines in the image using Hough transform.
- TVLHoughThreshold - Canny threshold parameters class for Hough transformations.
- TVLHoughMaskSize - Hough transform mask size.
- TVLHoughSmooth - Hough smoothing parameters class.
- TVLHoughCircles - Finds circles in the image using Hough transform.
- TVLFindTargetList
- TVLZeroZoneSize - ZeroZone properties class.
- TVLRefineCorners - Class for Contour Refinement parameters.
- TVLFindTargets - Finds possible tracking targets in the image.
- TVLContourApproximation - Contour approximation parameters.
- TVLFindContours - Finds contours in binary image.
- TVLDrawContoursLayer - Layer drawing detected contours.
- TVLCanny - Canny edge detection.
- TVLAdaptiveThreshold - Adaptive threshold edge detection.
- TVLOWTrackTargetSourcePin - Track targets Source Pin class.
- TVLOWTrackTargetSinkPin - Track targets Sink Pin class.
- TVLTargetList - List of targets to track.
- TVLTrackTargetList - List of detected targets.
- TVLTrackTargets - Tracks moving targets on the image.
- TVLTrackTargetMarkers - Specifies the way the targets will be drawn on the layer.
- TVLTrackTargetLabeledMarkers - Specifies the way the markers will be drawn on the layer.
- TVLTrackTargetErrors - Specifies the error detection settings.
- TVLTrackTargetMovement - Specifies the way the target movement will be drawn on the layer.
- TVLDrawTrackTargetLayer - Layer drawing tracked targets.
- TVLOWChamferMatchSourcePin - Chamfer matches Source Pin class.
- TVLOWChamferMatchSinkPin - Chamfer matches data Sink Pin class.
- TVLChamferCoordinates - List of X,Y coordinates.
- TVLBasicChamferTemplate - Basic chamfer template class.
- TVLScaledChamferTemplate - Scaled/rotated Chamfer template.
- TVLChamferMatchResult - Chamfer matching results.
- TVLChamferMatches - Chamfer matching results list.
- TVLChamferRanges - Ranges settings property.
- TVLChamferScales - Chamfer scales settings property.
- TVLChamferAngles - Angles settings property.
- TVLChamferOrientation - Orientation weight settings.
- TVLChamferMatchMaxCost - Chamfer maximal allowed cost settings property.
- TVLChamferMatchSettings - Chamfer matching constrains settings property.
- TVLOWImagePolyconSinkPin - Image or polygon data Sink Pin class.
- TVLChamferTemplateCoordinates - Template coordinates class.
- TVLChamferTemplateItem - Chamfer templates.
- TVLChamferTemplateCollection - Collection of chamfer templates.
- TVLChamferMatchingContour - Finds contours in the image using Chamfer Contour Matching.
- TVLChamferMatchedContoursLayer - Layer drawing matched contours.
- TVLQueueVisionComponent - Basic abstract class for computer vision components.
- TVLStorageObjectList - List of objects.
- TVLSequenceObjectList - List of objects.
- TVLCircle - Single circle detected by the Hough transform.
- TVLCircles - List of detected circles.
- TVLOWCirclesSourcePin - Circles Source Pin class.
- TVLOWCirclesSinkPin - Circles data Sink Pin class.
- TVLContour - Defines a single contour.
- TVLContours - List of contours.
- TVLOWContoursSourcePin - Contours Source Pin class.
- TVLOWContoursSinkPin - Contours Sink Pin class.
- TVLOWEllipsesSourcePin - Ellipses Source Pin class.
- TVLOWEllipsesSinkPin - Ellipses data Sink Pin class.
- TVLOWRectanglesSourcePin - Rectangles Source Pin class.
- TVLOWRectanglesSinkPin - Rectangles data Sink Pin class.
- TVLBasicRectangles - List of rectangle type objects.
- TVLEllipses - List of ellipses.
- TVLRectangles - List of rectangles.
- TVLDistanceLine - Single distance line detected by the Hough transform.
- TVLDistanceLines - List of detected distance lines.
- TVLNormalizedLine - Single normalized line.
- TVLNormalizedLines - List of normalized lines.
- TVLOWDistanceLinesSourcePin - Distance lines Source Pin class.
- TVLOWDistanceLinesSinkPin - Distance lines data Sink Pin class.
- TVLOWLinesSinkPin - Lines data Sink Pin class.
- TVLPolygon - Polygon class.
- TVLPolygons - List of polygons.
- TVLOWPolygonsSourcePin - Polygons Source Pin class.
- TVLOWPolygonsSinkPin - Polygons data Sink Pin class.
- TVLBasicFit - Basic abstract class for contour fitting components.
- TVLHoughCanny - Canny edge detection parameters.
- TVLHoughResolution - Hough Resolution parameters class.
- TVLBasicHoughLines - Base abstract class for Hough Lines detection components.
- TVLSearchWindowSize - Window Size properties class.
- TVLBaseTargetList - Basic abstract class for inherited classes containing lists of tracking targets.
Structures
- TVLTrackTargetItem - Structure for tracked item.
- TVLRectangle - Structure for rectangle info.
Interfaces
Enums
- TVLObjectDrawShape - Object draw shape enumeration.
- TVLConvexOrientation - Available convex orientation methods.
- TVLDistanceMode - Available distance fitting modes.
- TVLHaarScaleMode - Haar scale mode.
- TVLFeaturesDescriptorType - Features descriptor types.
- TVLMotionCountMode - Available count mode for the motion detection.
- TVLFindTargetMode - Available find target modes.
- TVLContourMode - Available contour modes.
- TVLContourMethod - Available contour approximation methods.
- TVLAdaptiveThresholdType - Available adaptive threshold types.
- TVLContourType - Available contour types.
Types
- TVLHOGComputeNotify - Event type for the TVLHOGCompute OnCompute event.
- TVLDetectObjectsNotify - Event type for the OnDetectedObjects event.
- TVLPolygonsNotifyEvent - Event type to be fired when polygons are calculated.
- TVLRectanglesEvent - Event type to be fired when rectangles are calculated.
- TVLNormalizedLinesNotifyEvent - Event type to be fired when lines are calculated.
- TVLEllipsesEvent - Event type to be fired when ellipses are fitted.
- TVLOnConnectedComponents - Event type for the TVLConnectedComponents.OnComponents event.
- TVLRobustFeaturesEvent - Event type for the TVLExtractRobustFeatures.OnFeatures event.
- TVLHoughSegmentsNotifyEvent - Event type for the OnSegmentsDetect Hough transform event.
- TVLMotionDetectEvent - Event type for the MotionDetect event.
- TVLHoughNotifyEvent - Event type for the OnLinesDetect Hough transform event.
- TVLFindTargetsNotifyEvent - Event type for the OnTargetsFound event of the TVLFindTargets component.
- TVLContoursEvent - Event type to be fired when contours are detected.
- TVLTrackTargetsNotifyEvent - Event type for the OnTargetsTracked event of the TVLTrackTargets component.
- TVLChamferMatchEvent - Event type to be fired when contours are matched.
- TVLCirclesNotifyEvent - Event type to be fired when circles are calculated.