Holds controls for histogram statistics (HIST Stats).
Definition at line 376 of file NvSIPLISPStat.hpp.
Data Fields | |
NvSiplBool | enable |
Holds a 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 [NVSIPL_ISP_HIST_KNEE_POINTS] |
Holds bin index specifying different zones in the histogram. More... | |
uint8_t | ranges [NVSIPL_ISP_HIST_KNEE_POINTS] |
Holds log_2 range of the pixel values to be considered for each zone. More... | |
NvSiplRect | rectangularMask |
Holds a rectangular mask for excluding pixels outside a specified area. More... | |
NvSiplBool | ellipticalMaskEnable |
Holds a Boolean to enable an elliptical mask for excluding pixels outside a specified area. More... | |
NvSiplISPEllipse | ellipticalMask |
Holds an elliptical mask for excluding pixels outside a specified area. More... | |
NvSiplBool | ellipticalWeightEnable |
Holds a Boolean to enable elliptical weighting of pixels based on spatial location. More... | |
NvSiplISPRadialTF | radialTF |
Holds a radial transfer function for elliptical weight. More... | |
NvSiplISPEllipse nvsipl::NvSiplISPHistogramStats::ellipticalMask |
Holds an elliptical mask for excluding pixels outside a specified area.
Coordinates of the image top left and bottom right points are (0, 0) and (width, height), respectively.
Definition at line 431 of file NvSIPLISPStat.hpp.
NvSiplBool nvsipl::NvSiplISPHistogramStats::ellipticalMaskEnable |
Holds a Boolean to enable an elliptical mask for excluding pixels outside a specified area.
Definition at line 418 of file NvSIPLISPStat.hpp.
NvSiplBool nvsipl::NvSiplISPHistogramStats::ellipticalWeightEnable |
Holds a Boolean to enable elliptical weighting of pixels based on spatial location.
This can be used to compensate for lens shading when the histogram is measured before lens shading correction.
Definition at line 437 of file NvSIPLISPStat.hpp.
NvSiplBool nvsipl::NvSiplISPHistogramStats::enable |
Holds a Boolean to enable histogram statistics block.
Definition at line 380 of file NvSIPLISPStat.hpp.
uint8_t nvsipl::NvSiplISPHistogramStats::knees[NVSIPL_ISP_HIST_KNEE_POINTS] |
Holds bin index specifying different zones in the histogram.
Each zone can have a different number of bins.
Definition at line 391 of file NvSIPLISPStat.hpp.
float_t nvsipl::NvSiplISPHistogramStats::offset |
Holds offset to be applied to input data prior to bin mapping.
Definition at line 385 of file NvSIPLISPStat.hpp.
NvSiplISPRadialTF nvsipl::NvSiplISPHistogramStats::radialTF |
Holds a radial transfer function for elliptical weight.
Definition at line 442 of file NvSIPLISPStat.hpp.
uint8_t nvsipl::NvSiplISPHistogramStats::ranges[NVSIPL_ISP_HIST_KNEE_POINTS] |
Holds log_2 range of the pixel values to be considered for each zone.
The whole pixel range is divided into NVSIPL_ISP_HIST_KNEE_POINTS zones.
Definition at line 398 of file NvSIPLISPStat.hpp.
NvSiplRect nvsipl::NvSiplISPHistogramStats::rectangularMask |
Holds a rectangular mask for excluding pixels outside a specified area.
The coordinates of image top left and bottom right points are (0, 0) and (width, height), respectively. Set the rectangle mask to include the full image (or cropped image for the case input cropping is enabled) if no pixels need to be excluded.
The rectangle settings(x0, y0, x1, y1) must follow the constraints listed below:
Definition at line 413 of file NvSIPLISPStat.hpp.