matlab中将灰度图转化为二值图后,有如何转化为灰度图
2个回答
展开全部
灰度图通常是由0~255的数值组成的矩阵。
当你设置一个阈值后,将0~255这个区间分成两段,较大的一段全部赋值为1,较小的一段全部赋值为0. 进行二值化操作后,原先的灰度信息就丢失了。
因此,单用一副二值图,在不知道其他信息的情况下无法还原成灰度图。如果你转换成二值图之后还需要原先的灰度图,就先备份吧。
当你设置一个阈值后,将0~255这个区间分成两段,较大的一段全部赋值为1,较小的一段全部赋值为0. 进行二值化操作后,原先的灰度信息就丢失了。
因此,单用一副二值图,在不知道其他信息的情况下无法还原成灰度图。如果你转换成二值图之后还需要原先的灰度图,就先备份吧。
追问
谢谢你了,我还问一下,我是将图像二值化后进行分割,分割之后再还原真彩图识别指定像素点的颜色,请问你有什么号办法实现这个吗?也就是将真彩图变成灰度图,再进行分割后转化为真彩图的理论方法。 多谢了!
追答
你就把原先的真彩图备份一下啊,然后二值化,然后从真彩图里提取二值化矩阵里坐标为1(或0)的部分就行了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询