Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macros ImageJ/斐济:通过宏导入文本图像序列的详细过程?_Macros_Imagej - Fatal编程技术网

Macros ImageJ/斐济:通过宏导入文本图像序列的详细过程?

Macros ImageJ/斐济:通过宏导入文本图像序列的详细过程?,macros,imagej,Macros,Imagej,似乎ImageJ或斐济没有关于如何导入文本图像序列的官方插件。当我搜索时,使用宏是可能的。我通过搜索找到了此脚本: dir = getDirectory("Choose directory"); list = getFileList(dir); run("Close All"); setBatchMode(true); for (i=0; i<list.length; i++) { file = dir + list[i]; run("Text Image... ", "open=&a

似乎ImageJ或斐济没有关于如何导入文本图像序列的官方插件。当我搜索时,使用宏是可能的。我通过搜索找到了此脚本:

dir = getDirectory("Choose directory");
list = getFileList(dir);
run("Close All");
setBatchMode(true);
for (i=0; i<list.length; i++) {
 file = dir + list[i];
 run("Text Image... ", "open=&file");
}
run("Images to Stack", "use");
setBatchMode(false);
dir=getDirectory(“选择目录”);
list=getFileList(dir);
运行(“全部关闭”);
setBatchMode(真);
对于(i=0;iMacros>Install…
并选择上面的文本文件。之后我看到一条短消息:

已安装1个宏

然后我转到
Plugins>Macros>Run…
,再次选择了安装在“/opt/Fiji/Plugins/”的.ijm文件(ImportTextImageSequence.ijm)。打开了一个新窗口,标题为“选择目录”。看起来宏正在工作,但我不知道以后应该选择哪个目录。我试图选择包含文本图像的目录(image_01.txt,image_02.txt,…),但它给了我以下错误消息:

第2行与第一行的长度不同

另外,当我试图通过
文件>导入>图像序列…
打开时,我看到以下消息:

该文件夹似乎不包含任何TIFF、JPEG、BMP、DICOM、GIF、, FITS或PGM文件

这意味着文本图像序列至少没有安装在斐济的这一部分

我搜索了很多,但找不到任何人详细解释了这个过程。我是斐济使用宏的新手。也许我遗漏了一些简单的东西。如果有人能帮助我,我将不胜感激


顺便说一句,我的斐济在CentOS 7上更新了,我之前使用过它,在图像处理和导入TIFF图像序列方面没有任何问题。

问题终于解决了

我创建了一个新文件夹,只将文本图像文件放在其中,它就工作了。以前,文件夹中还有其他文件,我猜宏会先读取这些不相关的文件。因此,我收到了关于第1行和第2行之间不一致的错误消息:

第2行与第一行的长度不同

总之,我建议任何希望使用此宏的人,将所有文本图像文件排他地放在一个特定文件夹中更安全,不要将其他文件放在该文件夹中。这些步骤足以运行宏:
Plugins>Macros>run…


正如我前面提到的,将打开一个新窗口,您只需选择包含所有文本图像文件的文件夹。

问题终于解决了

我创建了一个新文件夹,只将文本图像文件放在其中,它就工作了。以前,文件夹中还有其他文件,我猜宏会先读取这些不相关的文件。因此,我收到了关于第1行和第2行之间不一致的错误消息:

第2行与第一行的长度不同

总之,我建议任何希望使用此宏的人,将所有文本图像文件排他地放在一个特定文件夹中更安全,不要将其他文件放在该文件夹中。这些步骤足以运行宏:
Plugins>Macros>run…


如前所述,将打开一个新窗口,您只需选择包含所有文本图像文件的文件夹。

当我从脚本编辑器运行宏时,您的宏对我起了作用,并在通过“文件”>“另存为”>“文本图像”保存后在Blobs示例图像上对其进行了测试……在新文件夹中使用不同的名称保存了几次。您是否尝试手动打开其中一个图像?错误消息表明其中一个文件的内容不兼容(每行的条目数不同)。问题终于解决了!你是对的。事实上,我的文本图像是相同的,并且兼容的,因为我可以手动打开所有的文本图像。我创建了一个新文件夹,并将文本图像文件放入其中,它就行了。以前,文件夹中还有其他文件,我猜宏会先读取那些不相关的文件。这就是为什么我得到了关于第1行和第2行之间不一致的错误消息。因此,我认为将所有文本图像文件排他地放在一个特定文件夹中更安全。非常感谢您的帮助。当我从脚本编辑器运行它时,您的宏对我起了作用,并在通过“文件>另存为>文本图像”保存后在Blobs示例图像上对其进行了测试…使用新文件夹中的名称不同。是否尝试手动打开图像?错误消息表明其中一个文件的内容不兼容(每行的条目数不同)。问题终于解决了!你是对的。事实上,我的文本图像是相同的,并且兼容的,因为我可以手动打开所有的文本图像。我创建了一个新文件夹,并将文本图像文件放入其中,它就行了。以前,文件夹中还有其他文件,我猜宏会先读取那些不相关的文件。这就是为什么我得到了关于第1行和第2行之间不一致的错误消息。因此我认为将所有文本图像文件排他地放在一个特定文件夹中更安全。非常感谢您的帮助。