SIPL ISP Histogram Statistics Override Params.
Definition at line 583 of file NvSIPLISPStat.hpp.
Data Fields | |
NvSiplBool | enable |
Holds a Boolean to enable histogram statistics Control block. More... | |
float_t | offset |
Holds offset to be applied to input data prior to bin mapping. More... | |
std::array< uint8_t, NVSIPL_ISP_HIST_KNEE_POINTS > | knees |
Holds bin index specifying different zones in the histogram. More... | |
std::array< uint8_t, NVSIPL_ISP_HIST_KNEE_POINTS > | ranges |
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 | disableLensShadingCorrection |
boolean flag to disable lens shading compensation for histogram statistics block More... | |
NvSiplBool nvsipl::NvSiplISPHistogramStatsOverride::disableLensShadingCorrection |
boolean flag to disable lens shading compensation for histogram statistics block
Definition at line 636 of file NvSIPLISPStat.hpp.
NvSiplISPEllipse nvsipl::NvSiplISPHistogramStatsOverride::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 632 of file NvSIPLISPStat.hpp.
NvSiplBool nvsipl::NvSiplISPHistogramStatsOverride::ellipticalMaskEnable |
Holds a Boolean to enable an elliptical mask for excluding pixels outside a specified area.
Definition at line 625 of file NvSIPLISPStat.hpp.
NvSiplBool nvsipl::NvSiplISPHistogramStatsOverride::enable |
Holds a Boolean to enable histogram statistics Control block.
Definition at line 587 of file NvSIPLISPStat.hpp.
std::array<uint8_t, NVSIPL_ISP_HIST_KNEE_POINTS> nvsipl::NvSiplISPHistogramStatsOverride::knees |
Holds bin index specifying different zones in the histogram.
Each zone can have a different number of bins. Valid Range: [1, 255]
Definition at line 598 of file NvSIPLISPStat.hpp.
float_t nvsipl::NvSiplISPHistogramStatsOverride::offset |
Holds offset to be applied to input data prior to bin mapping.
Valid Range: [-2.0, 2.0]
Definition at line 592 of file NvSIPLISPStat.hpp.
std::array<uint8_t, NVSIPL_ISP_HIST_KNEE_POINTS> nvsipl::NvSiplISPHistogramStatsOverride::ranges |
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. Valid Range: [0, 21]
Definition at line 605 of file NvSIPLISPStat.hpp.
NvSiplRect nvsipl::NvSiplISPHistogramStatsOverride::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 620 of file NvSIPLISPStat.hpp.