Function: dvpp_vpc_batch_crop_resize_make_border_async
Applicability
Product |
Supported (√/x) |
|---|---|
√ |
|
√ |
|
x |
|
√ |
|
√ |
Function Usage
Crops one or more ROIs from one or more input images, resizes each cropped image, pads each resized image, and loads each padded image to the output memory. This API is asynchronous.
Prototype
- C Prototype
1aclError acldvppVpcBatchCropResizeMakeBorderAsync(acldvppChannelDesc *channelDesc, acldvppBatchPicDesc *srcBatchPicDescs, uint32_t *roiNums, uint32_t size, acldvppBatchPicDesc *dstBatchPicDescs, acldvppRoiConfig *cropAreas[], acldvppBorderConfig *borderCfgs[], acldvppResizeConfig *resizeConfig, aclrtStream stream)
- Python Function
1ret = acl.media.dvpp_vpc_batch_crop_resize_make_border_async(dvpp_channel_desc, src_batch_pic_descs, roi_nums_list, dst_batch_pic_descs, crop_area_list, border_cfgs_list, resize_config, 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.
|
border_cfgs_list |
List, border configuration list.
|
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 Description
Return Value |
Description |
|---|---|
ret |
Int, error code: 0 on success; else, failure. |
Restrictions
Version |
Restrictions |
|---|---|
|
|
|