77问答网
所有问题
matlab在处理图像时为什么把数据转换为double型!
如果说因为double型范围更大,那么处理完后显示时不是一样用uint8来显示,这样不是也最大为255,和直接用uint8数据处理有什么区别,求大神解答!
举报该问题
推荐答案 2014-04-01
1 有些函数支持double型,而不支持uint8的数据类型,所以要转换
2 精度问题了,因为uint8进行数据处理的时候,结果也是uint8,这样不大好。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/Y8qqpqYpINNvNqp3pW.html
其他回答
第1个回答 2014-04-01
matlab默认存储类型为双精度存储。
追问
但是我不转换函数程序也能运行!
相似回答
大家正在搜
相关问题
数字图像处理 MATLAB 为什么把图像类型转换为 doub...
matlab图像处理为什么要double和uint8转换
matlab为什么要把图片转换为双精度然后运算?
如何在matlab图像中从unit8转换成Double或si...
为什么把图像类型转换为double
matlab中怎样将uint8转化成double型
matlab图像处理关于unit8的问题
Matlab怎样将sym类型的数据转换成double型