最近在做计算机视觉相关的项目,需要用到javacv和opencv。在环境配置过程中遇到了很多的问题,在此总结一下,以便今后再用到的时候可以参考。

  1. 下载opencv,我用的是opencv2.4.11。下载地址:https://pan.baidu.com/s/1gqXGKnXv2yLWNuqh7GrOPw 密码:2z0q

  2. 在计算机的系统环境变量PATH中添加opencv的路径,例如:D:\opencv2.4.11\build\x86\vc10\bin;【注意:若是64位的操作系统则对应为“D:\OpenCV2.4.11\build\x64”(具体路径视opencv安装的路径而定)】; 

  3. 下载javacv需要的jar包。下载地址:https://pan.baidu.com/s/1-jtwMsKfZVpBuD-Vggxy0w 密码:606c

  4. 在eclipse的项目中新建文件夹“mylibs”,然后将第3步下载的javacv的jar包拷贝至mylibs目录下,右击需要的jar包(例如javacv.jar,javacpp.jar,javacv-windows-x86.jar等),然后点击“Build Path”—》“Add to Build Path”;

  5. 最后,右击项目—》Build Path—》Configure Build Path—》Java Build Path—》Libraries—》JRE System Library—》Native library location,添加opencv的bin路径,例如:“D:/OpenCV2.4.11/build/x86/vc10/bin”(具体路径视opencv安装的路径而定)即可。

   在配置过程中,遇到了一次no jniopencv_core in java.library.path的错误,上网查找了很多经验,最后发现第2,4,5步都没有做到,仅仅是把jar包导入了项目中。


    更多学习课程请关注小鹿老师的视频课程:http://edu.51cto.com/lecturer/13072457.html