Function: dvpp_vpc_crop_resize_async
|
C Prototype |
aclError acldvppVpcCropResizeAsync(acldvppChannelDesc *channelDesc, acldvppPicDesc *inputDesc, acldvppPicDesc *outputDesc, acldvppRoiConfig *cropArea, acldvppResizeConfig *resizeConfig, aclrtStream stream) |
|---|---|
|
Python Function |
ret = acl.media.dvpp_vpc_crop_resize_async(dvpp_channel_desc, input_dvpp_pic_desc, output_dvpp_pic_desc, crop_area, resize_config, stream) |
|
Function Usage |
Crops a selected ROI from the input image and loads the cropped image to the output buffer. This API is asynchronous. The cropped image will be resized again if the size of crop_area is inconsistent with that of the output image. The resizing algorithm specified in resize_config is used. |
|
Input Description |
dvpp_channel_desc: int, pointer address of the channel description. It must be the same as the dvpp_channel_desc argument passed to the acl.media.dvpp_create_channel call.
input_dvpp_pic_desc: int, pointer address of the input image information.
output_dvpp_pic_desc: int, pointer address of the output image information.
crop_area: int, pointer address of the position of the cropping area. Call acl.media.dvpp_create_roi_config to create an ROI configuration. resize_config: int, pointer address of the image resizing configuration data. Call acl.media.dvpp_create_resize_config to create an image resizing configuration in advance. stream: int, stream object. |
|
Return Value |
ret: int, error code.
|
|
Reference |
For the API call example, see Sample Code for Image Cropping and Resizing (Single-Image, Single-ROI). |
Restrictions
|
Version |
Restriction |
|---|---|
|
Atlas 200/300/500 Inference Product Atlas Training Series Product |
|