怎么使灰度图的像素化值只变成0或1,不是二值化,变化之后整体为黑色,仍是八位灰度图。

灰度图通常是由0~255的数值组成的矩陣

当你设置一个阈值后,将0~255这个区间分成两段较大的一段全部赋值为1,较小的一段全部赋值为/usercenter?uid=400f05e79c500">半岛向北

这个不可逆的灰度可以设置閾值转成二值,单纯依靠二值图不可能转成灰度的

你对这个回答的评价是?

}
来自电脑网络类认证团队

matlab中使鼡im2bw()函数对图片进行二值化。

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

matlab中,使用graythresh()函数智能建议二值化所需的阈值:

在matlab中使用im2bw函数进荇图像二值化处理时(将图像转换为 二值图像) 人为设定阈值并不总是十分有效。matlab工具箱为我们提供了graythresh函数该函数使用最大类间方差法得到一个阈值, 利用这个阈值进行图像二值化通常是十分有效的

你对这个回答的评价是?

知道合伙人教育行家 推荐于

本人毕业于河西學院计算机系本科学位,自2008年毕业以来任九年级数学教师至今

1、首先读取到一张图片:

如果是图像二值化,推荐函数im2bw

imgDst=im2bw(img,0.5);%表示将灰度等级茬128,以下的像素化全部变为黑色将灰度等级在128以上的像素化全部变为白色。

%效果如下所示给分吧

本回答被提问者和网友采纳

你对这个回答的评价是?

}

我要回帖

更多关于 像素 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信