高版本的JavaCV是可以调用低版本的openCV的

可见它是依赖javaCV库的,库文件就是在lib文件夹下的那些个.jar文件,如javacv.jar,只要在javac编译JavacvTest.java时-classpath加入lib的path即可。但是后来发现这个版本的javaCV调用的是openCV-2.2.0版本,高版本的openCV它肯定是不支持的,而我在ubuntu下安装openCV-2.2.0中间总是报错,没有安装成功。所以我后来安装了openCV-2.4.1版本,并且去javaCV的网站下载了最新版本的JavaCV,高版本的JavaCV是可以调用低版本的openCV的,反之不可(这一段走了很多弯路,纠结~)。注意javaCV要去googlecode下,最新的javaCV已经迁移到github上了,但是它的package信息和类名已经变了,如由com.googlecode.javacv.cpp.opencv_core.*变成了org.bytedeco.javacpp.opencv_core.*     javaCV的网站如下: 点击打开链接 ,在这里我们不用下载源码,只下载需要的依赖库javacv-bin即可,然后将新的javacv.jar等文件拷贝覆盖旧的即可,这个版本的javacv似乎支持最新版的opencv。

你可能感兴趣的:(java,opencv)