python图像处理(图像平移)

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

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

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

1、向右向下偏移

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

'''
move right and down
'''
def get_mov

猜你喜欢

转载自blog.csdn.net/feixiaoxing/article/details/128768222