matlab中将灰度图转化为二值图后,有如何转化为灰度图

如题所述

灰度图通常是由0~255的数值组成的矩阵。
当你设置一个阈值后,将0~255这个区间分成两段,较大的一段全部赋值为1,较小的一段全部赋值为0. 进行二值化操作后,原先的灰度信息就丢失了。
因此,单用一副二值图,在不知道其他信息的情况下无法还原成灰度图。如果你转换成二值图之后还需要原先的灰度图,就先备份吧。追问

谢谢你了,我还问一下,我是将图像二值化后进行分割,分割之后再还原真彩图识别指定像素点的颜色,请问你有什么号办法实现这个吗?也就是将真彩图变成灰度图,再进行分割后转化为真彩图的理论方法。 多谢了!

追答

你就把原先的真彩图备份一下啊,然后二值化,然后从真彩图里提取二值化矩阵里坐标为1(或0)的部分就行了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-29
这个不可逆的。灰度可以设置阈值转成二值,单纯依靠二值图不可能转成灰度的。