NVIDIA DRIVE 5.0 Linux SDK API Reference

5.0.5.0 Release

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

Detailed Description

Defines the settings for the histogram statistics of ISP version 5.

Definition at line 834 of file nvmedia_isp.h.

Collaboration diagram for NvMediaISPStatsHistogramSettingsV5:

Data Fields

NvMediaBool enable
 Enable the histogram unit. More...
 
NvMediaBool radialMaskEnable
 Enable a mask for excluding pixels outside specified elliptical area. More...
 
NvMediaBool radialWeigthEnable
 Enable radial weighting of pixels based on their spatial location. More...
 
NvMediaIsp5MultiExpLane laneSelect
 If input is a multi-exposure image, select the exposure used for histogram. More...
 
NvMediaRect window
 Rectangle used for the histogram. More...
 
NvMediaIsp5HistChannel channel0
 Data used for the 4 histogram channels. More...
 
NvMediaIsp5HistChannel channel1
 
NvMediaIsp5HistChannel channel2
 
NvMediaIsp5HistChannelMaxOrY channel3
 
float_t R2YGain
 Conversion from RGB to Y for calculating the Y channel. More...
 
float_t G2YGain
 
float_t B2YGain
 
float_t R2YOffset
 
float_t G2YOffset
 
float_t B2YOffset
 
float_t offset
 Offset to be applied to the input data prior to performing the bin mapping operation. More...
 
float_t chromaOffset
 Offset to be applied to chroma channels of the input data prior to performing the bin mapping operation. More...
 
uint8_t kneePoints [NVMEDIA_ISP5_HIST_TF_KNEE_POINT_COUNT]
 Log2 width of the histogram mapping zones. More...
 
uint8_t ranges [NVMEDIA_ISP5_HIST_TF_KNEE_POINT_COUNT]
 Log2 ranges of the histogram mapping zones. More...
 
uint8_t chromaKneePoints [NVMEDIA_ISP5_HIST_TF_KNEE_POINT_COUNT]
 Log2 width of the histogram mapping zones. More...
 
uint8_t chromaRanges [NVMEDIA_ISP5_HIST_TF_KNEE_POINT_COUNT]
 Log2 ranges of the histogram mapping zones. More...
 
NvMediaIsp5RadialMask radialMask
 Elliptical mask for selecting pixels included if radialMaskEnable is set to true. More...
 
NvMediaIsp5RadialTf radialWeightTf
 Radial transfer function if radialWeigthEnable is set to true. More...
 

Field Documentation

float_t NvMediaISPStatsHistogramSettingsV5::B2YGain

Definition at line 878 of file nvmedia_isp.h.

float_t NvMediaISPStatsHistogramSettingsV5::B2YOffset

Definition at line 881 of file nvmedia_isp.h.

NvMediaIsp5HistChannel NvMediaISPStatsHistogramSettingsV5::channel0

Data used for the 4 histogram channels.

For channels 0-2, valid values are any of the color channels(R/V, G/Y, B/U) or Y calculated from RGB pixel values. For channel 3 the valid values are either maximum of R,G,B (or U,V in case of YUV input) or calculated Y.

Definition at line 868 of file nvmedia_isp.h.

NvMediaIsp5HistChannel NvMediaISPStatsHistogramSettingsV5::channel1

Definition at line 869 of file nvmedia_isp.h.

NvMediaIsp5HistChannel NvMediaISPStatsHistogramSettingsV5::channel2

Definition at line 870 of file nvmedia_isp.h.

NvMediaIsp5HistChannelMaxOrY NvMediaISPStatsHistogramSettingsV5::channel3

Definition at line 871 of file nvmedia_isp.h.

uint8_t NvMediaISPStatsHistogramSettingsV5::chromaKneePoints[NVMEDIA_ISP5_HIST_TF_KNEE_POINT_COUNT]

Log2 width of the histogram mapping zones.

Definition at line 908 of file nvmedia_isp.h.

float_t NvMediaISPStatsHistogramSettingsV5::chromaOffset

Offset to be applied to chroma channels of the input data prior to performing the bin mapping operation.

Definition at line 893 of file nvmedia_isp.h.

uint8_t NvMediaISPStatsHistogramSettingsV5::chromaRanges[NVMEDIA_ISP5_HIST_TF_KNEE_POINT_COUNT]

Log2 ranges of the histogram mapping zones.

Definition at line 913 of file nvmedia_isp.h.

NvMediaBool NvMediaISPStatsHistogramSettingsV5::enable

Enable the histogram unit.

Definition at line 837 of file nvmedia_isp.h.

float_t NvMediaISPStatsHistogramSettingsV5::G2YGain

Definition at line 877 of file nvmedia_isp.h.

float_t NvMediaISPStatsHistogramSettingsV5::G2YOffset

Definition at line 880 of file nvmedia_isp.h.

uint8_t NvMediaISPStatsHistogramSettingsV5::kneePoints[NVMEDIA_ISP5_HIST_TF_KNEE_POINT_COUNT]

Log2 width of the histogram mapping zones.

Definition at line 898 of file nvmedia_isp.h.

NvMediaIsp5MultiExpLane NvMediaISPStatsHistogramSettingsV5::laneSelect

If input is a multi-exposure image, select the exposure used for histogram.

Valid values are 0..2

Definition at line 855 of file nvmedia_isp.h.

float_t NvMediaISPStatsHistogramSettingsV5::offset

Offset to be applied to the input data prior to performing the bin mapping operation.

Definition at line 887 of file nvmedia_isp.h.

float_t NvMediaISPStatsHistogramSettingsV5::R2YGain

Conversion from RGB to Y for calculating the Y channel.

Definition at line 876 of file nvmedia_isp.h.

float_t NvMediaISPStatsHistogramSettingsV5::R2YOffset

Definition at line 879 of file nvmedia_isp.h.

NvMediaIsp5RadialMask NvMediaISPStatsHistogramSettingsV5::radialMask

Elliptical mask for selecting pixels included if radialMaskEnable is set to true.

Definition at line 918 of file nvmedia_isp.h.

NvMediaBool NvMediaISPStatsHistogramSettingsV5::radialMaskEnable

Enable a mask for excluding pixels outside specified elliptical area.

Definition at line 842 of file nvmedia_isp.h.

NvMediaIsp5RadialTf NvMediaISPStatsHistogramSettingsV5::radialWeightTf

Radial transfer function if radialWeigthEnable is set to true.

Definition at line 923 of file nvmedia_isp.h.

NvMediaBool NvMediaISPStatsHistogramSettingsV5::radialWeigthEnable

Enable radial weighting of pixels based on their spatial location.

This can be used to e.g. compensate for lens shading if Hist is measured before LS correction, or different area covered by pixels.

Definition at line 849 of file nvmedia_isp.h.

uint8_t NvMediaISPStatsHistogramSettingsV5::ranges[NVMEDIA_ISP5_HIST_TF_KNEE_POINT_COUNT]

Log2 ranges of the histogram mapping zones.

Definition at line 903 of file nvmedia_isp.h.

NvMediaRect NvMediaISPStatsHistogramSettingsV5::window

Rectangle used for the histogram.

Definition at line 860 of file nvmedia_isp.h.


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