使用斐济图像处理作为Java中的库

时间:2016-09-23 20:51:42

标签: java

斐济(http://fiji.sc)是一个应用程序,据我所知,它是用Java编写的,并进行图像处理。有没有办法删除该应用程序' part并只是将它用作普通的库并将其导入普通的Java项目中?

目前唯一可用的两个选项是'脚本'和'插件'这两个都不是我想要的,因为他们都住在这个斐济编辑器应用程序中。有没有地方可以下载图像处理库而不是整个应用程序?

1 个答案:

答案 0 :(得分:1)

斐济本身是ImageJ库的软件包分发版,可能适合您要完成的任务。

如果您使用的是Maven,请在pom.xml

中声明相关性
<parent>
  <groupId>net.imagej</groupId>
  <artifactId>pom-imagej</artifactId>
  <version>2.35</version>
</parent>
...
<dependency>
  <groupId>net.imagej</groupId>
  <artifactId>imagej</artifactId>
</dependency> 

如果没有,您可以从其网站上的repository manager抓取.jar并将其作为外部依赖项包含在内。然后,您可以开始搞乱项目中的库:

public void loadAndDisplay(File file) {
    ImageJ ij = new ImageJ();
    Object data = ij.io().open(file);
    ij.ui().show(data);
}