当前位置: 首页 > 面试题库 >

来自Maven的Java OpenCV

马弘益
2023-03-14
问题内容

有什么方法可以从存储库中获取OpenCV?我应该添加到哪个工件pom.xml?我发现的每个教程都是从‘14开始的,似乎有所更改-
他们说它尚未在Maven官方存储库中,但我找到了条目:

<!-- https://mvnrepository.com/artifact/nu.pattern/opencv -->
<dependency>
   <groupId>nu.pattern</groupId>
   <artifactId>opencv</artifactId>
   <version>2.4.9-7</version>
</dependency>

可悲的是,我得到了错误

Caused by: java.lang.UnsatisfiedLinkError: no opencv_java249 in java.library.path

当我使用System.loadLibrary(Core.NATIVE_LIBRARY_NAME)。我可以以一种使我的项目包含它的方式添加该库,而不必手动将其添加到类路径中的方法吗?


问题答案:

这对我有用。

nu.pattern.OpenCV.loadLibrary();

我正在使用以下Maven依赖项

<dependency>
  <groupId>nu.pattern</groupId>
  <artifactId>opencv</artifactId>
  <version>2.4.9-4</version>
</dependency>


 类似资料:
  • 问题内容: 我正在尝试升级到最新的Java Mail实用程序。 从 到(我的意图) 但我找不到用于邮件工件的1.5.1, 但我可以看到 我的问题是为什么更改组ID,如果我更改了1.5.1的组ID,我是否需要更改所有已经存在的邮件实现(程序包名称更改和其他任何内容),vs 和有什么区别? 问题答案: Maven坐标在一段时间前更改为与此处描述的方案兼容。新的坐标在这里。 简而言之: groupId

  • 我的问题是为什么更改了组id,如果我更改了1.5.1的组id,我是否需要更改已经存在的所有邮件实现(包名称更改和任何其他东西),以及和之间的区别是什么?

  • 我制作了一个Java应用程序,它使用Maven、JavaFX和一些其他依赖项。以前,构建一个可执行jar很容易,但由于Java11是模块化的,不包含JavaFX,所以我无法构建一个工作的jar。 我已经尝试了很多事情,但我不知道我现在应该做什么。 我的pom。xml 我试图构建包含所有依赖项的工件,但在运行(java-jar)时出现了一个错误: 编辑 我曾尝试使用Jlink构建一个包含JavaFX

  • 我有以下Artifactory(6.12.1)设置 远程存储库: 中央:https://repo.maven.apache.org/maven2 JBoss:https://repository.jboss.org/nexus/content/groups/public/ JCenter https://jcenter.bintray.com jvnet-nexus-staging:http://

  • 我对马文·波姆有意见。我无法理解的xml文件。。。我用java创建了discord机器人,我想让它全天候在线。所以我找到了如何使用GitHub在Heroku上实现它的教程。当我部署project时,会出现以下错误:

  • 我在Maven有一个内部的Nexus存储库,其中部署了一些插件。在nexus存储库中存在一些不存在的依赖jar文件。是否可以将maven配置为在内部存储库中搜索依赖jar文件,如果在maven中心存储库中不存在搜索。 使现代化 做出了与JimHawkins回答中类似的配置。但我仍然认为它只在nexus内部存储库中查找依赖项。以下是它打印的一些debus Messes: