安装Opencv
1. 下载Opencv
官网下载Opencv,版本请自行选择,注意要选择sources版本
Opencv官网链接
2. 解压zip包
unzip opencv-3.4.3.zip
cd opencv-3.4.3
3. 安装依赖库
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev
如果不能安装,将"apt-get"更换为"aptitude"执行命令
sudo aptitude install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev
4. 编译并安装
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..
sudo make
sudo make install
sudo make 编译等待时间比较长
一定要按照这个步骤编译安装
之前我安装,前三行我的命令是 make build, cd build , cmake …
最后都能安装成功,但在后续opencv使用过程中,出现了错误,错误具体请看另外一篇文章
错误提示是这个If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config
5. 将OpenCV的库添加到路径
首先将OpenCV的库添加到路径,从而可以让系统找到
sudo gedit /etc/ld.so.conf.d/opencv.conf
打开后在文件(可能是空白的文件)中添加
/usr/local/lib
6. 生效配置文件
使刚才的配置路径生效:
sudo ldconfig
7. 配置bash
sudo gedit /etc/bash.bashrc
在打开的文件末尾添加:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
保存,执行如下命令使得配置生效:
source /etc/bash.bashrc
更新命令
sudo updatedb
8. 成功
卸载Opencv
这是网上搜来比较靠谱的步骤,但我自己还未验证这一操作
cd release
make uninstall
cd ..
sudo rm -r release
sudo rm -r /usr/local/include/opencv2 /usr/local/include/opencv /usr/include/opencv /usr/include/opencv2 /usr/local/share/opencv /usr/local/share/OpenCV /usr/share/opencv /usr/share/OpenCV /usr/local/bin/opencv* /usr/local/lib/libopencv