JavaCPP项目和类库项目_JavaCV_OpenCV

来源:互联网 发布:淘宝淘我喜欢 编辑:程序博客网 时间:2024/05/16 15:45

JavaCPP
The missing bridge between Java and native C++
https://github.com/bytedeco/javacpp
JavaCPP Presets 类库
The missing bridge between Java and native C++ libraries
https://github.com/bytedeco/javacpp-presets
JavaCV
Java interface to OpenCV and more
https://github.com/bytedeco/javacv

JavaCPP Presets for OpenCV
https://github.com/bytedeco/javacpp-presets/tree/master/opencv
The pom.xml build file

<project>    <modelVersion>4.0.0</modelVersion>    <groupId>org.bytedeco.javacpp-presets.opencv</groupId>    <artifactId>stitching</artifactId>    <version>1.1</version>    <properties>        <exec.mainClass>Stitching</exec.mainClass>    </properties>    <dependencies>        <dependency>            <groupId>org.bytedeco.javacpp-presets</groupId>            <artifactId>opencv</artifactId>            <version>3.0.0-1.1</version>        </dependency>    </dependencies></project>

javacpp for OpenCV1.1对应的opencv的版本是3.0,近期update到3.1.0 Upgrade presets for OpenCV 3.1.0

The pom.xml build file

<project>    <modelVersion>4.0.0</modelVersion>    <groupId>org.bytedeco.javacpp-presets.opencv</groupId>    <artifactId>stitching</artifactId>    <version>0.10</version>    <dependencies>        <dependency>            <groupId>org.bytedeco.javacpp-presets</groupId>            <artifactId>opencv</artifactId>            <version>2.4.10-0.10</version>        </dependency>    </dependencies></project>

javacpp for OpenCV0.10对应的opencv的版本是2.4.10
javacpp for OpenCV0.11对应的opencv的版本是2.4.11

OpenCV API手册Java版本
http://docs.opencv.org/java/3.0.0
http://docs.opencv.org/java/2.4.11/

.Net版本调用OpenCV
C++直接调用OpenCV,但C# VB.Net的需要用借用另外一个类库EmguCVEmguCV官网
各个OpenCV版本都对应有各个JavaCV,EmguCV的版本。
另外OpenCV2.x开始改用Manager+Libs模式,这次直接使用3.0版本,放弃2.x的版本。2.4.11是依然支持vs2010的版本。

感谢开源!

0 0
原创粉丝点击