【发布时间】:2013-01-26 05:04:01
【问题描述】:
出于技术目的,我需要使用包含可能超过 1 的浮点值的矩阵灰度级(图像)。(例如:2.3324)
我应该使用哪种格式将它们存储在文件中?当Matlab将它们写入磁盘时,我想避免将它们带回0...1的范围。
我知道我可以使用save('myfile','myImage','-ascii') 转储矩阵,但我想使用图形格式
【问题讨论】:
标签: image matlab floating-point
出于技术目的,我需要使用包含可能超过 1 的浮点值的矩阵灰度级(图像)。(例如:2.3324)
我应该使用哪种格式将它们存储在文件中?当Matlab将它们写入磁盘时,我想避免将它们带回0...1的范围。
我知道我可以使用save('myfile','myImage','-ascii') 转储矩阵,但我想使用图形格式
【问题讨论】:
标签: image matlab floating-point
可以选择 FITS 文件格式 (http://en.wikipedia.org/wiki/FITS)。
它支持多种语言,包括 MATLAB。
【讨论】:
怎么样:
save('myFile','myImage')
这样可以确保您在转换过程中不会丢失任何数据,并且底层的 *.mat 文件非常高效。
【讨论】: