一篇文章为你讲透双线性插值

原文连接:一篇文章为你讲透双线性插值

问题1:
这样如果我们采用不用的坐标系产生的结果是不一样的,而且无论我们采用什么坐标系,最左侧和最右侧(最上侧和最下侧)的点是不“公平的”,这是第一个问题。
问题2:
目标图像的原点(0, 0)点和原始图像的原点是重合的,但是目标图像的几何中心点相对于原始图像的几何中心点偏右下,那么整体图像的位置会发生偏移,为什么这样说,其实图像是由1个个的像素点组成,单纯说1个像素点是没有太大的意义的,1个像素点跟相邻像素点的值的渐变或者突变形成图像颜色的渐变或者边界,所以参与计算的点相对都往右下偏移会产生相对的位置信息损失。这是第二个问题。

其实对于咱们人眼,上面的2个问题都不会产生太大的结果,但是对于现在的基于学习的学习类算法,计算机通过卷积神经网络提取图像中的深层信息,在这个过程中,我们人眼难以发现的变化也许会发生想象之外的变化,所以不要小看这两个问题

邻近四个点的选择:
来计算目标像素在源图像中的位置,这里计算的srcX和srcY一般都是浮点数,比如f(1.2, 3.4)这个像素点是虚拟存在的,先找到与它临近的四个实际存在的像素点
  (1,3) (2,3)
  (1,4) (2,4)

参考文章:图像处理+双线性插值法

参考视频:【数字图像处理】双线性插值推导+python代码实现讲解

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
单变量二次线性插值算法是一种插值方法,用于在一维数据中估计缺失或未知数据的值。该算法基于双线性插值的原理,通过使用两个已知数据和一个中间的线性插值来估计中间的值。 具体而言,单变量二次线性插值算法使用两个已知数据的值和它们之间的距离来计算中间的值。然后,根据中间与已知数据的距离比例,将两个已知数据的值进行加权平均,得到中间的估计值。 这种算法的优是简单且计算效率高,适用于一维数据的插值问题。然而,它的精度相对较低,特别是在数据之间存在较大变化的情况下。 总结起来,单变量二次线性插值算法是一种基于双线性插值原理的插值方法,用于估计一维数据中缺失或未知数据的值。它通过使用两个已知数据和一个中间的线性插值来计算中间的值。尽管计算简单高效,但精度相对较低。 #### 引用[.reference_title] - *1* *2* *3* [图像几何变换时为何要用到插值算法?_一篇文章为你双线性插值](https://blog.csdn.net/weixin_39757739/article/details/110257800)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值