javaCV配置

最近再做一个人脸识别小的项目,要用到OpenCV的库,项目本身是用java做的,所以不得不用上了javaCV,javaCV是基于opencv的,本质上还是opencv在干活。在配置环境上整了好半天,所以写下来给大家分享,避免初学者走和我一样的弯路。

第一步:当然下是下载JavaCV,网址:http://code.google.com/p/javacv/downloads/list

提醒一下最好是把原码也下下来,凡正也不是很大,这样你可看出它是和opencv那个版本一致,以用对应的VC运行库(com.googlecode.javacv.cpp.opencv_core)


第二步:根据下载的javacv版本下载相应的opencv

比如上图你应该选择opencv2.4.8的

第三步:从上图你也可以看出Opencv必须得安装在C盘根目录,不然javaCV会一直报找不到库的错误

第四步:从图中你可以看出(C:/opencv/build/x86/vc10/)Opencv是用要用VC10(visual c++ 2010)运行库,所以为了保证Opencv能正常干活,必须看一下自己有没有安装对应的VC运行库。

第五步:就可以写自己的JavaCV程序了,把对应该bin的库引入即可(32位的javacv.jar,javacpp.jar,javacv-windows-x86.jar)

注意:由于javacv中的原码把opencv的时目录写死了(目前javacv 0.7版及以前都是),所以放到C盘根目录是必须的。如果只是为了用javacv的话,Opencv目录下的东西基本都可以删,除了C:\opencv\build\x86\vc10\bin或C:\opencv\build\x64\vc10\bin,然后把bin的名字后面带d也删了,本来2.7G的opencv现在就只剩下20多兆了,还能正常用。

你可能感兴趣的:(人脸识别)