如何在matlab程序中实现二值图像转化成灰度图像?

来源:百度知道 编辑:UC知道 时间:2024/05/24 15:47:02
在编程序的过程中中二值图像【0 1】怎么转化成【0 255】?

灰度图像的值在0到1之间,转换过去在imshow即可显示,保存用imwrite。
举个例子,矩阵是A,则:在matlab里输入
imwrite((A+1)/2,'a.bmp')
即可
而本题中,为 img,则转化方法为:
img=img.*255
这样就将img中每个像素由[0,1]的区间转化为[0,255]区间地灰度图像了

例如:你的图像数组是img,则转化方法为:
img=img.*255
这样就将img中每个像素由[0,1]的区间转化为[0,255]区间地灰度图像了。