Enum CVShapeType
- Assembly
- VisioForge.Core.dll
Specifies basic geometric shapes that can be used for drawing or overlaying in computer vision applications.
public enum CVShapeTypeFields
Circle = 0-
Represents a circular shape.
Rectangle = 1-
Represents a rectangular shape.
Remarks
This enumeration is typically used when drawing detected objects (like faces, hands, or cars) on video frames. It provides a simple way to define the visual representation of these objects. Circle shape is useful for point-like detections or radial regions of interest. Rectangle shape is the most common for bounding boxes around detected objects (faces, vehicles, people). Shape choice affects visual presentation and may have performance implications for rendering. Rectangles align naturally with most detection algorithms that produce axis-aligned bounding boxes. Circles can provide softer visual feedback and work well for focus indicators or gaze points. Applications use these shapes for visualization overlays, debugging detection systems, and user feedback. Shape rendering may include additional styling: color, thickness, fill, transparency, or animation. This enum provides a foundation that applications can extend with polygons, ellipses, or custom shapes. Visualization aids in debugging computer vision pipelines and providing user feedback about detected objects.