matlab中的uint8

来源:互联网 发布:如何调用数组方法 编辑:程序博客网 时间:2024/05/22 12:50
matlab中uint16的范围是0-65535,uint8的范围是0-255。

matlab提供强制转换为uint8的函数即uint8(number)。

但这个函数的做法是把大于255的数全部强制置为255,而小于255的部分则保持原样不变。

希望将0-65535的灰度级映射到0-255上,则可采用以下的办法:

uint8(double(number)/65535*255)
阅读全文
0 0
原创粉丝点击