如何划分图形图像的分集(裁剪)?

2025-11-02 23:40:05

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')

%将图像写入图形文件。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢