Function: dvpp_vpc_batch_crop_and_paste_async
Applicability
|
Product |
Supported (√/x) |
|---|---|
|
|
√ |
|
|
√ |
|
|
√ |
|
|
√ |
|
|
√ |
Function Usage
Crops one or more ROIs from one or more images and pastes the crop ROIs to the canvas for output. This API is asynchronous.
Prototype
- C Prototype
1aclError acldvppVpcBatchCropAndPasteAsync(acldvppChannelDesc *channelDesc,acldvppBatchPicDesc *srcBatchPicDesc,uint32_t *roiNums,uint32_t size,acldvppBatchPicDesc *dstBatchPicDesc,acldvppRoiConfig *cropAreas[],acldvppRoiConfig *pasteAreas[],aclrtStream stream)
- Python Function
1dst_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)
Parameter Description
|
Parameter |
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 ROI.
|
|
stream |
Int, stream object. |
Return Value Description
|
Return Value |
Description |
|---|---|
|
dst_batch_pic_descs |
Int, pointer address of the description of batch output images. |
|
ret |
Int, error code: 0 on success; else, failure. |
Reference
For the API call example, see Sample Code for Image Cropping and Pasting (Single-Image, Multi-ROI).
Restrictions
|
Version |
Restrictions |
|---|---|
|
|
|
|
|
|
|
|
|