2016-09-23 54 views
0

斐济(http://fiji.sc)是一款应用程序,据我所知,它是用Java编写的并执行图像处理。有什么办法可以删除'app'部分,只是将它用作普通库并将其导入到普通Java项目中?将斐济图像处理作为Java中的库使用

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

回答

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> 

如果没有,你可以抓住.jar关闭repository manager在其网站上,包括它作为一个外部依赖。然后,您可以开始在项目中使用图书馆:

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