如何将生成的带有额外模块的 opencv 集成到 Windows 10 中的 IntelliJ Java 项目中

问题描述 投票:0回答:1

我在

opencv
版本中成功生成了带有来自
opencv_contrib
的额外模块的
4.6.0
。结果,除其他外,我得到了图书馆
opencv_java460.dll
opencv_core460.dll
opencv_460.jar
。 我在我的本地存储库中使用 maven 手动安装了 jar,并在我的 Java 项目的
pom.xml
中引用了它。一旦在我的代码中使用了这个库,我就得到了
UnsatisfiedLinkError
,例如使用
Mat.eye()
甚至在事先调用
System.load(path/to/opencv_core460.dll)
之后。

有人能解释一下如何在 Windows 10 上的 IntelliJ 的 Java 项目中正确集成生成的源代码吗?

java opencv intellij-idea unsatisfiedlinkerror
1个回答
0
投票

我通过在

BUILD_FAT_JAVA_LIB
中应用标志
CMAKE-GUI
解决了这个问题,现在它完美地工作了。

© www.soinside.com 2019 - 2024. All rights reserved.