![]() |
NVIDIA DRIVE 5.0 Linux SDK API Reference5.0.10.3 Release |
Defines the settings to use for LAC statistics for ISP version 4.
Definition at line 410 of file nvmedia_isp.h.
Data Fields | |
NvMediaBool | enable |
Holds a Boolean that enables LAC statistics. More... | |
NvMediaBool | ROIEnable [NVMEDIA_ISP_LAC_ROI_NUM] |
Enables each ROI region. More... | |
NvMediaISPPixelFormat | pixelFormat |
Indicates if pixels are in Bayer format or triplets (YUV / RGB+Y) More... | |
float | rgbToYOffset [NVMEDIA_ISP_COLOR_COMPONENT_NUM] |
Use NVMEDIA_ISP_COLOR_COMPONENT_[R|G|B] for the indices. More... | |
float | rgbToYGain [NVMEDIA_ISP_COLOR_COMPONENT_NUM] |
rgbToYGain range [0, 1.0) More... | |
NvMediaISPRangeFloat | range [NVMEDIA_ISP_COLOR_COMPONENT_NUM] |
The range of each color component to be used in the calculation of the average. More... | |
NvMediaISPStatsWindows | windows [NVMEDIA_ISP_LAC_ROI_NUM] |
Windows for LAC calculation for each ROI. More... | |
unsigned char | hdrSampleMap [NVMEDIA_ISP_HDR_SAMPLE_MAP_NUM] |
HDR interleave pattern Example: 1 1 1 1 1 1 0 0 1 1 0 0 1 1 1 1 OR 1 1 0 0 OR 1 1 0 0 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 1 1. More... | |
NvMediaISPHdrMode | hdrMode [NVMEDIA_ISP_LAC_ROI_NUM] |
HDR mode for each ROI. More... | |
float | hdrShort |
Used to determine the long exposure pixels. More... | |
float | hdrLong |
Used to determine the long exposure pixels. More... | |
NvMediaBool NvMediaISPStatsLacSettingsV4::enable |
Holds a Boolean that enables LAC statistics.
Definition at line 413 of file nvmedia_isp.h.
float NvMediaISPStatsLacSettingsV4::hdrLong |
Used to determine the long exposure pixels.
Definition at line 466 of file nvmedia_isp.h.
NvMediaISPHdrMode NvMediaISPStatsLacSettingsV4::hdrMode[NVMEDIA_ISP_LAC_ROI_NUM] |
HDR mode for each ROI.
If ROI is not enabled just use the first value in the array and ignore others.
Definition at line 456 of file nvmedia_isp.h.
unsigned char NvMediaISPStatsLacSettingsV4::hdrSampleMap[NVMEDIA_ISP_HDR_SAMPLE_MAP_NUM] |
HDR interleave pattern Example: 1 1 1 1 1 1 0 0 1 1 0 0 1 1 1 1 OR 1 1 0 0 OR 1 1 0 0 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 1 1.
Definition at line 450 of file nvmedia_isp.h.
float NvMediaISPStatsLacSettingsV4::hdrShort |
Used to determine the long exposure pixels.
Definition at line 461 of file nvmedia_isp.h.
NvMediaISPPixelFormat NvMediaISPStatsLacSettingsV4::pixelFormat |
Indicates if pixels are in Bayer format or triplets (YUV / RGB+Y)
Definition at line 419 of file nvmedia_isp.h.
NvMediaISPRangeFloat NvMediaISPStatsLacSettingsV4::range[NVMEDIA_ISP_COLOR_COMPONENT_NUM] |
The range of each color component to be used in the calculation of the average.
Range [-0.5, 1.5) for RGBY, [-1.0, 1.0) for UV
Definition at line 435 of file nvmedia_isp.h.
float NvMediaISPStatsLacSettingsV4::rgbToYGain[NVMEDIA_ISP_COLOR_COMPONENT_NUM] |
rgbToYGain range [0, 1.0)
Definition at line 429 of file nvmedia_isp.h.
float NvMediaISPStatsLacSettingsV4::rgbToYOffset[NVMEDIA_ISP_COLOR_COMPONENT_NUM] |
Use NVMEDIA_ISP_COLOR_COMPONENT_[R|G|B] for the indices.
This will be used to convert RGB to Y when LAC is gathered on RGB. Y = sum of (X + rgbToYOffset[X]) * rgbToYGain[X]) over X = {R, G, B}
rgbToYOffset range [-1.0, 1.0)
Definition at line 426 of file nvmedia_isp.h.
NvMediaBool NvMediaISPStatsLacSettingsV4::ROIEnable[NVMEDIA_ISP_LAC_ROI_NUM] |
Enables each ROI region.
Definition at line 416 of file nvmedia_isp.h.
NvMediaISPStatsWindows NvMediaISPStatsLacSettingsV4::windows[NVMEDIA_ISP_LAC_ROI_NUM] |
Windows for LAC calculation for each ROI.
Definition at line 440 of file nvmedia_isp.h.