hi_mpi_vpc_lut_remap
The
The
Description
Remaps an image based on the input pixel position remapping LUT. This API is asynchronous.
Prototype
hi_s32 hi_mpi_vpc_lut_remap(hi_vpc_chn chn, hi_warp_transform_param *transform_param, hi_remap_lut *remap_lut, hi_u32 *task_id, hi_s32 milli_sec)
Parameters
Parameter |
Input/Output |
Description |
|---|---|---|
chn |
Input |
Channel ID for image processing. |
transform_param |
Input |
Remapping parameter. |
remap_lut |
Input |
Information about the pixel position remapping LUT. Call hi_mpi_vpc_get_affine_lut, hi_mpi_vpc_get_perspective_lut, or hi_mpi_vpc_get_remap_lut to obtain the pixel position remapping LUT in advance. However, the resizing algorithm of this API must be the same as that of the get API. Otherwise, the remapping result may not meet the expectation. |
milli_sec |
Input |
Timeout interval (ms).
|
task_id |
Output |
Pointer to the task ID, which is used to identify a task. |
Returns
- 0: success
- Other values: failure (VPC Return Codes)