Function: dvpp_vpc_batch_crop_and_paste_async
|
C Prototype |
aclError acldvppVpcBatchCropAndPasteAsync(acldvppChannelDesc *channelDesc, acldvppBatchPicDesc *srcBatchPicDesc, uint32_t *roiNums, uint32_t size, acldvppBatchPicDesc *dstBatchPicDesc, acldvppRoiConfig *cropAreas[], acldvppRoiConfig *pasteAreas[], aclrtStream stream) |
|---|---|
|
Python Function |
dst_batch_pic_descs, ret = acl.media.dvpp_vpc_batch_crop_and_paste_async(dvpp_channel_desc, src_batch_pic_descs, roi_nums_list, dst_batch_pic_descs, crop_area_list, paste_area_list, stream) |
|
Function Usage |
Crops one or more ROIs from one or more images and pastes each cropped image to the canvas for output. This API is asynchronous. |
|
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. src_batch_pic_descs: int, pointer address of the description of batch input images.
roi_nums_list: list, list of number of cropped images, up to 256. The value of roi_nums_list is less than or equal to 256, which is the same as the value of batch_size in dst_batch_pic_descs. (roi_nums_list[0] + ... + roi_nums_list[size - 1] <= 256) dst_batch_pic_descs: int, pointer address of the description of batch output images.
crop_area_list: list, list of the position of the cropping area.
paste_area_list: list, list of the position of the paste area.
stream: int, stream. |
|
Return Value |
dst_batch_pic_descs: int, pointer address of the description of batch output images. ret: int, error code.
|
|
Reference |
For the API call example, see Sample Code for Image Cropping and Pasting (Single-Image, Multi-ROI). |
Restrictions
|
Version |
Restrictions |
|---|---|
|
Atlas 200/300/500 Inference Product Atlas Training Series Product |
|