NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
dwCameraISPHistogramStatsOverride Struct Reference

Detailed Description

SIPL ISP Histogram Statistics Override Params.

Definition at line 451 of file Camera.h.

Collaboration diagram for dwCameraISPHistogramStatsOverride:

Data Fields

bool enable
 Holds a Boolean to enable histogram statistics Control block. More...
 
float32_t offset
 Holds offset to be applied to input data prior to bin mapping. More...
 
uint8_t knees [8]
 Holds bin index specifying different zones in the histogram. More...
 
uint8_t ranges [8]
 Holds range of the pixel values to be considered for each zone. More...
 
dwRect rectangularMask
 Holds a rectangular mask for excluding pixels outside a specified area. More...
 
bool ellipticalMaskEnable
 Holds a Boolean to enable an elliptical mask for excluding pixels outside a specified area. More...
 
dwCameraISPEllipse ellipticalMask
 Holds an elliptical mask for excluding pixels outside a specified area. More...
 
bool disableLensShadingCorrection
 boolean flag to disable lens shading compensation for histogram statistics block More...
 

Field Documentation

◆ disableLensShadingCorrection

bool dwCameraISPHistogramStatsOverride::disableLensShadingCorrection

boolean flag to disable lens shading compensation for histogram statistics block

Definition at line 493 of file Camera.h.

◆ ellipticalMask

dwCameraISPEllipse dwCameraISPHistogramStatsOverride::ellipticalMask

Holds an elliptical mask for excluding pixels outside a specified area.

Definition at line 491 of file Camera.h.

◆ ellipticalMaskEnable

bool dwCameraISPHistogramStatsOverride::ellipticalMaskEnable

Holds a Boolean to enable an elliptical mask for excluding pixels outside a specified area.

Definition at line 489 of file Camera.h.

◆ enable

bool dwCameraISPHistogramStatsOverride::enable

Holds a Boolean to enable histogram statistics Control block.

Definition at line 454 of file Camera.h.

◆ knees

uint8_t dwCameraISPHistogramStatsOverride::knees[8]

Holds bin index specifying different zones in the histogram.

Each zone can have a different number of bins. Supported values: [1, 255]

Definition at line 465 of file Camera.h.

◆ offset

float32_t dwCameraISPHistogramStatsOverride::offset

Holds offset to be applied to input data prior to bin mapping.

Supported values: [-2.0, 2.0]

Definition at line 459 of file Camera.h.

◆ ranges

uint8_t dwCameraISPHistogramStatsOverride::ranges[8]

Holds range of the pixel values to be considered for each zone.

The whole pixel range is divided into NVSIPL_ISP_HIST_KNEE_POINTS zones. Supported values: [0, 21]

Definition at line 472 of file Camera.h.

◆ rectangularMask

dwRect dwCameraISPHistogramStatsOverride::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. A rectangle ((right > left) && (bottom > top)), or must be ((0,0), (0,0)) to disable the rectangular mask.

The rectangle settings(x0, y0, x1, y1) must follow the constraints listed below:

  • (x0 >= 0) and (y0 >= 0)
  • x0 and x1 should be even
  • (x1 <= image width) and (y1 <= image height)
  • rectangle width(x1 - x0) >= 2 and height(y1 - y0) >= 2

Definition at line 487 of file Camera.h.


The documentation for this struct was generated from the following file: