我似乎很难设置OpenCV与Java一起使用。我使用HomeBrew(带有java标志)构建了OpenCV库。它构建了一个.JAR文件似乎很好。但是我现在尝试使用Eclipse,IntelliJ和Netbeans,但似乎无法使OpenCV与它们中的任何一个一起工作。
我在所有IDE中获得代码完成和导入完成,但是当涉及到运行时,我收到链接器错误,如下所示:
Exception in thread "main" java.lang.UnsatisfiedLinkError: no opencv_java2412 in java.library.path
任何人都可以帮助我在任何IDE中使用它。
由于
答案 0 :(得分:0)
如果您遵循此example,则可以使其正常运行。
我遵循它并执行此行并为我工作。
ant -DocvJarDir = / usr / local / Cellar / opencv / 2.4.12_2 / share / OpenCV / java / -DocvLibDir = / usr / local / Cellar / opencv / 2.4.12_2 / share / OpenCV / java
在任何情况下,都要将以下标志添加到jvm运行时参数中:
-Djava.library.path =的/ usr /本地/地窖/ OpenCV的/ 2.4.12_2 /共享/ OpenCV的/ JAVA
当然,这指向我的自制软件中的OpenCV路径。
让我知道它是否适合你。