Function: dvpp_vpc_crop_resize_async
Applicability
|
Product |
Supported (√/x) |
|---|---|
|
|
√ |
|
|
√ |
|
|
√ |
|
|
√ |
|
|
√ |
Function Usage
Crops a selected ROI from the input image and loads the cropped image to the output memory. 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.
Prototype
- C Prototype
1aclError acldvppVpcCropResizeAsync(acldvppChannelDesc *channelDesc, acldvppPicDesc *inputDesc, acldvppPicDesc *outputDesc, acldvppRoiConfig *cropArea, acldvppResizeConfig *resizeConfig, aclrtStream stream)
- Python Function
1ret = acl.media.dvpp_vpc_crop_resize_async(dvpp_channel_desc, input_dvpp_pic_desc, output_dvpp_pic_desc, crop_area, 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. |
|
input_dvpp_pic_desc |
Int, pointer address of the input image information.
|
|
output_dvpp_pic_desc |
When outputDesc is an input, the user needs to:
|
|
crop_area |
Int, pointer address of the position of the cropping area. Call acl.media.dvpp_create_roi_config to create an ROI configuration. |
|
stream |
Int, stream object. |
Return Value Description
|
Return Value |
Description |
|---|---|
|
ret |
Int, error code: 0 on success; else, failure. |
Reference
For the API call example, see Sample Code for Image Cropping and Resizing (Single-Image, Single-ROI).
Restrictions
|
Version |
Restriction |
|---|---|
|
|
|
|
|
|
|
|
|