安装
-
参考这条博客
-
先在opencv下载opencv包(18.04最好是3.x版本)
git clone -b 3.4.16 https://github.com/opencv/opencv.git
-
再在opencv_contrib下载对应的版本放入opencv内
cd opencv git clone -b 3.4 https://github.com/opencv/opencv_contrib.git
-
安装依赖:
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
-
在opencv文件夹里新建build文件并进入,cmake
sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
-
编译
sudo make -j8 或者 sudo make -j4
-
安装
sudo make install
-
添加路径
sudo gedit /etc/ld.so.conf /usr/loacal/lib sudo ldconfig
-
配置环境
sudo gedit /etc/bash.bashrc PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH source /etc/bash.bashrc
-
查看版本
pkg-config opencv --modversion
-
测试
cmake . make ./opencv_example