双线性插值优点云主机优点


双线性插值优点云主机优点

在一幅2*2的图像中已知四点的像素值,那么如果我们要放大1/2变为右图所示,四个角的像素值不变,新增的5个像素该取什么值呢。所以这就是我们要处理的具体应用场景。

一幅图中,已知:两个点(点具有坐标信息和点所取的值),求在两点直线上的一点的值(已知位置信息,值为未知数),

简而言之:已知两点的值求两点直线上一点的值。已知a0,a1,(x0,y0),(x1,y1),(x,y)---求b

看到这个大家就非常眼熟了,这就是很多博客或百度得出的结果公式,然后这就是这个公式的推理过程。

很简单,线性插值,插的值都是在两点连线上的点,而如果在二维平面上。我们要插入的点并不在连线上,这时候就引入双线性插值。

思路:将求解过程拆两步,先用已知的两个点,加上P点的一个位置信息x坐标值,求对应R1和R2;然后利用R1,R2作为已知两点加上P点的位置信息y坐标,求得最终P点的值。

步骤一:和线性插值一样的道理,Q11和Q21作为已知点,求Q11和Q21线上的R1点的值

这该如何插值呢?很简单-----由于像素与像素间距离都是
1,所以只需求两个之间的平均即可。

假如在一幅4*4的图片中,我们需要提取一个3*3的目标,该目标出现在如图里面的位置,那么3*3的9个像素点值都得通过周围4个已知点进行双线性插值求得。

注意并不是方块代表像素点,这里使用交点代表像素点。也就是在4*4图片中定位3*3位置的像素。

想问一下为什么把mosaic改成0还是需要g ,还有把cuda改成相应的版本还是会有那个问题