Downscale and crop configuration.
Definition at line 107 of file NvSIPLISPStructs.hpp.
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... | |
bool nvsipl::NvSIPLDownscaleCropCfg::isp0DownscaleEnable {false} |
Indicates if ISP0 downscale is enabled.
Definition at line 177 of file NvSIPLISPStructs.hpp.
uint32_t nvsipl::NvSIPLDownscaleCropCfg::isp0DownscaleHeight {0U} |
ISP0 downscale height.
Valid Range: [max(128, ceil(input height / 32.0)), input height]
Definition at line 185 of file NvSIPLISPStructs.hpp.
uint32_t nvsipl::NvSIPLDownscaleCropCfg::isp0DownscaleWidth {0U} |
ISP0 downscale width.
Valid Range: [max(128, ceil(input width / 32.0)), input width]
Definition at line 181 of file NvSIPLISPStructs.hpp.
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 140 of file NvSIPLISPStructs.hpp.
bool nvsipl::NvSIPLDownscaleCropCfg::isp0OutputCropEnable {false} |
Indicates if ISP0 output crop is enabled.
Definition at line 126 of file NvSIPLISPStructs.hpp.
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 190 of file NvSIPLISPStructs.hpp.
uint32_t nvsipl::NvSIPLDownscaleCropCfg::isp1DownscaleHeight {0U} |
ISP1 downscale height.
Valid Range: [max(128, ceil(input height / 32.0)), input height] For RGB-IR isp1DownscaleHeight must be set to half the input height
Definition at line 200 of file NvSIPLISPStructs.hpp.
uint32_t nvsipl::NvSIPLDownscaleCropCfg::isp1DownscaleWidth {0U} |
ISP1 downscale width.
Valid Range: [max(128, ceil(input width / 32.0)), input width] For RGB-IR isp1DownscaleWidth must be set to half the input width
Definition at line 195 of file NvSIPLISPStructs.hpp.
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 157 of file NvSIPLISPStructs.hpp.
bool nvsipl::NvSIPLDownscaleCropCfg::isp1OutputCropEnable {false} |
Indicates if ISP1 output crop is enabled.
Definition at line 143 of file NvSIPLISPStructs.hpp.
bool nvsipl::NvSIPLDownscaleCropCfg::isp2DownscaleEnable {false} |
Indicates if ISP2 downscale is enabled.
Definition at line 203 of file NvSIPLISPStructs.hpp.
uint32_t nvsipl::NvSIPLDownscaleCropCfg::isp2DownscaleHeight {0U} |
ISP2 downscale height.
Valid Range: [max(128, ceil(input height / 32.0)), input height]
Definition at line 211 of file NvSIPLISPStructs.hpp.
uint32_t nvsipl::NvSIPLDownscaleCropCfg::isp2DownscaleWidth {0U} |
ISP2 downscale width.
Valid Range: [max(128, ceil(input width / 32.0)), input width]
Definition at line 207 of file NvSIPLISPStructs.hpp.
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 174 of file NvSIPLISPStructs.hpp.
bool nvsipl::NvSIPLDownscaleCropCfg::isp2OutputCropEnable {false} |
Indicates if ISP2 output crop is enabled.
Definition at line 160 of file NvSIPLISPStructs.hpp.
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 123 of file NvSIPLISPStructs.hpp.
bool nvsipl::NvSIPLDownscaleCropCfg::ispInputCropEnable {false} |
Indicates if ISP input crop is enabled.
Definition at line 110 of file NvSIPLISPStructs.hpp.