Perception Tool Kit (PTK) API Guide
PTK_Alg_StereoOG_Object Struct Reference

Detailed Description

Stereo OG Map creation process - Object struct.

Collaboration diagram for PTK_Alg_StereoOG_Object:
Collaboration graph

Data Fields

int16_t numObject
 
uint8_t * classId
 
int16_t * count
 
int16_t * maxHeight
 
int16_t * minHeight
 
int16_t * maxObjXGrid
 
int16_t * minObjXGrid
 
int16_t * maxObjYGrid
 
int16_t * minObjYGrid
 
uint8_t * merged
 
int16_t * width
 
int16_t * height
 
float * centerX
 
float * centerY
 
int16_t * age
 
uint8_t * visible
 
uint8_t * invisibleSpan
 
int16_t * correspondence
 
float * dx
 
float * dy
 

Field Documentation

◆ numObject

int16_t PTK_Alg_StereoOG_Object::numObject

the Number of objects

◆ classId

uint8_t* PTK_Alg_StereoOG_Object::classId

Class Id of an object

◆ count

int16_t* PTK_Alg_StereoOG_Object::count

Number of points belonging to an object

◆ maxHeight

int16_t* PTK_Alg_StereoOG_Object::maxHeight

Max height of points

◆ minHeight

int16_t* PTK_Alg_StereoOG_Object::minHeight

Min height of points

◆ maxObjXGrid

int16_t* PTK_Alg_StereoOG_Object::maxObjXGrid

Min X grid index that an object occupies

◆ minObjXGrid

int16_t* PTK_Alg_StereoOG_Object::minObjXGrid

Max X grid index that an object occupies

◆ maxObjYGrid

int16_t* PTK_Alg_StereoOG_Object::maxObjYGrid

Min Y grid index that an object occupies

◆ minObjYGrid

int16_t* PTK_Alg_StereoOG_Object::minObjYGrid

Max Y grid index that an object occupies

◆ merged

uint8_t* PTK_Alg_StereoOG_Object::merged

1 if an object is merged to another

◆ width

int16_t* PTK_Alg_StereoOG_Object::width

Width of object's on OG map in the unit of grid

◆ height

int16_t* PTK_Alg_StereoOG_Object::height

Height of object's on OG map in the unit of grid

◆ centerX

float* PTK_Alg_StereoOG_Object::centerX

Center X of object's on OG map in the unit of grid

◆ centerY

float* PTK_Alg_StereoOG_Object::centerY

Center Y of object's on OG map in the unit of grid

◆ age

int16_t* PTK_Alg_StereoOG_Object::age

Object's age, i.e. the number of frames for which object has been observed It should be larger than a threshold for an object to be a real object

◆ visible

uint8_t* PTK_Alg_StereoOG_Object::visible

1 if an object is visible in the current frame

◆ invisibleSpan

uint8_t* PTK_Alg_StereoOG_Object::invisibleSpan

the number of frames for which object hasn't been observed if it is larger than a threshold, the object is removed

◆ correspondence

int16_t* PTK_Alg_StereoOG_Object::correspondence

Corresponing object index in previoue/current frame

◆ dx

float* PTK_Alg_StereoOG_Object::dx

Object's horizontal movement between frames

◆ dy

float* PTK_Alg_StereoOG_Object::dy

Object's vertical movement between frames