有没有人有任何示例代码显示如何从Octave调用analyze75write()
?具体如何创建它期望的标题?
我试图将Octave中的32位浮点图像(包含正值和负值)写入ImageJ / FIJI可以读取的格式。
为了避免因使用imwrite()
写入TIFF文件而导致的自动0..1重新缩放的所有麻烦,我想导出到
Analyze 7.5格式。
Octave的图像包提供了analyze75write
功能,似乎是这样做的方法。但它需要两个参数 - 图像数据和标题。我似乎无法找到任何示例Octave代码,告诉我如何创建标头。有人可以提供一些或指向我的链接,以显示如何?
以下是我希望代码能够正常运行的方式:
% Generate an image containing values from -5 to 5
[x, y] = meshgrid(linspace(-4*pi, 4*pi, n));
sine2 = sin(x) .* 5;
% Write it out
header = ??? THIS IS WHERE I NEED HELP
analyze75write("foo.img", sine2, header)
提前致谢!