openCV3 双线性插值算法及优化

来源:互联网 发布:智能版和专业版 知乎 编辑:程序博客网 时间:2024/06/01 09:29

详请请参考:https://www.cnblogs.com/yssongest/p/5303151.html

                      http://blog.csdn.net/carson2005/article/details/22417587

线性插值:对x或y方向进行插值

双线性插值,同时对x和y方向插值

例如对P点进行双线性插值,先对R1,R2进行x方向线性插值,

再对R1,R2进行y方向线性插值

P点相当于从目标图变换而来的,需要在原图中进行变换的坐标

优化:

  • 源图像和目标图像几何中心的对齐。
  • 将浮点运算转换成整数运算。

几何中心对齐:

  • SrcX=(dstX+0.5)* (srcWidth/dstWidth) -0.5

  • SrcY=(dstY+0.5) * (srcHeight/dstHeight)-0.5

浮点运算转为整数运算:

  就是进行位运算,倍数取2048

阅读全文
0 0
原创粉丝点击