【matlab】matlab保存double类型图像

因为同态滤波处理后图像是double了些,直接用imwrite保存是空白

解决方法:

I1 = uint8(round((T/20)*255));

将double图像T归一化再乘255转化为unit8类型,就可以继续进行其他的图像操作了

仍存问题是,我的图像double值为8~14,当double为0~255(一般都是),就直接如下操作就可以了

I1 = uint8(round((T));

你可能感兴趣的:(错误总结,【9】机器视觉,matlab)