hbVPWarpPerspective
WarpPerspective算子参数。
-
成员
调用WarpPerspective API。
- 参数
- [out]
taskHandle任务句柄,负责算子与UCP架构的交互。 - [out]
dstImg输出图像,type、format和size与输入图像一致。 - [in]
srcImg输入图像,type支持U8C1,format支持Y和nv12。 - [in]
perspectiveParam算子参数。
- [out]
- 返回值
- 返回
0则表示API成功执行,否则执行失败。
- 返回
注解
透视算子在某些场景下会回退到 ref 代码分支(非优化的参考实现分支),性能下降。判断条件如下:
设 transformMatrix 为 3x3 透视矩阵,元素布局如下:
即 transformMatrix[0..8] 依次对应 a11, a12, xt, a21, a22, yt, a31, a32, zt。
记 dstWidth、dstHeight 为输出图像的宽和高,定义:
当满足下列条件时算子走优化分支:
否则算子内部会判定为边界条件溢出,回退到 ref 分支执行。具体实现请参考 DSP 算子源码。
