ImageJ/Fiji 从另一个节目?
我需要使用斐济提供的一些图像过滤器。但是,我不能让斐济成为我工作流程的中心。我正在使用另一个系统(脚本语言)来实现这一点。我必须在另一个系统中操作一些数据,对图像应用过滤器,得到结果,然后继续操作该图像。
特别是,如果我使用的系统没有Java接口,是否可以这样做?它有一个C接口,并且可以调用命令行程序。
背景:我想把斐济和 Mathematica . Mathematica确实有Java接口,但是 it appears to lack support for some Java 8 features that ImageJ requires . 我也不太懂Java,我正在寻找一个简单的解决方案,我可以迅速建立,而不是一个长期的健壮的解决方案,需要一个高初始投资。
如果无法通过Java集成运行ImageJ过滤器,则可以将必要的操作写入.igm宏,然后让ImageJ在 headless 模式。
否则,将所需特定过滤器的Java代码移植到更方便的环境中可能会更简单。ImageJ主要是为GUI使用而设置的,Java/CLI/other集成会很快变得混乱。