NVIDIA DRIVE OS Linux SDK API Reference

6.0.10.0 Release
nvsipl::NvSiplISPFlickerBandStats Struct Reference

Detailed Description

Holds controls for flicker band statistics (FB Stats).

Definition at line 225 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.

Valid Range: [1, 256]

  • Constraints: If bandCount == 256, bottom of last band must align with bottom of the image.

Definition at line 243 of file NvSIPLISPStat.hpp.

◆ bandHeight

uint32_t nvsipl::NvSiplISPFlickerBandStats::bandHeight

Holds height of single band.

Valid Range: [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 258 of file NvSIPLISPStat.hpp.

◆ bandWidth

uint32_t nvsipl::NvSiplISPFlickerBandStats::bandWidth

Holds width of single band.

Valid Range: [2, input width - startOffset.x]; must be an even number

  • Constrains: Total number of accumulated pixels must be <= 2^18

Definition at line 250 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.

Definition at line 280 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 273 of file NvSIPLISPStat.hpp.

◆ enable

NvSiplBool nvsipl::NvSiplISPFlickerBandStats::enable

Holds a Boolean to enable flicker band statistics block.

Definition at line 229 of file NvSIPLISPStat.hpp.

◆ max

float_t nvsipl::NvSiplISPFlickerBandStats::max

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

Valid Range: [0.0, 1.0], max >= min

Definition at line 268 of file NvSIPLISPStat.hpp.

◆ min

float_t nvsipl::NvSiplISPFlickerBandStats::min

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

Valid Range: [0.0, 1.0]

Definition at line 263 of file NvSIPLISPStat.hpp.

◆ startOffset

NvSiplPoint nvsipl::NvSiplISPFlickerBandStats::startOffset

Holds the offset of the first band top line.

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

Definition at line 236 of file NvSIPLISPStat.hpp.


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