NVIDIA DRIVE OS Linux SDK API Reference

6.0.9 Release
nvsipl::NvSiplISPFlickerBandStats Struct Reference

Detailed Description

Holds controls for flicker band statistics (FB Stats).

Definition at line 191 of file NvSIPLISPStat.hpp.

Collaboration diagram for nvsipl::NvSiplISPFlickerBandStats:

Data Fields

NvSiplBool enable
 Holds a Boolean to enable flicker band statistics block. More...
 
NvSiplPoint startOffset
 Holds the offset of the first band top line. More...
 
uint16_t bandCount
 Holds count of flicker band samples to collect per frame. More...
 
uint32_t bandWidth
 Holds width of single band. More...
 
uint32_t bandHeight
 Holds height of single band. More...
 
float_t min
 Holds minimum value of pixel to include for flicker band stats. More...
 
float_t max
 Holds maximum value of pixel to include for flicker band stats. 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 to exclude pixels outside a specified area. More...
 

Field Documentation

◆ bandCount

uint16_t nvsipl::NvSiplISPFlickerBandStats::bandCount

Holds count of flicker band samples to collect per frame.

  • Supported values: [1, 256]
  • Constraints: If bandCount == 256, bottom of last band must align with bottom of the image.

Definition at line 209 of file NvSIPLISPStat.hpp.

◆ bandHeight

uint32_t nvsipl::NvSiplISPFlickerBandStats::bandHeight

Holds height of single band.

  • Supported values: [2, input height - startOffset.y]
  • Constrains: Total number of accumulated pixels must be <= 2^18
  • Constrains: If bandCount == 256, bottom of last band must align with bottom of the image.

Definition at line 224 of file NvSIPLISPStat.hpp.

◆ bandWidth

uint32_t nvsipl::NvSiplISPFlickerBandStats::bandWidth

Holds width of single band.

  • Supported values: [2, input width - startOffset.x]; must be an even number
  • Constrains: Total number of accumulated pixels must be <= 2^18

Definition at line 216 of file NvSIPLISPStat.hpp.

◆ ellipticalMask

NvSiplISPEllipse nvsipl::NvSiplISPFlickerBandStats::ellipticalMask

Holds an elliptical mask to exclude pixels outside a 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 - 1]
  • Supported values for Y coordinate of the center: [0, input height - 1]
  • Supported values for horizontal axis: [17, 2 x input width]
  • Supported values for vertical axis: [17, 2 x input height]
  • Supported values for angle: [0.0, 360.0]

Definition at line 252 of file NvSIPLISPStat.hpp.

◆ ellipticalMaskEnable

NvSiplBool nvsipl::NvSiplISPFlickerBandStats::ellipticalMaskEnable

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

Definition at line 239 of file NvSIPLISPStat.hpp.

◆ enable

NvSiplBool nvsipl::NvSiplISPFlickerBandStats::enable

Holds a Boolean to enable flicker band statistics block.

Definition at line 195 of file NvSIPLISPStat.hpp.

◆ max

float_t nvsipl::NvSiplISPFlickerBandStats::max

Holds maximum value of pixel to include for flicker band stats.

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

Definition at line 234 of file NvSIPLISPStat.hpp.

◆ min

float_t nvsipl::NvSiplISPFlickerBandStats::min

Holds minimum value of pixel to include for flicker band stats.

  • Supported values: [0.0, 1.0]

Definition at line 229 of file NvSIPLISPStat.hpp.

◆ startOffset

NvSiplPoint nvsipl::NvSiplISPFlickerBandStats::startOffset

Holds the offset of the first band top line.

  • Supported values for X coordinate of start offset: [0, input width]
  • Supported values for Y coordinate of start offset: [0, input height]
  • The X coordinate of the start offset must be an even number.

Definition at line 202 of file NvSIPLISPStat.hpp.


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