我一直在尝试使用名为ITCN的插件在ImageJ / Fiji上自动进行细胞计数。这个问题出现在论坛之前(ImageJ jar file plugin shortcut creation),我遇到了同样尚未解决的问题。
如果我使用javascript编写脚本代码如下:
imp = IJ.getImage();
IJ.run(imp, "Invert", "");
IJ.run(imp, "16-bit", "");
IJ.run(imp, "8-bit", "");
IJ.run(imp, "Median...", "radius=2");
runner = new ITCN_Runner( imp,
11, /* width*/
5.5, /* minimum distance */
0.7, /* threshold */
true, /* detect dark peaks */
null /* mask ImagePlus */ )
runner.run()
然后我收到错误消息:
ReferenceError: "ITCN_Runner" is not defined. (<Unknown source>#8) in <Unknown source> at line number 8
我非常(非常!)是编程和斐济的新手。所以我不太清楚问题是什么。有没有人有任何意见或建议?
非常感谢你的帮助!
埃里克
答案 0 :(得分:0)
在Javascript的最开头导入ITCN_Runner课程时,您只是缺少:
importClass(Packages.ITCN_Runner);
(前提是ITCN_1_6_.jar在您的类路径中,例如在./Fiji.app/plugins/
)
请参阅Javascript scripting documentation以获取更多帮助。