使用Turboreg插件进行imagej

时间:2015-03-14 13:04:19

标签: java imagej

要安装Turboreg,我下载了Unix distibution(用于我的Ubuntu计算机)并将解压缩的文件夹Turboreg复制到ImageJ / plugins文件夹。然后打开ImageJ,打开一个图像,使用图像/类型/ RGB堆栈将相同大小的2个图像转换为堆栈图像,然后转到插件/ TurboReg / TurboReg并单击菜单,每次我使用各种图像执行此操作时,我得到了

中的例外情况
ImageJ 1.49p; Java 1.7.0_75 [64-bit]; Linux 3.13.0-46-generic; 3700K of 455MB (<1%)

java.lang.IllegalArgumentException: null source
    at java.util.EventObject.<init>(EventObject.java:56)
    at java.awt.AWTEvent.<init>(AWTEvent.java:337)
    at java.awt.event.InvocationEvent.<init>(InvocationEvent.java:285)
    at java.awt.event.InvocationEvent.<init>(InvocationEvent.java:174)
    at sun.awt.X11.XBaseMenuWindow.dispose(XBaseMenuWindow.java:907)
    at java.awt.MenuComponent.removeNotify(MenuComponent.java:310)
    at java.awt.Menu.removeNotify(Menu.java:198)
    at java.awt.Component.removeNotify(Component.java:6991)
    at java.awt.Container.remove(Container.java:1199)
    at java.awt.Container.remove(Container.java:1257)
    at turboRegPointToolbar.<init>(TurboReg_.java:5645)
    at turboRegDialog.<init>(TurboReg_.java:1550)
    at TurboReg_.run(TurboReg_.java:314)
    at ij.IJ.runUserPlugIn(IJ.java:199)
    at ij.IJ.runPlugIn(IJ.java:163)
    at ij.Executer.runCommand(Executer.java:131)
    at ij.Executer.run(Executer.java:64)
    at java.lang.Thread.run(Thread.java:745)

我将源代码复制到plugins文件夹中插件/编译并运行。我使用了PC distribution。我所做的一切都带来了上述例外 - 我不知道自己做错了什么。请帮忙。

1 个答案:

答案 0 :(得分:0)

您是否考虑过从ImageJ切换到斐济(斐济只是ImageJ,https://fiji.sc/)?

在斐济,您只需通过“管理更新站点”(请参见下面的截图)添加BIG-EPFL更新站点,然后TurboReg(以及StackReg)将自动安装在插件->注册中。

enter image description here

这对我来说在Ubuntu 18.04.2 LTS系统上是开箱即用的。