双线性插值(Bilinear interpolation)

  • step.1 映射点计算方法: 
    srcX=dstX* (srcWidth/dstWidth)+0.5*(srcWidth/dstWidth-1)
    srcY=dstY* (srcWidth/dstWidth)+0.5*(srcWidth/dstWidth-1)

  • step.2 计算公式: 
    \tiny f(x,y)=\frac{1}{(x_{2}-x_{1})(y_{2}-y_{1})}(f(Q_{11})(x_{2}-x)(y_{2}-y)+f(Q_{21})(x-x_{1})(y_{2}-y)+(f(Q_{12})(x_{2}-x)(y-y_{1})+(f(Q_{22})(x-x_{1})(y-y_{1}))

  • step.3 简化计算公式:
    \tiny f(i+u,j+v) = (1-u)(1-v)f(i,j) + (1-u)vf(i,j+1) + u(1-v)f(i+1,j) + uvf(i+1,j+1)

postedit&t=1539139277028?mid=&wid=51824&sid=&tid=7195&rid=FINISHED&custom1=mp.csdn.net&t=1539139277028

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值