NVIDIA DRIVE OS Linux API Reference

5.1.0.2 Release

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
NvMediaISPLocalToneMapStatsData Struct Reference

Detailed Description

Holds local tone map statistics block (LTM Stats) data.

Definition at line 1663 of file nvmedia_isp.h.

Data Fields

uint32_t histogram [NVM_ISP_LTM_HIST_BINS]
 Holds count of pixels for each histogram bin. More...
 
float_t localAverageTone [NVM_ISP_LTM_AVG_WINDOWS][NVM_ISP_LTM_AVG_WINDOWS]
 Holds average tone in local average window. More...
 
uint32_t nonMaskedCount [NVM_ISP_LTM_AVG_WINDOWS][NVM_ISP_LTM_AVG_WINDOWS]
 Holds number of pixels for each local average window that contributed to statistics. More...
 

Field Documentation

uint32_t NvMediaISPLocalToneMapStatsData::histogram[NVM_ISP_LTM_HIST_BINS]

Holds count of pixels for each histogram bin.

Definition at line 1667 of file nvmedia_isp.h.

float_t NvMediaISPLocalToneMapStatsData::localAverageTone[NVM_ISP_LTM_AVG_WINDOWS][NVM_ISP_LTM_AVG_WINDOWS]

Holds average tone in local average window.

The tone values are computed by converting YUV input to tone, taking logarithm from the value and normalizing it so that dynamic range is mapped to range [0.0, 1.0]. If no pixels contributed to a windows (either because the windows was out of image boundaries, or it was completely excluded by rectangular or elliptical masks) this value is set to zero.

Definition at line 1676 of file nvmedia_isp.h.

uint32_t NvMediaISPLocalToneMapStatsData::nonMaskedCount[NVM_ISP_LTM_AVG_WINDOWS][NVM_ISP_LTM_AVG_WINDOWS]

Holds number of pixels for each local average window that contributed to statistics.

Definition at line 1681 of file nvmedia_isp.h.


The documentation for this struct was generated from the following file: