Macros 使用ImageJ宏中的Weka:';路径';是必需的,但未设置

Macros 使用ImageJ宏中的Weka:';路径';是必需的,但未设置,macros,weka,imagej,Macros,Weka,Imagej,我试着从ImageJ(斐济)宏调用Weka: run(“可训练的Weka分段”,“open=C:\\input\\test.tif inputfile=C:\input\test.tif path=[Ljava.lang.String;@77e655d8”); 但当我运行时,会收到一条错误消息:“path”是必需的,但未设置 这一行正是我在录制宏和打开test.tif(当可训练Weka分段对话框启动时)时得到的行。我也尝试过不使用inputfile和/或path变量 我该如何称呼“可训练的We

我试着从ImageJ(斐济)宏调用Weka:

run(“可训练的Weka分段”,“open=C:\\input\\test.tif inputfile=C:\input\test.tif path=[Ljava.lang.String;@77e655d8”);
但当我运行时,会收到一条错误消息:“path”是必需的,但未设置

这一行正是我在录制宏和打开test.tif(当可训练Weka分段对话框启动时)时得到的行。我也尝试过不使用inputfile和/或path变量

我该如何称呼“可训练的Weka分段”

可训练的Weka分段插件不符合ImageJ的宏记录约定,主要是因为其结构复杂

但是,通过宏脚本与插件交互的正确方式在其中有详细描述。总之,您需要:

open(“C:\\input\\test.tif”);//打开文件
运行(“可训练的Weka分段”);//然后启动插件
调用(“TrainableSecgmentation.Weka_Segmentation.loadClassifier”,“C:\\path\\to\\your\\classifier.model”);
调用(“TrainableSecgmentation.Weka_Segmentation.getProbability”);

我想知道您是如何在记录器中获得
输入文件
路径
参数的。启动可训练的Weka分割时是如何进行的?从插件菜单而不是从宏运行可训练的Weka分割时,您可以首先选择图像,这就是输入文件和路径参数的方式进入录音机。