Object Detection operator properties for Script Engine . Read the documentation for more info.
Properties | |
string | ModelSize [get] |
Model Size in MB. | |
int | TotalClasses [get] |
Total classes loaded model was trained to detect. | |
ExecutionProvider | ExecutionProvider [get, set] |
Set Execution Provider, CUDA (default) or TensorRT. | |
TensorRtPrecisionMode | PrecisionMode [get, set] |
Tensor Precision Mode. FP32 (default) or FP16. | |
string | EngineCacheDir [get, set] |
Folder path where to store the generated TensorRT engine cache with read & write permission. | |
ModelResizeMode | ModelResizeMode [get, set] |
Model input resize mode. See documentation for more info | |
bool | DisplayScanArea [get, set] |
Show Detection Area. | |
int | CropAreaLeft [get, set] |
Set left cropping area position. | |
int | CropAreaRight [get, set] |
Set right cropping area position. | |
int | CropAreaTop [get, set] |
Set top cropping area position. | |
int | CropAreaBottom [get, set] |
Set bottom cropping area position. | |
Command | ResetCropAreaCommand [get] |
Reset cropping area. | |
DetectionState | DetectionState [get] |
Operator detection state. | |
Command | StartCommand [get] |
Start object detection. | |
Command | StopCommand [get] |
Stop object detection. | |
string? | FilteredClassesById [get, set] |
A comma separated string with class-id's. See documentation for more info | |
string | FilteredClassesByName [get, set] |
A comma separated string with class-names. See documentation for more info | |
Command | ResetClassFilterCommand [get] |
Reset filters. | |
int | Confidence [get, set] |
Set confidence threshold in %. [min=10, max=100, default=25]. See documentation for more info | |
int | NonMaximumSupression [get, set] |
Set NMS threshold in %. [min=0, max=100, default=70]. See documentation for more info | |
int | DetectionIntervalFrames [get, set] |
Set detection interval. [min=0, max=100, default=0]. See documentation for more info | |
int | MaxDetectionAgeFrames [get, set] |
Set detection age (frames). [min=0, max=60, default=3]. See documentation for more info | |
Command | ResetThresholdCommand [get] |
Reset threshold values. | |
bool | DisplayLabels [get, set] |
Display detection results. | |
bool | DisplayConfidence [get, set] |
Display confidence value above each detected object. | |
bool | DisplayBoundingBox [get, set] |
Display a bounding box around detected object. | |
int | BorderThickness [get, set] |
Set borther thickness on the bounding box(es) | |
int | FontSize [get, set] |
Set label font size. | |
int | MaxConfidenceDecimals [get, set] |
Set number of Confidence decimals to be shown. | |
Command | ResetVisualizationCommand [get] |
Restore all visualization settings to their default values. | |
int | TotalDetections [get] |
Total detections in the current frame. | |
string | HighestConfidence [get] |
Object with the hightest confidence. | |
string | DetectedClasses [get] |
Comma-separated string with detected id's in current frame. | |
string | DetectedClassesJson [get] |
JSON-string with all detected objects and their id's, labels, confidence, x and y coordinates and timestamp. | |
int | ProcessedFramesCounter [get] |
Number of frames currently processed. | |
string | BackgroundComputeTime [get] |
Detection time (ms) | |
string | ResultPaintTime [get] |
Result paint time (ms) | |