ObjectDetectionOperator Namespace Reference

Classes

class  ObjectDetectionOperator
  Object Detection operator properties for Script Engine . Read the documentation for more info. More...
 

Enumerations

enum  DetectionState {
  NoModel , Initializing , InitializingEncrypted , Loaded ,
  Running , Stopped , GeneratingEngineCache , StoppedUnlicenced ,
  ModelError , RunError , InitializationError , TensorDirNotFound ,
  LicenseError
}
 
enum  ExecutionProvider { CUDA , TensorRT }
 
enum  TensorRtPrecisionMode { FP32 , FP16 }
 

Enumeration Type Documentation

◆ DetectionState

Enumerator
NoModel 

No model selected.

Initializing 

Initializing model.

InitializingEncrypted 

Initializing Composer model.

Loaded 

Model Loaded.

Running 

Detection running.

Stopped 

Operator stopped.

GeneratingEngineCache 

Generating TensorRT engine cache. This operation might take a few minutes depending on your system and model complexity.

StoppedUnlicenced 

Operator stopped. 2-hour limit reached for unlicensed Composer model.

ModelError 

Error loading model (see log file for details)

RunError 

An Object Detection error occured (see log file for details)

InitializationError 

Object detection initialization failed (see log file for details)

TensorDirNotFound 

TensorRT engine cache folder not found. Please verify the path.

LicenseError 

Licence missing or has expired (see log file for details)

◆ ExecutionProvider

Enumerator
CUDA 

CUDA (default execution provider)

TensorRT 

TensorRT. Faster inference using optimized engine cache.

◆ TensorRtPrecisionMode

Enumerator
FP32 

TensorRT Float32 precision mode (default).

FP16 

TensorRT Float16 precision mode (half precision).