Object Detection Module

Classes

class  ObjectData
 Contains data of a detected object such as its bounding_box, label, id and its 3D position. More...
 
class  Objects
 Contains the result of the object detection module. The detected objects are listed in object_list. More...
 
class  ObjectDetectionParameters
 Sets the object detection parameters. More...
 
class  ObjectDetectionRuntimeParameters
 Sets the object detection runtime parameters. More...
 

Enumerations

enum  OBJECT_CLASS
 Lists available object class. More...
 
enum  OBJECT_TRACKING_STATE
 Lists available object tracking state. More...
 
enum  OBJECT_ACTION_STATE
 Lists available object action state. More...
 

Enumeration Type Documentation

◆ OBJECT_CLASS

enum OBJECT_CLASS
strong

Lists available object class.

Enumerator
PERSON 

For people detection

VEHICLE 

For vehicles detection. It can be cars, trucks, buses, motorcycles etc

LAST 

◆ OBJECT_TRACKING_STATE

enum OBJECT_TRACKING_STATE
strong

Lists available object tracking state.

Enumerator
OFF 

The tracking is not yet initialized, the object ID is not usable

OK 

The object is tracked

SEARCHING 

The object couldn't be detected in the image and is potentially occluded, the trajectory is estimated

TERMINATE 

This is the last searching state of the track, the track will be deleted in the next retreiveObject

LAST 

◆ OBJECT_ACTION_STATE

enum OBJECT_ACTION_STATE
strong

Lists available object action state.

Enumerator
IDLE 

The object is staying static.

MOVING 

The object is moving.

LAST