• <xmp id="om0om">
  • <table id="om0om"><noscript id="om0om"></noscript></table>
  • NVIDIA DRIVE OS Linux SDK API Reference

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

    Detailed Description

    Defines the windows used in ISP LAC stats calculations.

    ------------------------------------------------------------------------------
    | \ |--------------| |
    | - ******* ******* ******* |
    | | * * * * * * |
    | | * * * * * * |
    | | * * * * * * |
    | | ******* ******* ******* |
    | | / |
    | - ******* ******* ******* |
    | | * * * * * * |
    | height-->| * * * * * * |
    | | * * * * * * |
    | - ******* ******* ******* |
    | |-----| |
    | width \ | / |
    ------------------------------------------------------------------------------

    Definition at line 325 of file NvSIPLISPStat.hpp.

    Collaboration diagram for nvsipl::NvSiplISPStatisticsWindows:

    Data Fields

    uint32_t width
     Holds width of the window in pixels. More...
     
    uint32_t height
     Holds height of the window in pixels. More...
     
    uint32_t numWindowsH
     Holds number of windows horizontally. More...
     
    uint32_t numWindowsV
     Holds number of windows vertically. More...
     
    uint32_t horizontalInterval
     Holds the distance between the left edge of one window and a horizontally adjacent window. More...
     
    uint32_t verticalInterval
     Holds the distance between the top edge of one window and a vertically adjacent window. More...
     
    NvSiplPoint startOffset
     Holds the position of the top left pixel in the top left window. More...
     

    Field Documentation

    ◆ height

    uint32_t nvsipl::NvSiplISPStatisticsWindows::height

    Holds height of the window in pixels.

    Valid Range: [2, 256]

    Definition at line 335 of file NvSIPLISPStat.hpp.

    ◆ horizontalInterval

    uint32_t nvsipl::NvSiplISPStatisticsWindows::horizontalInterval

    Holds the distance between the left edge of one window and a horizontally adjacent window.

    Valid Range: [max(4, LAC window width), LAC ROI width] and must be an even number

    Definition at line 351 of file NvSIPLISPStat.hpp.

    ◆ numWindowsH

    uint32_t nvsipl::NvSiplISPStatisticsWindows::numWindowsH

    Holds number of windows horizontally.

    Valid Range: [1, 32]

    Definition at line 340 of file NvSIPLISPStat.hpp.

    ◆ numWindowsV

    uint32_t nvsipl::NvSiplISPStatisticsWindows::numWindowsV

    Holds number of windows vertically.

    Valid Range: [1, 32]

    Definition at line 345 of file NvSIPLISPStat.hpp.

    ◆ startOffset

    NvSiplPoint nvsipl::NvSiplISPStatisticsWindows::startOffset

    Holds the position of the top left pixel in the top left window.

    Valid Range:

    • X coordinate of start offset: [0, LAC ROI width-3] and must be an even number
    • Y coordinate of start offset: [0, LAC ROI height-3]
    • startOffset.x + horizontalInterval * (numWindowH - 1) + winWidth <= LAC ROI width
    • startOffset.y + veritcallInterval * (numWindowV - 1) + winHeight <= LAC ROI height

    Definition at line 366 of file NvSIPLISPStat.hpp.

    ◆ verticalInterval

    uint32_t nvsipl::NvSiplISPStatisticsWindows::verticalInterval

    Holds the distance between the top edge of one window and a vertically adjacent window.

    Valid Range: [max(2, LAC window height), LAC ROI height]

    Definition at line 357 of file NvSIPLISPStat.hpp.

    ◆ width

    uint32_t nvsipl::NvSiplISPStatisticsWindows::width

    Holds width of the window in pixels.

    Valid Range: [2, 256] and must be an even number

    Definition at line 330 of file NvSIPLISPStat.hpp.


    The documentation for this struct was generated from the following file:
    nvsipl::NvSiplISPStatisticsWindows::startOffset
    NvSiplPoint startOffset
    Holds the position of the top left pixel in the top left window.
    Definition: NvSIPLISPStat.hpp:366
    nvsipl::NvSiplISPStatisticsWindows::height
    uint32_t height
    Holds height of the window in pixels.
    Definition: NvSIPLISPStat.hpp:335
    nvsipl::NvSiplISPStatisticsWindows::verticalInterval
    uint32_t verticalInterval
    Holds the distance between the top edge of one window and a vertically adjacent window.
    Definition: NvSIPLISPStat.hpp:357
    nvsipl::NvSiplISPStatisticsWindows::numWindowsV
    uint32_t numWindowsV
    Holds number of windows vertically.
    Definition: NvSIPLISPStat.hpp:345
    nvsipl::NvSiplISPStatisticsWindows::horizontalInterval
    uint32_t horizontalInterval
    Holds the distance between the left edge of one window and a horizontally adjacent window.
    Definition: NvSIPLISPStat.hpp:351
    nvsipl::NvSiplISPStatisticsWindows::numWindowsH
    uint32_t numWindowsH
    Holds number of windows horizontally.
    Definition: NvSIPLISPStat.hpp:340
    nvsipl::NvSiplISPStatisticsWindows::width
    uint32_t width
    Holds width of the window in pixels.
    Definition: NvSIPLISPStat.hpp:330
    人人超碰97caoporen国产