matlab 图像二值化代码
时间: 2023-07-30 17:08:01 浏览: 265
图像二值化matlab代码
你可以使用MATLAB中的imbinarize函数来实现图像的二值化。以下是一个简单的示例代码:
```matlab
% 读取图像
img = imread('image.png');
% 将图像转换为灰度图像
gray_img = rgb2gray(img);
% 对灰度图像进行二值化处理
binary_img = imbinarize(gray_img);
% 显示原始图像和二值化图像
subplot(1, 2, 1);
imshow(gray_img);
title('原始图像');
subplot(1, 2, 2);
imshow(binary_img);
title('二值化图像');
```
在这个示例中,我们首先读取图像并将其转换为灰度图像。然后使用imbinarize函数对灰度图像进行二值化处理,生成二值化图像。最后,使用subplot函数将原始图像和二值化图像在同一个窗口中显示出来。
请注意,你需要将代码中的'image.png'替换为你要处理的实际图像的文件路径。另外,imbinarize函数还可以接受其他参数来调整二值化的阈值和方法,你可以根据实际需求进行调整。
阅读全文