NVIDIA DRIVE OS Linux SDK API Reference

6.0.6 Release
nvsipl::NvSIPLDownscaleCropCfg Struct Reference

Detailed Description

Downscale and crop configuration.

Definition at line 100 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 166 of file NvSIPLISPStructs.hpp.

◆ isp0DownscaleHeight

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

ISP0 downscale height.

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

Definition at line 174 of file NvSIPLISPStructs.hpp.

◆ isp0DownscaleWidth

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

ISP0 downscale width.

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

Definition at line 170 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. Crop left should be within [0, image width-2]. Crop right should be within [2, image width]. Crop top should be within [0, image height-2]. Crop bot should be within [2, image heigh].

Definition at line 131 of file NvSIPLISPStructs.hpp.

◆ isp0OutputCropEnable

bool nvsipl::NvSIPLDownscaleCropCfg::isp0OutputCropEnable {false}

Indicates if ISP0 output crop is enabled.

Definition at line 118 of file NvSIPLISPStructs.hpp.

◆ isp1DownscaleEnable

bool nvsipl::NvSIPLDownscaleCropCfg::isp1DownscaleEnable {false}

Indicates if ISP1 downscale is enabled.

For RGB-IR isp1DownscaleEnable must be enabled

Definition at line 179 of file NvSIPLISPStructs.hpp.

◆ isp1DownscaleHeight

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

ISP1 downscale height.

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

Definition at line 189 of file NvSIPLISPStructs.hpp.

◆ isp1DownscaleWidth

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

ISP1 downscale width.

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

Definition at line 184 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. Crop left should be within [0, image width-2]. Crop right should be within [2, image width]. Crop top should be within [0, image height-2]. Crop bot should be within [2, image height].

Definition at line 147 of file NvSIPLISPStructs.hpp.

◆ isp1OutputCropEnable

bool nvsipl::NvSIPLDownscaleCropCfg::isp1OutputCropEnable {false}

Indicates if ISP1 output crop is enabled.

Definition at line 134 of file NvSIPLISPStructs.hpp.

◆ isp2DownscaleEnable

bool nvsipl::NvSIPLDownscaleCropCfg::isp2DownscaleEnable {false}

Indicates if ISP2 downscale is enabled.

Definition at line 192 of file NvSIPLISPStructs.hpp.

◆ isp2DownscaleHeight

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

ISP2 downscale height.

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

Definition at line 200 of file NvSIPLISPStructs.hpp.

◆ isp2DownscaleWidth

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

ISP2 downscale width.

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

Definition at line 196 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. Crop left should be within [0, image width-2]. Crop right should be within [2, image width]. Crop top should be within [0, image height-2]. Crop bot should be within [2, image heigh].

Definition at line 163 of file NvSIPLISPStructs.hpp.

◆ isp2OutputCropEnable

bool nvsipl::NvSIPLDownscaleCropCfg::isp2OutputCropEnable {false}

Indicates if ISP2 output crop is enabled.

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

Definition at line 115 of file NvSIPLISPStructs.hpp.

◆ ispInputCropEnable

bool nvsipl::NvSIPLDownscaleCropCfg::ispInputCropEnable {false}

Indicates if ISP input crop is enabled.

Definition at line 103 of file NvSIPLISPStructs.hpp.


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