opencv install for linux
opencv4.1 #需要 cmake 3.5.1 above
1.安装最新版的cmake
sudo apt updata #更新软件源
sudo apt-get upgrade#查看是否有软件需要update
sudo apt-get install build-essential cmake
#build-essential 是linux常用的编译工具 cmake会安装cmake最新编译器
2.安装opencv依赖项
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libatlas-base-dev gfortran libgtk2.0-dev libjpeg-dev libpng-dev
3.安装pyhton依赖(不用可以不安装)
sudo apt-get install python2.7-dev python3.5-dev
4.下载opencv
#下载地址:https://opencv.org/releases/
#点击Sources进行下载自己需要的版本and解压
5.编译opencv
#进入opencv的文件夹 and 打开terminal
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
sudo make -j8#8个线程同时编译 也可以-j4
sudo make install
6.opencv环境配置
sudo gedit /etc/ld.so.conf.d/opencv.conf
#空文本写入下面一行的path
/usr/local/lib
sudo ldconfig
sudo gedit /etc/bash.bashrc
#文本最后面添加下面2行
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
#激活
source /etc/bash.bashrc
sudo updatedb
7.测试test
#进入 opencv-4.1.0/sample/cpp/example_cmake 目录下,打开终端
cmake .
make
./opencv_example
test 成功会打开电脑的摄像头 !!