Mil*_*dal 3 opencv pom.xml maven
我在Java中启动OpenCV,并希望通过创建maven项目开始.为此,我使用的是OpenCV-2.4.4 jar.
但是无法找出该jar包含在依赖项中所需的pom条目.
告诉我,如果我错过了一些太微不足道的话.或者在哪里找到相同的POM条目.所有我能找到的是谷歌版本的pom条目:
<dependency>
<groupId>com.googlecode.javacv</groupId>
<artifactId>javacv</artifactId>
<classifier>linux-x86_64</classifier>
<version>0.3</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
但我需要OpenCV-2.4.4.jar的pom标签
据我所知,您应该从http://code.google.com/p/javacv/#Quick_Start_for_OpenCV_and_FFmpeg看到:
将您的pom.xml文件指向Maven存储库 http://maven2.javacv.googlecode.com/git/,并确保OpenCV和FFmpeg的库文件(*.so,*.dylib或*.dll)可以在其默认安装目录中找到,也可以在系统库PATH中找到,它在Windows下包含当前工作目录.
要添加新的maven repo,您可以访问:http: //www.mkyong.com/maven/how-to-add-remote-repository-in-maven-pom-xml/
之后,您似乎可以使用最新版本的javacv(存在于repo中):
<dependency>
<groupId>com.googlecode.javacv</groupId>
<artifactId>javacv</artifactId>
<version>0.5</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
或者,正如您指定的那样(使用平台特定的分类器):
<dependency>
<groupId>com.googlecode.javacv</groupId>
<artifactId>javacv</artifactId>
<classifier>linux-x86_64</classifier>
<version>0.5</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
更新:
对不起,我似乎错过了我以前的回答.如果你试图使用OpenCVjava绑定而不是JavaCV(http://code.google.com/p/javacv),似乎还没有提供maven包装.
正如官方教程ant仅使用(http://docs.opencv.org/2.4.4-beta/doc/tutorials/introduction/desktop_java/java_dev_intro.html)
此外,还有一个未解决的漏洞:http://code.opencv.org/issues/3097
所以唯一的选择似乎是等待解决bug并同时使用另一种方式.
| 归档时间: |
|
| 查看次数: |
8208 次 |
| 最近记录: |