PhotoZoom中文官网 > 新手入门 > 如何使用PhotoZoom十二种插值法

如何使用PhotoZoom十二种插值法

发布时间:2021-01-05 16: 09: 40

PhotoZoom是一款新颖的、技术上具有革命性的图片无损放大工具。那我们很多时候想边调整边对比前后的变化,那么我们PhotoZoom的预览功能就可以满足我们的需求。

其实说是12种,总结一下还是5种。我们用到的interpolation 选项有INTER_NEAREST、INTER_LINEAR、INTER_AREA、INTER_CUBIC以及INTER_LANCZOS4。

图1:12种插值法

相应的所用的插值方法有最近邻插值、双线性插值、使用像素区域关系进行重采样。但是当图像缩放时,它类似于INTER_NEAREST方法。4x4像素邻域的双三次插值、8x8像素邻域的Lanczos插值。

我们还是先打开一张照片。如下图。

1[1]
图 2:打开图片

一、INTER_NEAREST —— 最近邻插值

在一维空间中,最近点插值就相当于四舍五入取整。在二维图像中,像素点的坐标都是整数,该方法就是选取离目标点最近的点。

会在一定程度上损失 空间对称性(Alignment),在 RoI Pooling 中使用。

2[1]
图 3:最近插值

  1. INTER_LINEAR—— 双线性插值

在两个方向分别进行一次线性插值。来计算目标像素在源图像中的位置,这里计算的srcX和srcY一般都是浮点数,比如 f(1.2, 3.4)这个像素点是虚拟存在的,先找到与它临近的四个实际存在的像素点,保证了 空间对称性(Alignment),在 RoI Align 中使用。

3[1]
图 4:双线性插值

三、INTER_AREA —— 使用像素区域关系进行重采样。

S-Spline Max、S-Spline XL 和 S-Spline 方法均附带有各类不同的“预设”。这些预设旨在为不同类型的图像(如照片或图形图像)提供良好的平均设置。我们这里就以S-Spline Max为例,如下图。

4[1]
图 5:S-Spline Max
  1. INTER_CUBIC —— 4x4像素邻域的双立方插值
5[1]
图6:双立方插值
  1. INTER_LANCZOS4 —— 8x8像素邻域的Lanczos插值

在x,y方向分别对相邻的八个点进行插值,也就是计算加权和,所以它是一个8x8的描述子。

6[1]
图 7:Lanczos

还有一些比如自适应catrull-rom等,效果各不相同。在这里就不一一讲述了,感兴趣的话就在PhotoZoom中文网站进行下载安装试用吧,现在年终购买还有贺岁优惠哟!

以上就是为大家介绍的PhotoZoom十二种插值法了,希望大家都可以用PhotoZoom做出自己喜欢的图片!

作者:王玉洁

展开阅读全文

标签:

读者也访问过这里: