![]() |
NVIDIA DRIVE OS Linux API Reference5.1.0.2 Release |
Holds controls for histogram statistics (HIST Stats).
Definition at line 1179 of file nvmedia_isp.h.
Data Fields | |
NvMediaBool | enable |
Holds boolean to enable histogram statistics block. More... | |
float_t | offset |
Holds offset to be applied to input data prior to bin mapping. More... | |
uint8_t | knees [NVM_ISP_HIST_KNEE_POINTS] |
Holds bin index specifying different zones in the histogram. More... | |
uint8_t | ranges [NVM_ISP_HIST_KNEE_POINTS] |
Holds \(log_2\) range of the pixel values to be considered for each zone. More... | |
NvMediaRect | rectangularMask |
Holds rectangluar mask for selecting pixels. More... | |
NvMediaBool | ellipticalMaskEnable |
Holds boolean to enable mask for excluding pixels outside specified elliptical area. More... | |
NvMediaISPEllipse | ellipticalMask |
Holds elliptical mask for excluding pixels outside specified elliptical area. More... | |
NvMediaBool | ellipticalWeightEnable |
Holds boolean to enable elliptical weighting of pixels based on spatial location. More... | |
NvMediaISPRadialTF | radialTF |
Holds a radial transfer function for elliptical weight. More... | |
NvMediaISPEllipse NvMediaISPHistogramStats::ellipticalMask |
Holds elliptical mask for excluding pixels outside specified elliptical area.
Coordinates of image top-left & bottom-right points are (0, 0) & (width, height) respectively.
Definition at line 1231 of file nvmedia_isp.h.
NvMediaBool NvMediaISPHistogramStats::ellipticalMaskEnable |
Holds boolean to enable mask for excluding pixels outside specified elliptical area.
Definition at line 1217 of file nvmedia_isp.h.
NvMediaBool NvMediaISPHistogramStats::ellipticalWeightEnable |
Holds boolean to enable elliptical weighting of pixels based on spatial location.
This can be used to compensate for lens shading when histogram is measured before lens shading correction.
Definition at line 1237 of file nvmedia_isp.h.
NvMediaBool NvMediaISPHistogramStats::enable |
Holds boolean to enable histogram statistics block.
Definition at line 1183 of file nvmedia_isp.h.
uint8_t NvMediaISPHistogramStats::knees[NVM_ISP_HIST_KNEE_POINTS] |
Holds bin index specifying different zones in the histogram.
Each zone can have different number of bins.
Definition at line 1194 of file nvmedia_isp.h.
float_t NvMediaISPHistogramStats::offset |
Holds offset to be applied to input data prior to bin mapping.
Definition at line 1188 of file nvmedia_isp.h.
NvMediaISPRadialTF NvMediaISPHistogramStats::radialTF |
Holds a radial transfer function for elliptical weight.
Definition at line 1242 of file nvmedia_isp.h.
uint8_t NvMediaISPHistogramStats::ranges[NVM_ISP_HIST_KNEE_POINTS] |
Holds \(log_2\) range of the pixel values to be considered for each zone.
Whole pixel range is divided into NVM_ISP_HIST_KNEE_POINTS zones.
Definition at line 1201 of file nvmedia_isp.h.
NvMediaRect NvMediaISPHistogramStats::rectangularMask |
Holds rectangluar mask for selecting pixels.
Coordinates of image top-left & bottom-right points are (0, 0) & (width, height) respectively. Either memset the rectangluar to 0 or set it rectangle to include full image to have no rectangular mask.
Definition at line 1212 of file nvmedia_isp.h.