gpt4 book ai didi

java - ImageJ - 从宏运行连接 - 有效选择错误

转载 作者:行者123 更新时间:2023-12-02 12:38:14 24 4
gpt4 key购买 nike

我正在尝试通过宏运行两个图像的串联。最终目标是在批处理模式下使用。

这是代码:

dir1 = getDirectory("Choose Source Directory ");

list = getFileList(dir1);

i=0;
filename1 = dir1 + list[i];
filename2 = dir1 + list[i+1];

open(filename1);
open(filename2);

imag1 = list[i]; imag2 = list[i+1];

run("Concatenate...", " title=[Concatenated Stacks] image1=imag1 image2=imag2");

执行时,错误如下:

enter image description here

执行此宏的正确选择是什么?

最佳答案

(注意:ImageJ 使用问题最好在 ImageJ forum 而不是在此处询问。)

您当前将输入设置为文字“imag1”,并且没有打开标题为“imag1”的图像。您必须通过字符串连接或使用 ImageJ 特定的 &variable 语法将变量的内容提供给 Concatenate 命令的选项字符串。

<小时/>

来自图像J1 Macro Language documentation :

The input fields of a dialog can be set to the contents of a macro variables by using string concatentation:

noise = 50;
output = "Point Selection";
run("Find Maxima...", "noise="+noise+" output=["+output+"] light");

With ImageJ 1.43 and later, there is an easier method that only requires adding "&" to the variable name in the options string:

noise = 50;
output = "Point Selection";
run("Find Maxima...", "noise=&noise output=&output light");

关于java - ImageJ - 从宏运行连接 - 有效选择错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45051956/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com