matlab里im2bw怎么用
时间: 2023-09-17 12:10:23 浏览: 155
matlab-im2bw.zip_im2bw matlab
在 MATLAB 中,im2bw 函数可以将灰度图像转换为二值图像。它的语法如下:
```
bw = im2bw(I, level)
```
其中,I 为输入的灰度图像,level 为阈值,取值范围为 [0, 1]。函数会将 I 中小于等于 level 的像素值设为 0,大于 level 的像素值设为 1,生成一个二值图像 bw。
以下是一个例子,演示如何将一个灰度图像转换为二值图像:
```
% 读入灰度图像
I = imread('lena_gray.jpg');
% 指定阈值为 0.5,将灰度图像转换为二值图像
bw = im2bw(I, 0.5);
% 显示原图和二值图像
subplot(1, 2, 1), imshow(I), title('Original')
subplot(1, 2, 2), imshow(bw), title('Binary')
```
在这个例子中,我们读入了一张灰度图像,然后将阈值设置为 0.5,将灰度图像转换为二值图像。最后,我们使用 subplot 函数将原图和二值图像显示在同一个窗口中。
阅读全文