NVIDIA DRIVE OS Linux SDK API Reference

5.1.9.0 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).

Definition at line 534 of file nvmedia_isp_stat.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 538 of file nvmedia_isp_stat.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 the logarithm of the value, and normalizing it so that dynamic range is mapped to [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 547 of file nvmedia_isp_stat.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 552 of file nvmedia_isp_stat.h.


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