MATLAB 图片鼠标画框保存

% 获取小窗口
img = imread('blocksrc1.JPG');
figure;
imshow(img);  
h=imrect;          %运行完这句后,可以在图中框出需要的区域
pos = getPosition(h); %待区域决定后,运行这句就会返回区域的位置和大小
col=round(pos(1)) : round(pos(1)+pos(3));  %根据pos计算行下标
row=round(pos(2)) : round(pos(2) + pos(4));   %根据pos计算列下标
subwin=img(row,col,:);
figure;
imshow(subwin);

 

 

 

posted on 2015-10-21 09:29  Maddock  阅读(1268)  评论(0编辑  收藏  举报

导航