java - 使用斐济图像处理作为 Java 库

标签 java

Fiji ( http://fiji.sc ) 是一个应用程序,据我所知,它是用 Java 编写的,可以进行图像处理。有没有办法删除“app”部分并将其用作普通库并将其导入到普通Java项目中?

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

最佳答案

斐济本身是 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);
} 

关于java - 使用斐济图像处理作为 Java 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39669361/

相关文章:

java - 读取保存在/res 或/asset 文件夹中的文件?安卓

Java 通过 Command 传递一个 int

java - 将 jar 作为 web 服务运行?

java - Nexus 7 4.2 上的 Android Java 日历日期 WEEK_OF_YEAR 问题

java - 使用 HQL 返回字符串

java - AsyncTask 用于在后台下载图像

java - 如何对具有 List<Custom Object> 的对象进行 Parcelable

java - post请求中禁止响应-jMeter

java - 如何从 Java 转换 csv 文件中的指数

java - 如何简化和减少具有特定日期格式的 SQL 查询的执行时间?