用matlab 如何将图像平移,向上或向下
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用matlab 如何将图像平移,向上或向下相关的知识,希望对你有一定的参考价值。
我已经画出了两条曲线的图形,但它们是重叠的,如何可以将其中一条向上平移一点呢?麻烦matlab高手指教以下!
参考技术A 你可以重新画呀,把其中一条的Y稍微增加一些。。。或者分图显示好啦 subplot 参考技术B 将图像显示范围所有就可以了
使用axis命令,指定x,y轴的显示范围 参考技术C 把需要平移的曲线的数据加上一个数据,从新画图。
直接通过图形操纵的方法我还没找到
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
以上是关于用matlab 如何将图像平移,向上或向下的主要内容,如果未能解决你的问题,请参考以下文章