NVIDIA DRIVE OS Linux API Reference

5.1.0.2 Release

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
NvMediaISPLocalAvgClipStats Struct Reference

Detailed Description

Holds controls for local average & clip statistics (LAC Stats)

Definition at line 1329 of file nvmedia_isp.h.

Collaboration diagram for NvMediaISPLocalAvgClipStats:

Data Fields

NvMediaBool enable
 Holds boolean to enable local average & clip statistics block. More...
 
float_t min [NVM_ISP_MAX_COLOR_COMPONENT]
 Holds minimum value of pixels in RGGB/RCCB/RCCC order. More...
 
float_t max [NVM_ISP_MAX_COLOR_COMPONENT]
 Holds maximum value of pixels in RGGB/RCCB/RCCC order. More...
 
NvMediaBool roiEnable [NVM_ISP_MAX_LAC_ROI]
 Holds boolean to enable indiviual region of interest. More...
 
NvMediaISPStatisticsWindows windows [NVM_ISP_MAX_LAC_ROI]
 Holds local average & clip windows for each region of interest. More...
 
NvMediaBool ellipticalMaskEnable [NVM_ISP_MAX_LAC_ROI]
 Holds boolean to enable mask for excluding pixels outside specified elliptical area for each region of interest. More...
 
NvMediaISPEllipse ellipticalMask
 Holds elliptical mask for excluding pixels outside specified elliptical area. More...
 

Field Documentation

NvMediaISPEllipse NvMediaISPLocalAvgClipStats::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.

  • Supported values for X coordinate of the center: [0, input width]
  • Supported values for Y coordinate of the center: [0, input height]
  • Supported values for hortizontal axis: [16, 2 x input width]
  • Supported values for vertical axis: [16, 2 x input height]
  • Supported values for angle: [0.0, 360.0]

Definition at line 1377 of file nvmedia_isp.h.

NvMediaBool NvMediaISPLocalAvgClipStats::ellipticalMaskEnable[NVM_ISP_MAX_LAC_ROI]

Holds boolean to enable mask for excluding pixels outside specified elliptical area for each region of interest.

Definition at line 1364 of file nvmedia_isp.h.

NvMediaBool NvMediaISPLocalAvgClipStats::enable

Holds boolean to enable local average & clip statistics block.

Definition at line 1333 of file nvmedia_isp.h.

float_t NvMediaISPLocalAvgClipStats::max[NVM_ISP_MAX_COLOR_COMPONENT]

Holds maximum value of pixels in RGGB/RCCB/RCCC order.

  • Supported values: [0.0, 1.0], max >= min

Definition at line 1343 of file nvmedia_isp.h.

float_t NvMediaISPLocalAvgClipStats::min[NVM_ISP_MAX_COLOR_COMPONENT]

Holds minimum value of pixels in RGGB/RCCB/RCCC order.

  • Supported values: [0.0, 1.0]

Definition at line 1338 of file nvmedia_isp.h.

NvMediaBool NvMediaISPLocalAvgClipStats::roiEnable[NVM_ISP_MAX_LAC_ROI]

Holds boolean to enable indiviual region of interest.

Definition at line 1347 of file nvmedia_isp.h.

NvMediaISPStatisticsWindows NvMediaISPLocalAvgClipStats::windows[NVM_ISP_MAX_LAC_ROI]

Holds local average & clip windows for each region of interest.

  • Supported values for width of the window: [2, 256], must be an even number
  • Supported values for height of the window: [2, 256]
  • Supported values for number of the windows horizontally: [1, 32]
  • Supported values for number of the windows vertically: [1, 32]
  • Supported values for horizontal interval between windows: \([4, 2^{16})\), must be an even number
  • Supported values for vertical interval between windows: \([2, 2^{16})\)
  • Supported values for X coordinate of start offset: \([0, 2^{16})\), must be an even number
  • Supported values for Y coordinate of start offset: \([0, 2^{16})\)

Definition at line 1359 of file nvmedia_isp.h.


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