hi_mpi_vpc_resize
Applicability
|
Product |
Supported |
|---|---|
|
|
√ |
|
|
√ |
|
|
√ |
|
|
√ |
|
|
☓ |
Description
Resizes an input image with the aspect ratio preserved or to specific width and height. This API is asynchronous.
Prototype
hi_s32 hi_mpi_vpc_resize (hi_vpc_chn chn, const hi_vpc_pic_info *source_pic, hi_vpc_pic_info *dest_pic, hi_double fx, hi_double fy, hi_u32 interpolation, hi_u32 *task_id, hi_s32 milli_sec)
Parameters
|
Parameter |
Input/Output |
Description |
|---|---|---|
|
chn |
Input |
Channel ID for image processing. |
|
source_pic |
Input |
Pointer to the source image information. |
|
dest_pic |
Input |
Pointer to the destination image information. |
|
fx |
Input |
Resizing ratio for the width. |
|
fy |
Input |
Resizing ratio for the height. |
|
interpolation |
Input |
Resizing algorithm. You are advised to use the same resizing algorithm as that in model training. The following resizing algorithms are supported:
On the On the On the On the |
|
task_id |
Output |
Pointer to the task ID, which is used to identify a task. |
|
milli_sec |
Input |
Timeout interval (ms):
|
Returns
- 0: success
- Other values: failure. For details, see VPC Return Codes.
Restrictions
|
Model |
Restriction |
|---|---|
|
|
|
|
|
|