首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImageJ不打开tiff图像序列(胶片)的所有行

ImageJ不打开tiff图像序列(胶片)的所有行
EN

Stack Overflow用户
提问于 2014-11-11 13:32:52
回答 1查看 312关注 0票数 0

我使用ImageJ来创建时空电影,使用ImageJ在一系列tiff图像上的研究功能。我对我的图像的所有线条(或仅在图像的某一区域)进行重新设计,并对整个电影(图像序列)执行此操作。因此,我有一个电影,其中每一个图像是一个时空图像的一条线的原始图像。

我的问题是,我的图像非常大,我有2021张照片在我的电影。因此,即使我在我的Macbook Pro上将14 in的内存用于ImageJ (16 in的内存总数),但它需要大量的计算时间,而且最终ImageJ似乎没有内存。

可以在不打开(或至少显示)所有图像的情况下启动这样的计算吗?

谢谢你的帮助,

最好的

阿德里安

EN

回答 1

Stack Overflow用户

发布于 2014-11-11 20:15:27

在某种程度上,需要来打开图像来读取数据,但这并不一定意味着它们必须同时打开。您可以尝试使用"Virtual“选项,但由于我不完全理解您实际创建的是什么,在您的情况下,这可能不是一个选项。

只是不显示图像应该很容易,只需使用宏并启用所谓的“批处理模式”。在斐济wiki中给出了一个实例

代码语言:javascript
复制
input = "/home/fiji/input/";
output = "/home/fiji/images/";

setBatchMode(true); 
list = getFileList(input);
for (i = 0; i < list.length; i++)
    action(input, output, list[i]);
setBatchMode(false);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26866122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档