我正在尝试找到一种调整整体图像大小的方法。我发现我可以使用双线性插值方法来做到这一点,但使用这种方法,我只能通过两倍的幂来调整大小。
我发现一篇论文(Speeding Up Object Detection Fast Resizing in the Integral Image Domain)描述了一个允许任意调整大小的公式:
我想问一下这个公式的解释。我假设我必须找到调整过滤器偏移大小的正确值,但我不知道该怎么做。
我正在尝试找到一种调整整体图像大小的方法。我发现我可以使用双线性插值方法来做到这一点,但使用这种方法,我只能通过两倍的幂来调整大小。
我发现一篇论文(Speeding Up Object Detection Fast Resizing in the Integral Image Domain)描述了一个允许任意调整大小的公式:
我想问一下这个公式的解释。我假设我必须找到调整过滤器偏移大小的正确值,但我不知道该怎么做。
该公式表明,在 (x,y) 处调整大小(较小)的图像像素是位置 (2ax+b, 2ay+b) 处像素的双线性近似。暂时忽略 b,您可以看到比例因子(或“调整大小因子”)为 2a。因此,例如,如果 a=1.13,则 1,1 处的像素将来自 (2.26,2.26) 处的像素的(双线性)估计。
正如论文所述(OP 提供的链接不再有效,可以在Speeding Up Object Dection...中找到),变量 b 是过滤器阶段,-a<b<a。它允许您在图像中抓取缩小图像的确切位置略有变化。将其视为整个图像中少量的全局偏移(在 a=1.13 的示例中最多为 1.13 个像素)。