Function: dvpp_vpc_crop_resize_paste_async
|
C Prototype |
aclError acldvppVpcCropResizePasteAsync(acldvppChannelDesc *channelDesc, acldvppPicDesc *inputDesc, acldvppPicDesc *outputDesc, acldvppRoiConfig *cropArea, acldvppRoiConfig *pasteArea, acldvppResizeConfig *resizeConfig, aclrtStream stream) |
|---|---|
|
Python Function |
ret = acl.media.dvpp_vpc_crop_resize_paste_async(dvpp_channel_desc, input_dvpp_pic_desc, output_dvpp_pic_desc, crop_area, paste_area, resize_config, stream) |
|
Function Usage |
Crops the input image based on the specified area, and then pastes the cropped image to the specified area in the canvas as the output image. This API is asynchronous. A cropped image will be resized again if crop_area and paste_area have different sizes. 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.
paste_area: int, pointer address of the position of the paste area.
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 |
|