NVIDIA DRIVE OS Linux SDK API Reference

5.1.9.0 Release

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

Detailed Description

Holds controls for local average and clip statistics (LAC Stats).

Definition at line 288 of file nvmedia_isp_stat.h.

Collaboration diagram for NvMediaISPLocalAvgClipStats:

Data Fields

NvMediaBool enable
 Holds a Boolean to enable the local average and 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 a Boolean to enable an individual region of interest. More...
 
NvMediaISPStatisticsWindows windows [NVM_ISP_MAX_LAC_ROI]
 Holds local average and clip windows for each region of interest. More...
 
NvMediaBool ellipticalMaskEnable [NVM_ISP_MAX_LAC_ROI]
 Holds a Boolean to enable an elliptical mask for excluding pixels outside a specified area for each region of interest. More...
 
NvMediaISPEllipse ellipticalMask
 Holds an elliptical mask for excluding pixels outside specified area. More...
 

Field Documentation

NvMediaISPEllipse NvMediaISPLocalAvgClipStats::ellipticalMask

Holds an elliptical mask for excluding pixels outside specified area.

Coordinates of the image's top left and bottom right points are (0, 0) and (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 horizontal 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 340 of file nvmedia_isp_stat.h.

NvMediaBool NvMediaISPLocalAvgClipStats::ellipticalMaskEnable[NVM_ISP_MAX_LAC_ROI]

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

Definition at line 327 of file nvmedia_isp_stat.h.

NvMediaBool NvMediaISPLocalAvgClipStats::enable

Holds a Boolean to enable the local average and clip statistics block.

Definition at line 292 of file nvmedia_isp_stat.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 302 of file nvmedia_isp_stat.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 297 of file nvmedia_isp_stat.h.

NvMediaBool NvMediaISPLocalAvgClipStats::roiEnable[NVM_ISP_MAX_LAC_ROI]

Holds a Boolean to enable an individual region of interest.

Definition at line 306 of file nvmedia_isp_stat.h.

NvMediaISPStatisticsWindows NvMediaISPLocalAvgClipStats::windows[NVM_ISP_MAX_LAC_ROI]

Holds local average and 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 322 of file nvmedia_isp_stat.h.


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