Class DetectionVisualizer<T>
- Namespace
- AiDotNet.ComputerVision.Visualization
- Assembly
- AiDotNet.dll
Visualizes object detection results on images.
public class DetectionVisualizer<T>
Type Parameters
TThe numeric type used for calculations.
- Inheritance
-
DetectionVisualizer<T>
- Inherited Members
Remarks
For Beginners: This class draws bounding boxes, class labels, and confidence scores on images to visualize detection results.
Constructors
DetectionVisualizer(VisualizationOptions?)
Creates a new detection visualizer.
public DetectionVisualizer(VisualizationOptions? options = null)
Parameters
optionsVisualizationOptions
Methods
DrawDetection(Tensor<T>, Detection<T>, string[]?)
Draws a single detection on an image.
public void DrawDetection(Tensor<T> image, Detection<T> detection, string[]? classNames = null)
Parameters
Visualize(Tensor<T>, DetectionResult<T>, string[]?)
Draws detection results on an image.
public Tensor<T> Visualize(Tensor<T> image, DetectionResult<T> result, string[]? classNames = null)
Parameters
imageTensor<T>Input image tensor [batch, channels, height, width].
resultDetectionResult<T>Detection result to visualize.
classNamesstring[]Optional class name mapping.
Returns
- Tensor<T>
Image with visualizations drawn.