关于图像的灰度值范围是0-1还是0-255的正确理解运用

规则一:程序运行之前:是由于数据类型不一样:如果是double类型的,可以取0~1内的任意值,对应到uint8类型取值在0~255的整数范围(黑到白渐变);如果是binary类型的,就取0或1(或白或黑)。
规则二:运行之后在对灰度矩阵进行代数运算时必须将矩阵的数据类型化为一致,推荐根据规则一(255或0)进行选择(方便迭代),之后调用im2double和im2uint8函数即可。

你可能感兴趣的:(function,matlab)