【问题标题】:How to upscale only few points of an image, Image processing如何只放大图像的几个点,图像处理
【发布时间】:2018-07-25 20:26:15
【问题描述】:

我正在解决一个问题,其中我缩小图像在缩小图像中找到有趣的点,有点像二进制图像。现在我只想放大我在缩小的图像中找到的有趣点(即白色像素点),而不是放大整个图像然后找到有趣的点。什么技术最适合用于此目的。

【问题讨论】:

  • 请说明您想要完成什么。你设想的结果是什么样的?只上采样了几个像素?您的意思是在原始图像中找到与下采样图像中的像素相对应的区域吗?
  • 原图下采样像素对应的区域

标签: opencv image-processing scaling image-scaling


【解决方案1】:

下采样图像中的像素与原始图像中的像素之间存在简单的关系。例如,给定一个原始图像O,它在每个维度上被下采样4倍,产生一个下采样图像D,那么D中的像素(i,j)对应于O中的一组4x4像素左上角像素为(i*4,j*4),右下角像素为(i*4+3j*4+3)

因此,在检测到D 中的一组像素后,您可以在O 中找到与这些像素对应的4x4 补丁。除非您能够以亚像素精度检测D 中的点,否则无法更精确地映射您的检测(例如,通过找到峰值的位置,您可以通过将抛物线或高斯拟合到峰值来完成) .

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多