出于技术目的,我需要使用包含可以超过 1 的浮点值的矩阵灰度级(图像)。(例如2.3324
:)
我应该使用哪种格式将它们存储在文件中?0...1
当 Matlab 将它们写入磁盘时,我想避免将它们带回范围。
我知道我可以转储矩阵,save('myfile','myImage','-ascii')
但我想使用图形格式
出于技术目的,我需要使用包含可以超过 1 的浮点值的矩阵灰度级(图像)。(例如2.3324
:)
我应该使用哪种格式将它们存储在文件中?0...1
当 Matlab 将它们写入磁盘时,我想避免将它们带回范围。
我知道我可以转储矩阵,save('myfile','myImage','-ascii')
但我想使用图形格式
FITS 文件格式将是一个选项(http://en.wikipedia.org/wiki/FITS)。
它支持多种语言,包括 MATLAB。
怎么样:
save('myFile','myImage')
这样可以确保您在转换中不会丢失任何数据,并且底层的 *.mat 文件非常有效。