【matlab】 matlab实现对一个图片进行平移

                       

直接撸代码:

I = imread('d:\手环.jpg');[m,n] = size(B);n = n/3;for i = 1:m     for j=1:n-50        B(i,j,1) = I(i,j+50,1);        B(i,j,2) = I(i,j+50,2);        B(i,j,3) = I(i,j+50,3);    endendfor i = 1:m     for j=n-49:n        B(i,j,1) = 0;        B(i,j,2) = 0;        B(i,j,3) = 0;    endendimshow(B);
   
   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

这个例子就是把源图像向左平移了50

           

猜你喜欢

转载自blog.csdn.net/qq_44919293/article/details/89490602