matlab在处理图像时为什么把数据转换为double型!

如果说因为double型范围更大,那么处理完后显示时不是一样用uint8来显示,这样不是也最大为255,和直接用uint8数据处理有什么区别,求大神解答!

1 有些函数支持double型,而不支持uint8的数据类型,所以要转换
2 精度问题了,因为uint8进行数据处理的时候,结果也是uint8,这样不大好。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-01
matlab默认存储类型为双精度存储。追问

但是我不转换函数程序也能运行!

相似回答