【问题标题】:ImageJ as JAR libraryImageJ 作为 JAR 库
【发布时间】:2013-12-17 02:53:06
【问题描述】:

我试图用谷歌搜索这个,寻找代码示例但我没有运气。

有人知道我可以在哪里找到有关如何在 Java 中使用 Imagej 打开和处理图像的教程或示例吗?

我能够在 Jar 中获取 ImageJ 我想做的是做一个简单的图像差异处理器

感谢您的帮助和时间

【问题讨论】:

标签: jar java imagej


【解决方案1】:

您可以针对两个主要版本的 ImageJ 进行编程:original ImageJ 1.xstill-in-beta ImageJ2

无论哪种方式,我强烈建议structuring your code as a Maven project。通过这样做,您可以避免手动管理 JAR 文件,并且可以在任何支持 Maven 的 IDE(Eclipse、NetBeans、IDEA 等)中或从命令行开发您的项目。

ImageJ 工件(适用于 v1 或 v2)尚未在 Maven Central 上提供,但很快就会提供。在此之前,您需要将<repository> 引用添加到maven.imagej.net。这是您的pom.xml 的示例 sn-p:

<parent>
  <groupId>org.scijava</groupId>
  <artifactId>pom-scijava</artifactId>
  <version>1.15</version>
</parent>
...
<dependencies>
  <dependency>
    <groupId>net.imagej</groupId>
    <artifactId>ij</artifactId>
    <version>${imagej1.version}</version>
  </dependency>
</dependencies>
...
<!-- NB: for project parent -->
<repositories>
  <repository>
    <id>imagej.releases</id>
    <url>http://maven.imagej.net/content/repositories/releases</url>
  </repository>
</repositories>

或者如果你想依赖 ImageJ2:

<dependency>
  <groupId>net.imagej</groupId>
  <artifactId>ij-app</artifactId>
  <version>${imagej.version}</version>
</dependency>

有关 ImageJ1、ImageJ2 和相关项目的文档,包括它们的许多依赖项,请参阅 javadoc:

有关如何使用 ImageJ2 的教程,请参阅:

有关针对 ImageJ1 进行编程的更多信息,请参阅:

【讨论】:

  • 非常感谢您的建议!我在大学学习过Java,之后我有一段时间没有使用它......现在我需要再次开始使用它,遵循你的建议是学习使用最新标准(Maven..etc)的好机会.)
  • @Danilo7 我很高兴它有帮助!请随意接受和/或投票以表示感谢。
  • 我昨天忘记了! :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多