【问题标题】:estimation of subpixel values from images in Python [duplicate]Python中图像的亚像素值估计[重复]
【发布时间】:2018-07-23 21:05:33
【问题描述】:

我有一个图像,并且正在使用非线性空间变换对其进行变换。我写了一个函数,对于目标图像数组中的每个像素 (i, j),返回 源中的坐标 (y, x) 数组。

返回的坐标是一个浮点值,这意味着它对应于位于源图像中像素之间的点。

有谁知道 PIL 或 opencv 中是否有既定的方法来插值这个子像素的值,还是我应该自己滚动?谢谢!

【问题讨论】:

  • google opencv 亚像素值会在 30 分钟前给你答案;)
  • @Piglet 因为该问题施加了一个不在此问题中的限制,即他们正在寻找双线性插值,我不认为它们是重复的。我自己不会满足于双三次。
  • 谢谢大家,我只是看看是否有专门的内置方法。双三次的编码应该很简单!

标签: python opencv image-processing python-imaging-library


【解决方案1】:

常用的方法有两种:

  • 双线性插值,

  • 双三次插值。

它们根据四个或十六个相邻像素处的值,使用基于坐标小数部分的加权函数来评估中间值。

查找这些表达式。

根据我的经验,双线性质量通常就足够了。

【讨论】:

    猜你喜欢
    • 2016-02-10
    • 2017-04-03
    • 1970-01-01
    • 1970-01-01
    • 2013-11-12
    • 2015-03-22
    • 2013-11-04
    • 1970-01-01
    • 2021-05-05
    相关资源
    最近更新 更多