如何使用for循环在matlab中裁剪图像?

时间:2015-03-14 17:38:23

标签: matlab

我使用Matrix.how制作它可以使用for循环

crop.m
function s=crop(f,m,n,x,y)
s=f(x:x+m,y:y+n);

enter image description here

1 个答案:

答案 0 :(得分:0)

这是代码

crop1.m

function s=crop1(f,m,n,x,y)

for i=x:1:x+m
      for j=y:1:y+n 
                s(i-x+1,j-y+1,:)=f(i,j,:);              
      end
end