CameraYCbCrEncoderTask

Translates the camera rgba image to a YCbCr image for SiL FastPath.

Installation

To use this Node, you must enable omni.drivesim.sensor.nv.cam in the Extension Manager.

Inputs

Name

Type

Description

Default

src

uint64

Source Buffer

0

YCbCrEncodingStandard

token

Standard of the RGB->YCbCr transcoding: Could be BT.601, BT.709, BT.2020, JPEG or custom

JPEG

YCbCrEncodingFormat

token

Format of the YCbCr: Could be YUV444,YUV422 or YUV420

YUV420

yuvDataType

token

YUV output data type UINT8 or FLOAT16

UINT8

cudaStreamIn

uint64

Cuda Stream Input

0

offsetY

float

Y offset for custom YcbCr calculation

0.0

offsetCb

float

Cb offset for custom YcbCr calculation

0.0

offsetCr

float

Cr offset for custom YcbCr calculation

0.0

YCoefficentsR

float

R component weight to calc Y for custom YcbCr calculation

0.0

YCoefficentsG

float

G component weight to calc Y for custom YcbCr calculation

0.0

YCoefficentsB

float

B component weight to calc Y for custom YcbCr calculation

0.0

CbCoefficentsR

float

R component weight to calc Cb for custom YcbCr calculation

0.0

CbCoefficentsG

float

G component weight to calc Cb for custom YcbCr calculation

0.0

CbCoefficentsB

float

B component weight to calc Cb for custom YcbCr calculation

0.0

CrCoefficentsR

float

R component weight to calc Cb for custom YcbCr calculation

0.0

CrCoefficentsG

float

R component weight to calc Cb for custom YcbCr calculation

0.0

CrCoefficentsB

float

R component weight to calc Cb for custom YcbCr calculation

0.0

timecodeIn

int64

timecode/timestamp input

0

Outputs

Name

Type

Description

Default

dest

uint64

Destination Buffer

0

cudaStreamOut

uint64

Cuda Stream Output

0

timecodeOut

int64

timecode/timestamp output

0