前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >实例说明图像的灰度化和二值化的区别

实例说明图像的灰度化和二值化的区别

作者头像
bear_fish
发布2018-09-19 14:55:31
4.8K0
发布2018-09-19 14:55:31
举报

首先我们还是得了解一下定义(搬运工):

灰度化:在RGB模型中,如果R=G=B时,则彩色表示一种灰度颜色,其中R=G=B的值叫灰度值,因此,灰度图像每个像素只需一个字节存放灰度值(又称强度值、亮度值),灰度范围为0-255。一般常用的是加权平均法来获取每个像素点的灰度值。

二值化:图像的二值化,就是将图像上的像素点的灰度值设置为0或255,也就是将整个图像呈现出明显的只有黑和白的视觉效果

下面是matlab实验,请根据实验过程以及结果来进一步理解定义:

首先读入原图像并显示:

>> I = imread('D:\近期任务\aa.jpg'); >> imshow(I);

然后将图像进行灰度化并显示:

>> J = rgb2gray(I);   %将rgb彩色图像转化为灰度图像 >> imshow(J);

最后将灰度图像进行二值化并显示:

>> level = graythresh(J);   %自动获取阈值(0-1) >> imgbw = im2bw(J,level);   %二值化的方法 >> imshow(imgbw);

结果很明显了,自己思考并理解灰度化和二值化的定义吧

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016年10月12日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档