3

python图像处理(图像平移)

 1 year ago
source link: https://blog.csdn.net/feixiaoxing/article/details/128768222
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

python图像处理(图像平移)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

        图像平移也是较为常见的一种处理方法。按照平移的方向,大约可以分成四种。第一种,向右向下移动;第二种,向右向上移动;第三种,向左向下移动;第四种,向左向上移动。不妨以向右向下移动来举例,移动后,左侧和上侧留下来的像素会被白色填满,而整个图像会往右下角偏移y和x个像素点,如下图所示,

8b2edd1a4bbb4caf8728628585dcf59b.png

         为了说明效果,这里向右偏移了130个像素点,向下偏移了120个像素点。

1、向右向下偏移

        可以试想一下,经过偏移后,原来处于[0,0]点的像素会停留在什么位置。或者可以反过来想一下,在新的图像中,应该对应原来老图像的哪一个像素点。比如说,新图像的[0,0]点,按道理不应该在老图像中有对应的点存在。不仅如此,在i和j的一定范围内,都应该是空白点。只有i和j到达一定的范围后,才会通过i-x、j-y在老图像中找到对应的像素点,转换成python代码就应该是这样的,


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK