javacv环境的搭建

第一次写博客,写的不好请见谅....

之前搭建javacv开发环境总是报错。后来经过自己不断探索终于搭建完成。闲话少说,直接说搭建过程。

一、搭建java运行环境,选择跟自己版本相配套的jdk开发环境。http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html。安装完成后,再cmd中输入java -version查看java环境是否搭建成功。


二、必须先安装opencv,然后再配置opencv的环境变量

①下载地址: http://sourceforge.net/projects/opencvlibrary/files/

我选择的是 opencv2.3.1版本。因为之前选择下载的其他版本,安装后在build文件夹下面总是缺少common文件夹。总是失败。

下载完成后,安装选择在c盘根目录下,这个步骤跟解压相同。

②配置opencv的环境变量,根据自己的电脑系统,进行配置。我的电脑是64位的

加环境变量

      变量名: PATH           C:\opencv\build\x64\vc10\bin;

      变量名:TBB               C:\opencv\build\common\tbb\intel64\vc10

三:开始配置JavaCV了。

1)下载javacv-bin,下载链接http://download.csdn.net/detail/g1y1l1/9772526,下载之后解压,可以看到如下文件目录


2)在eclipse下新建一个Java Project:JavaCV(这里名字随便取了)

3)在JavaCV下新建一个文件目录libs/armeabi,建好之后,文件目录如下图所示

4)根据自己需要进行添加jar文件拷贝到libs文件的根目录下,注意:不是armeabi目录。

5)首先右键刷新下JavaCV项目,然后使用右键JavaCV->Build Path->Configure Build Path, 在里面Add JARS,把刚才拷贝过来的所有jar包都加入到项目中。


6)这样JavaCV就配置好了,接下来有个简单示例

Smoother.Java

import static com.googlecode.javacv.cpp.opencv_core.cvReleaseImage;
import static com.googlecode.javacv.cpp.opencv_highgui.cvLoadImage;
import static com.googlecode.javacv.cpp.opencv_highgui.cvSaveImage;
import static com.googlecode.javacv.cpp.opencv_imgproc.CV_GAUSSIAN;
import static com.googlecode.javacv.cpp.opencv_imgproc.cvSmooth;
import com.googlecode.javacv.cpp.opencv_core.IplImage;
public class Smoother {
public static void smooth(String filename) {
IplImage image = cvLoadImage(filename);
if (image != null) {
cvSmooth(image, image, CV_GAUSSIAN, 3);
cvSaveImage("D:\\1.jpg", image);
cvReleaseImage(image);
System.out.println("加载完毕!!!!");
}else{
System.out.println("文件不存在。。。");
}
}
}

Test.java

public class Test {
public static void main(String args[]) {
Smoother.smooth("D:\\1.jpg");
}
}

运行,就可以发现已经配置成功。



  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值