![]() |
NVIDIA DRIVE 5.0 Linux SDK API Reference5.0.10.3 Release |
Defines the settings for the histogram statistics of ISP version 5.
Definition at line 834 of file nvmedia_isp.h.
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... | |
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.