如何划分图形图像的分集(裁剪)?
1、命令行键入:
im = imread('street2.jpg');
%从图形文件中读取RGB图像。

2、命令行键入:
image(im);
axis image
%真实长宽比显示图像

3、命令行键入:
p = ginput(2);
%使用ginput通过指向并单击鼠标两次来选择矩形区域的角点

4、命令行键入:
sp(1) = min(floor(p(1)), floor(p(2)));
%定义xmin

5、命令行键入:
sp(2) = min(floor(p(3)), floor(p(4)));
%定义ymin

6、命令行键入:
sp(3) = max(ceil(p(1)), ceil(p(2)));
%定义xmax

7、命令行键入:
sp(4) = max(ceil(p(3)), ceil(p(4)));
%定义ymax

8、命令行键入:
MM = im(sp(2):sp(4), sp(1): sp(3),:);
%索引到原始图像以创建新图像

9、命令行键入:
figure;
image(MM);
axis image
%以适当的轴比显示子分割图像

10、命令行键入:
imwrite(MM,'street2_cropped.tif')
%将图像写入图形文件。
阅读量:154
阅读量:156
阅读量:163
阅读量:185
阅读量:102