Bounding Box 2D#

This node outputs the 2D bounding box data.

Installation#

To use this Node, you must enable omni.replicator.core in the Extension Manager.

Inputs#

Name

Type

Description

Default

exec

execution

Trigger

primPaths

token[]

Prim paths corresponding to each bounding box.

sdIMNumSemantics

uint

Number of semantic entities in the semantic arrays

sdIMSemanticTokenMap

token[]

Semantic array of token of size numSemantics ‘*’ numSemanticTypes containing the mapping from the semantic entities to the semantic entity path and semantic types

sdIMMinSemanticIndex

uint

Semantic id of the first instance in the instance arrays

data

uchar[]

Buffer array data

[]

semanticOcclusion

uchar[]

occlusion ratio of each semantic bounding box. If a prim contains semantic children, the value is -1.

[]

semanticMapPtr

uint64

Array pointer of numSemantics uint16_t containing the semantic index of the semantic prim first semantic prim parent

semanticTypes

token[]

Semantic Types to consider

[‘class’]

bufferSize

uint

Size (in bytes) of the buffer (0 if the input is a texture)

swhFrameNumber

uint64

Frame number

Outputs#

Name

Type

Description

Default

exec

execution

Trigger

data

uchar[]

Extent data of bounding box.

ids

uint[]

Unoccluded semantic ids of the bounding box.

labels

token[]

Semantic labels of the bounding box.

primPaths

token[]

Prim paths corresponding to each bounding box.

bboxIds

uint[]

Identifier associated with bounding box, used to link different types of bounding boxes to the same (eg. 2D Tight and 3D)

swhFrameNumber

uint64

Frame number

bufferSize

uint

Size (in bytes) of the buffer (0 if the input is a texture)

height

uint

Shape of the data

width

uint

Shape of the data