看有网友已经搭建好了opencv2.49了,从官网上看最新的版本已经到了3.2了,但最新的版本有点不放心,所以就拿3.1开测试了。与2.4.9的版本还是有一写的区别的。 此过程参考了官网上的关于“Installationin Linux”的步骤与方法。 地址:http://docs.opencv.org/3.1.0/d7/d9f/tutorial_linux_install.html 首先,下载3.2版本的源码,这个可以在官网上方便的找到下载地址。 下载地址:http://opencv.org/downloads.html 在配置OpenCV前,要安装使用一些的工具与依赖。 cmake、build-essential、libgtk2.0-dev、libavcodec-dev 、libavformat-dev、libjpeg-dev、libtiff5-dev、libswscale-dev、libjasper-dev 如下,cmake的安装,其他的也是类似的。
安装完成后,进行到OpenCV的源码目录中,运行cmake命令。 make为了加快速度,使用-j4参数
编译完成并进行安装。
新建opencv.conf文件,添加内容/usr/local/lib。并使用sudo ldconfig生效。 在/etc/bash.bashrc中添加路径: PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig exportPKG_CONFIG_PATH 安装locate并更新database sudoapt-get install locate sudoupdatedb 这样就把OpenCV的环境配置好了。 OpenCV的源码中有很多的例子,在sample的目录中。 进行这个目录进行 $cmake . $make 之后会生成可执行的例程文件。 运行一个例程。
|