|
NVIDIA DriveOS Linux NSR SDK API Reference
|
7.0.3.0 Release
|
Go to the documentation of this file.
13 #ifndef NVSIPLISPSTRUCTS_HPP
14 #define NVSIPLISPSTRUCTS_HPP
219 #endif // NVSIPLISPSTRUCTS_HPP
std::array< std::array< float_t, NVSIPL_LUMINANCE_CALIB_MATRIX_SIZE >, NVSIPL_LUMINANCE_CALIB_MATRIX_SIZE > luminanceCalibrationMatrix
Holds the luminance calibration matrix for the sensor.
NvSiplISPGlobalToneMapInfo gtmSplineInfo
Holds the global tonemap block, containing a set of spline control points.
Defines the control info.
Downscale and crop configuration.
bool isp2DownscaleEnable
Indicates if ISP2 downscale is enabled.
constexpr uint32_t NVSIPL_CCM_MATRIX_SIZE
Defines the length(M) of a MxM color correction matrix(ccm).
constexpr uint32_t NVSIPL_LUMINANCE_CALIB_MATRIX_SIZE
Defines the length(M) of a MxM luminance calibration matrix.
bool isLuminanceCalibrated
Holds a flag indicating if the sensor is luminance calibrated.
float_t cct
Holds the correlated color temperature.
bool isp1OutputCropEnable
Indicates if ISP1 output crop is enabled.
NvSiplRect isp1OutputCrop
ISP1 output crop rectangle.
std::array< NvSiplISPSplineControlPoint, NUM_GTM_SPLINE_POINTS > gtmSplineControlPoint
Defines a spline control point.
float_t rawImageMidTone
Holds the midtone value of the raw image.
NvSiplRect isp2OutputCrop
ISP2 output crop rectangle.
NVIDIA SIPL: Auto Control Settings - SIPL Auto Control
double_t luminanceCalibrationFactor
(note: parameter to be deprecated starting 6.0.7.0) Holds a luminance calibration factor ( K / f^2 ) ...
bool enable
Holds boolean to enable global tone map block.
uint32_t isp2DownscaleHeight
ISP2 downscale height.
NvSiplRect ispInputCrop
ISP input crop rectangle.
bool isp0DownscaleEnable
Indicates if ISP0 downscale is enabled.
uint32_t isp1DownscaleHeight
ISP1 downscale height.
bool ispInputCropEnable
Indicates if ISP input crop is enabled.
std::array< std::array< float_t, NVSIPL_CCM_MATRIX_SIZE >, NVSIPL_CCM_MATRIX_SIZE > ccm
Holds the color correction matrix.
SiplControlAutoAwbGain wbGainTotal
Holds the total white balance gains, which includes both sensor channel and ISP gains.
float_t sceneBrightness
Holds the scene brightness level.
NvSiplRect isp0OutputCrop
ISP0 output crop rectangle.
Defines the global tone map spline.
Color Gains assuming order RGGB, RCCB, RCCC.
uint32_t isp2DownscaleWidth
ISP2 downscale width.
constexpr uint32_t NUM_GTM_SPLINE_POINTS
Defines the number of global tone map spline points.
Holds a rectangular region of a surface.
uint32_t isp0DownscaleWidth
ISP0 downscale width.
bool isp0OutputCropEnable
Indicates if ISP0 output crop is enabled.
float_t sceneDynamicRange
Holds the scene dynamic range.
bool isp1DownscaleEnable
Indicates if ISP1 downscale is enabled.
float_t brightnessKey
Holds the scene brightness key.
bool isp2OutputCropEnable
Indicates if ISP2 output crop is enabled.
bool valid
Holds a flag to determine whether or not the control info is valid.
Contains the classes and variables for implementation of SIPL.
uint32_t isp0DownscaleHeight
ISP0 downscale height.
uint32_t isp1DownscaleWidth
ISP1 downscale width.
float_t alpha
Holds power factor for isp statistics compression.