matlab 灰度转二值化图像
时间: 2023-07-13 07:28:49 浏览: 112
可以使用 Matlab 中的 `im2bw` 函数将灰度图像转换为二值化图像。该函数需要两个输入参数,第一个是灰度图像,第二个是阈值,表示将哪些像素点设为白色(1),哪些像素点设为黑色(0)。下面是一个示例代码:
```matlab
% 读入灰度图像
img_gray = imread('gray_image.jpg');
% 将灰度图像转换为二值化图像
threshold = 0.5; % 阈值可以根据实际情况调整
img_bw = im2bw(img_gray, threshold);
% 显示二值化图像
imshow(img_bw);
```
在上面的代码中,`imread` 函数用于读入灰度图像,`im2bw` 函数将灰度图像转换为二值化图像,`imshow` 函数用于显示二值化图像。你可以根据自己的需要调整阈值,使得二值化图像能够更好地满足你的需求。
阅读全文