从Octave调用analyze75write的示例代码?

时间:2015-11-21 16:31:48

标签: matlab octave

有没有人有任何示例代码显示如何从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)

提前致谢!

0 个答案:

没有答案