Ubuntu下安装opencv2.4.10
1.下载opencv-2.4.10.zip opencv2.4.10
- 这里将下载 目录下opencv包解压到主文件夹下建立的ProgramFiles/opencv文件夹中
使用指令:unzip 下载/opencv-2.4.10.zip -d ProgramFiles/opencv
2.安装opencv所依赖的依赖库
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
3.开始编译opencv
- 如果没有安装cmake,需要先安装,命令:
sudo apt-get install cmake
-
进入opencv目录,新建release文件夹,进入该目录,然后执行cmake
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..如果没有错误的话继续make:
sudo make -j4
(4个线程,可以根据自己的电脑配置修改,或者直接sudo make)sudo make install
至此opencv编译完成,可以到usr/local/lib下看到编译好的opencv库
4.配置opencv的环境变量
打开opencv.conf文件:
sudo gedit /etc/ld.so.conf.d/opencv.conf
在打开的opencv.conf文件中写入:/usr/local/lib
保存退出,执行:sudo ldconfig
打开bash.bashrc文件:
sudo gedit /etc/bash.bashrc
在打开的bash.bashrc文件的最后加入如下内容:PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH
5.测试是否安装成功
直接在终端敲入命令
pkg-config --modversion opencv
显示出版本号2.4.10,说明已经安装成功或者更直观的方式,在解压的opencv目录下找到 samples/c/build_all.sh,运行该脚本
./build_all.sh
可以看到生成一些可执行文件,选一个直观的看一下效果,这里选用物体匹配的程序,双击可执行文件find_obj,会出现结果图片