Loading [MathJax]/extensions/tex2jax.js
  • <xmp id="om0om">
  • <table id="om0om"><noscript id="om0om"></noscript></table>
  • NVIDIA DRIVE OS Linux SDK API Reference

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

    Detailed Description

    Downscale and crop configuration.

    Definition at line 105 of file NvSIPLISPStructs.hpp.

    Collaboration diagram for nvsipl::NvSIPLDownscaleCropCfg:

    Data Fields

    bool ispInputCropEnable {false}
     Indicates if ISP input crop is enabled. More...
     
    NvSiplRect ispInputCrop {}
     ISP input crop rectangle. More...
     
    bool isp0OutputCropEnable {false}
     Indicates if ISP0 output crop is enabled. More...
     
    NvSiplRect isp0OutputCrop {}
     ISP0 output crop rectangle. More...
     
    bool isp1OutputCropEnable {false}
     Indicates if ISP1 output crop is enabled. More...
     
    NvSiplRect isp1OutputCrop {}
     ISP1 output crop rectangle. More...
     
    bool isp2OutputCropEnable {false}
     Indicates if ISP2 output crop is enabled. More...
     
    NvSiplRect isp2OutputCrop {}
     ISP2 output crop rectangle. More...
     
    bool isp0DownscaleEnable {false}
     Indicates if ISP0 downscale is enabled. More...
     
    uint32_t isp0DownscaleWidth {0U}
     ISP0 downscale width. More...
     
    uint32_t isp0DownscaleHeight {0U}
     ISP0 downscale height. More...
     
    bool isp1DownscaleEnable {false}
     Indicates if ISP1 downscale is enabled. More...
     
    uint32_t isp1DownscaleWidth {0U}
     ISP1 downscale width. More...
     
    uint32_t isp1DownscaleHeight {0U}
     ISP1 downscale height. More...
     
    bool isp2DownscaleEnable {false}
     Indicates if ISP2 downscale is enabled. More...
     
    uint32_t isp2DownscaleWidth {0U}
     ISP2 downscale width. More...
     
    uint32_t isp2DownscaleHeight {0U}
     ISP2 downscale height. More...
     

    Field Documentation

    ◆ isp0DownscaleEnable

    bool nvsipl::NvSIPLDownscaleCropCfg::isp0DownscaleEnable {false}

    Indicates if ISP0 downscale is enabled.

    Definition at line 175 of file NvSIPLISPStructs.hpp.

    ◆ isp0DownscaleHeight

    uint32_t nvsipl::NvSIPLDownscaleCropCfg::isp0DownscaleHeight {0U}

    ISP0 downscale height.

    Supported values: [max(128, ceil(input height / 32.0)), input height]

    Definition at line 183 of file NvSIPLISPStructs.hpp.

    ◆ isp0DownscaleWidth

    uint32_t nvsipl::NvSIPLDownscaleCropCfg::isp0DownscaleWidth {0U}

    ISP0 downscale width.

    Supported values: [max(128, ceil(input width / 32.0)), input width]

    Definition at line 179 of file NvSIPLISPStructs.hpp.

    ◆ isp0OutputCrop

    NvSiplRect nvsipl::NvSIPLDownscaleCropCfg::isp0OutputCrop {}

    ISP0 output crop rectangle.

    Coordinates of image top-left & bottom-right points are (0, 0) & (width, height) respectively. Rectangle must be within input image or downscaled image if downscaling of ISP0 output is enabled. Cropped width & height must be same as output buffer width & height respectively, and cropped width and height must be even, and not smaller then 128. Crop left should be within [0, image width-128]. Crop right should be within [128, image width]. Crop top should be within [0, image height-128]. Crop bot should be within [128, image heigh].

    Definition at line 138 of file NvSIPLISPStructs.hpp.

    ◆ isp0OutputCropEnable

    bool nvsipl::NvSIPLDownscaleCropCfg::isp0OutputCropEnable {false}

    Indicates if ISP0 output crop is enabled.

    Definition at line 124 of file NvSIPLISPStructs.hpp.

    ◆ isp1DownscaleEnable

    bool nvsipl::NvSIPLDownscaleCropCfg::isp1DownscaleEnable {false}

    Indicates if ISP1 downscale is enabled.

    For RGB-IR the flag must be enabled when ISP1 output is enabled.

    Definition at line 188 of file NvSIPLISPStructs.hpp.

    ◆ isp1DownscaleHeight

    uint32_t nvsipl::NvSIPLDownscaleCropCfg::isp1DownscaleHeight {0U}

    ISP1 downscale height.

    Supported values: [max(128, ceil(input height / 32.0)), input height] For RGB-IR isp1DownscaleHeight must be set to half the input height

    Definition at line 198 of file NvSIPLISPStructs.hpp.

    ◆ isp1DownscaleWidth

    uint32_t nvsipl::NvSIPLDownscaleCropCfg::isp1DownscaleWidth {0U}

    ISP1 downscale width.

    Supported values: [max(128, ceil(input width / 32.0)), input width] For RGB-IR isp1DownscaleWidth must be set to half the input width

    Definition at line 193 of file NvSIPLISPStructs.hpp.

    ◆ isp1OutputCrop

    NvSiplRect nvsipl::NvSIPLDownscaleCropCfg::isp1OutputCrop {}

    ISP1 output crop rectangle.

    Coordinates of image top-left & bottom-right points are (0, 0) & (width, height) respectively. Rectangle must be within input image or downscaled image if downscaling of ISP1 output is enabled. Cropped width & height must be same as output buffer width & height respectively, and cropped width and height must be even, and not smaller then 128. Crop left should be within [0, image width-128]. Crop right should be within [128, image width]. Crop top should be within [0, image height-128]. Crop bot should be within [128, image heigh].

    Definition at line 155 of file NvSIPLISPStructs.hpp.

    ◆ isp1OutputCropEnable

    bool nvsipl::NvSIPLDownscaleCropCfg::isp1OutputCropEnable {false}

    Indicates if ISP1 output crop is enabled.

    Definition at line 141 of file NvSIPLISPStructs.hpp.

    ◆ isp2DownscaleEnable

    bool nvsipl::NvSIPLDownscaleCropCfg::isp2DownscaleEnable {false}

    Indicates if ISP2 downscale is enabled.

    Definition at line 201 of file NvSIPLISPStructs.hpp.

    ◆ isp2DownscaleHeight

    uint32_t nvsipl::NvSIPLDownscaleCropCfg::isp2DownscaleHeight {0U}

    ISP2 downscale height.

    Supported values: [max(128, ceil(input height / 32.0)), input height]

    Definition at line 209 of file NvSIPLISPStructs.hpp.

    ◆ isp2DownscaleWidth

    uint32_t nvsipl::NvSIPLDownscaleCropCfg::isp2DownscaleWidth {0U}

    ISP2 downscale width.

    Supported values: [max(128, ceil(input width / 32.0)), input width]

    Definition at line 205 of file NvSIPLISPStructs.hpp.

    ◆ isp2OutputCrop

    NvSiplRect nvsipl::NvSIPLDownscaleCropCfg::isp2OutputCrop {}

    ISP2 output crop rectangle.

    Coordinates of image top-left & bottom-right points are (0, 0) & (width, height) respectively. Rectangle must be within input image or downscaled image if downscaling of ISP2 output is enabled. Cropped width & height must be same as output buffer width & height respectively, and cropped width and height must be even, and not smaller then 128. Crop left should be within [0, image width-128]. Crop right should be within [128, image width]. Crop top should be within [0, image height-128]. Crop bot should be within [128, image heigh].

    Definition at line 172 of file NvSIPLISPStructs.hpp.

    ◆ isp2OutputCropEnable

    bool nvsipl::NvSIPLDownscaleCropCfg::isp2OutputCropEnable {false}

    Indicates if ISP2 output crop is enabled.

    Definition at line 158 of file NvSIPLISPStructs.hpp.

    ◆ ispInputCrop

    NvSiplRect nvsipl::NvSIPLDownscaleCropCfg::ispInputCrop {}

    ISP input crop rectangle.

    Valid range of the rectangle depends on tuning parameters Users needs to ensure that crop size is greater than Stats ROI Coordinates of image top-left & bottom-right points are (0, 0) & (width, height) respectively. Input crop only supports cropping in vertical direction, meaning left & right values must be 0 & input image width, respectively. Crop top should be within [0, image height-2]. Crop bottom should be within [2, image height]. Vertical cropped size (bottom - top) should be even number, and not smaller than 128.

    Definition at line 121 of file NvSIPLISPStructs.hpp.

    ◆ ispInputCropEnable

    bool nvsipl::NvSIPLDownscaleCropCfg::ispInputCropEnable {false}

    Indicates if ISP input crop is enabled.

    Definition at line 108 of file NvSIPLISPStructs.hpp.


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