matlab截取图像一部分
时间: 2023-12-08 09:06:16 浏览: 147
matlab截取图像
5星 · 资源好评率100%
可以使用MATLAB中的imcrop函数来截取图像的一部分。该函数需要输入原始图像和一个矩形框的位置,然后返回矩形框内的图像部分。
以下是一个示例代码,演示如何使用imcrop函数截取图像的一部分:
```matlab
% 读取原始图像
img = imread('example.jpg');
% 显示原始图像
imshow(img);
% 选择矩形框
rect = getrect();
% 截取图像的一部分
crop_img = imcrop(img, rect);
% 显示截取后的图像
imshow(crop_img);```
在上面的代码中,我们首先使用imread函数读取原始图像,然后使用imshow函数显示原始图像。接着,我们使用getrect函数让用户选择一个矩形框,该函数会返回矩形框的位置信息。最后,我们使用imcrop函数截取图像的一部分,并使用imshow函数显示截取后的图像。
--相关问题--:
1. 如何在MATLAB中调整图像的大小?
2. 如何在MATLAB中旋转图像?
3.
阅读全文