其实也不算原创,在baidu知道中看到了别人的回答,但是不记得在哪里啦。
其实,image就是一个矩阵而已,所以,获取部分图像区域,按矩阵的方式操作就可以了。
%设要获取部分区域的图像名为a.jpg,部分区域保存在b.jpg中,可操作如下
a= imread('a.jpg'); %读取图像a.jpg
b= a(20:210, 120:210, :); %将部分区域保存到变量b中
imwrite(b,'b.jpg','jpg'); %保存图像b
图像区域截取方法
本文介绍了一种使用矩阵操作来截取图像特定区域的方法。通过简单的MATLAB代码演示了如何从原始图像中提取指定的部分,并将其保存为新的图像文件。
其实也不算原创,在baidu知道中看到了别人的回答,但是不记得在哪里啦。
其实,image就是一个矩阵而已,所以,获取部分图像区域,按矩阵的方式操作就可以了。
%设要获取部分区域的图像名为a.jpg,部分区域保存在b.jpg中,可操作如下
a= imread('a.jpg'); %读取图像a.jpg
b= a(20:210, 120:210, :); %将部分区域保存到变量b中
imwrite(b,'b.jpg','jpg'); %保存图像b
1979
3641

被折叠的 条评论
为什么被折叠?