图像处理Matlab阈值的设置imadjust(),graythresh(),im2bw()函数使用

1、imadjust()函数调节图像的对比度(若图像较暗,可用imadjust函数命令来调节图像的对比度)

I1=imadjust(I,stretchlim(I),[0;1]);  % stretchlim(I2)自适应找到一个分割阈值向量来改变一幅图像的对比度

figure,imshow(I1);

 2、matlab中DIP工具箱函数im2bw使用阈值(threshold)变换法把灰度图像(grayscale image)转换成二值图像。 一般意义上是指只有纯黑(0)、纯白(255)两种颜色的图像。 当然, 也可以是其他任意两种颜色的组合。

使用阈值操作将图像转换为二进制(二值)图像(bw),调用whos命令查看图像的存储信息.

level=graythresh(I1);    % 图像灰度处理  功能是使用最大类间方差法找到图片的一个合适的阈值
bw=im2bw(I1,level);     % 图像二值化处理  该阈值level可以传递给im2bw完成灰度图像转换为二值图像的操作

figure,imshow(bw);       % 显示处理后的图像 

whos

实例:

%% 图像阈值的设置图像
I = imread('football.jpg');
subplot(221); imshow(I); title('原始图像');
I1 = im2bw(I);
subplot(222); imshow(I1); title( '使用默认阈值0.5');
I2 = im2bw(I, 0.25);
subplot(223); imshow(I2); title( '指定阈值为0.25');
level = graythresh(I); 
I3 = im2bw(I,level);

subplot(224); imshow(I3); title('使用最大类间方差法(Otsu)获得阈值');


  • 16
    点赞
  • 63
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值