acldvppVpcBatchCropAsync
Applicable Products
|
Product |
Supported |
|---|---|
|
|
x |
|
|
√ |
|
|
√ |
|
|
√ |
|
|
√ |
|
|
√ |
Function
Crops one or more selected ROIs from each input image and loads the crop ROIs to the destination areas. This API is asynchronous.
Prototype
1 2 3 4 5 6 7 |
aclError acldvppVpcBatchCropAsync(acldvppChannelDesc *channelDesc, acldvppBatchPicDesc *srcBatchPicDescs, uint32_t *roiNums, uint32_t size, acldvppBatchPicDesc *dstBatchPicDescs, acldvppRoiConfig *cropAreas[], aclrtStream stream) |
Parameters
|
Parameter |
Input/Output |
Description |
|---|---|---|
|
channelDesc |
Input |
Pointer to the channel description. Must be the same as the channelDesc argument passed to the acldvppCreateChannel call. |
|
srcBatchPicDescs |
Input |
Pointer to the description of batch input images.
|
|
roiNums |
Input |
Pointer to the number of crop ROIs. The maximum number of crop ROIs is 256. roiNums is an array. The sum of the elements is up to 256, which must be consistent with batchSize in the dstBatchPicDescs structure. roiNums[0]+...+roiNums[size-1] <= 256 |
|
size |
Input |
Length of the roiNums array, up to 256. |
|
dstBatchPicDescs |
Input/Output |
Pointer to the description of batch output images. When dstBatchPicDescs is used as an input, the user needs to:
|
|
cropAreas |
Input |
Pointer array for the crop ROIs. Call acldvppCreateRoiConfig to create an ROI configuration. |
|
stream |
Input |
Returns
0 on successful task delivery; else, failure. For details, see aclError.
Restrictions
|
Model |
Restriction |
|---|---|
|
|
|
|
|
|
|
|
|