matlab中怎样将uint8转化成double型
在跑程序的时候发现在网上下载的matlab数据集是uint8类型。unit类型数据的优势在于节省空间,但是
大家都知道在矩阵需要运算的过程中,一般都是使用double型。
因此,在对图像进行数据处理时,可使用以下函数对数据进行加工,从而得到自己想要的类型的数据。
数据类型转换命令
- im2double():将图象数组转换成double精度类型
- im2uint8():将图象数组转换成unit8类型
- im2uint16():将图象数组转换成unit16类型
eg.
首先时unit8类型的数据集:
之后使用**im2doubel()**命令将uint8类型转换成double类型:
结果为:
个人学习记录博,由于能力有限,如果有错误望读者纠正,感谢!