Loading web-font TeX/Math/Italic
  • <xmp id="om0om">
  • <table id="om0om"><noscript id="om0om"></noscript></table>
  • NVIDIA DRIVE OS Linux SDK API Reference

    6.0.4 Release
    All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
    nvsipl::NvSiplISPHistogramStatsOverride Struct Reference

    Detailed Description

    SIPL ISP Histogram Statistics Override Params.

    Definition at line 543 of file NvSIPLISPStat.hpp.

    Collaboration diagram for nvsipl::NvSiplISPHistogramStatsOverride:

    Data Fields

    NvSiplBool enable
     Holds a Boolean to enable histogram statistics Control block. More...
     
    float_t offset
     Holds offset to be applied to input data prior to bin mapping. More...
     
    uint8_t knees [NVSIPL_ISP_HIST_KNEE_POINTS]
     Holds bin index specifying different zones in the histogram. More...
     
    uint8_t ranges [NVSIPL_ISP_HIST_KNEE_POINTS]
     Holds log_2 range of the pixel values to be considered for each zone. More...
     
    NvSiplRect rectangularMask
     Holds a rectangular mask for excluding pixels outside a specified area. 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 for excluding pixels outside a specified area. More...
     
    NvSiplBool disableLensShadingCorrection
     boolean flag to disable lens shading compensation for histogram statistics block More...
     

    Field Documentation

    ◆ disableLensShadingCorrection

    NvSiplBool nvsipl::NvSiplISPHistogramStatsOverride::disableLensShadingCorrection

    boolean flag to disable lens shading compensation for histogram statistics block

    Definition at line 602 of file NvSIPLISPStat.hpp.

    ◆ ellipticalMask

    NvSiplISPEllipse nvsipl::NvSiplISPHistogramStatsOverride::ellipticalMask

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

    Coordinates of the image 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 598 of file NvSIPLISPStat.hpp.

    ◆ ellipticalMaskEnable

    NvSiplBool nvsipl::NvSiplISPHistogramStatsOverride::ellipticalMaskEnable

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

    Definition at line 585 of file NvSIPLISPStat.hpp.

    ◆ enable

    NvSiplBool nvsipl::NvSiplISPHistogramStatsOverride::enable

    Holds a Boolean to enable histogram statistics Control block.

    Definition at line 547 of file NvSIPLISPStat.hpp.

    ◆ knees

    uint8_t nvsipl::NvSiplISPHistogramStatsOverride::knees[NVSIPL_ISP_HIST_KNEE_POINTS]

    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 558 of file NvSIPLISPStat.hpp.

    ◆ offset

    float_t nvsipl::NvSiplISPHistogramStatsOverride::offset

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

    • Supported values: [-2.0, 2.0]

    Definition at line 552 of file NvSIPLISPStat.hpp.

    ◆ ranges

    uint8_t nvsipl::NvSiplISPHistogramStatsOverride::ranges[NVSIPL_ISP_HIST_KNEE_POINTS]

    Holds log_2 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 565 of file NvSIPLISPStat.hpp.

    ◆ rectangularMask

    NvSiplRect nvsipl::NvSiplISPHistogramStatsOverride::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 580 of file NvSIPLISPStat.hpp.


    The documentation for this struct was generated from the following file:
    人人超碰97caoporen国产