网上一直有一些零零碎碎的安装opencv的步骤,感谢刚哥的整理,完整流程如下(以opencv2.4.4和ubuntu12.04为例):
1 下载OpenCV2.4.4: http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.4/
解压
2 安装依赖库 dependencies
sudo apt-get install build-essential checkinstall cmake libtiff4-dev libjpeg62-dev libjasper-dev pkg-config yasm libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev python-dev python-numpy libtbb-dev libqt4-dev libgtk2.0-dev ant
(如果整条命令执行报错,就一个一个的装)
3 Build OpenCV
进入opencv的文件夹,在此路径打开一个terminal
mkdir build
cd build
cmake ..
(检查 CMake 的输出,确保你需要的模块在 “To be built”中有显示. 否则, 你可能有依赖库没装全. )
make -j8
sudo make install
4 配置OpenCV
在terminal中输入:
sudo gedit /etc/ld.so.conf.d/opencv.conf
添加并保存下面这行:
/usr/local/lib
现在在terminal中输入:
sudo ldconfig
再输入:
sudo gedit /etc/bash.bashrc
把如下两行添加到文件的最后并保存:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH