参考https://blog.csdn.net/huang826336127/article/details/78760885
一、下载opencv源码包
下载地址:https://opencv.org/releases.html
二、安装opencv依赖包
-
sudo apt install cmake libgtk2.0-dev pkg-config
-
sudo apt install libavcodec-dev libavformat-dev libavutil-dev libswscale-dev libavresample-dev libgphoto2-dev
-
sudo apt install libtbb-dev
三、编译安装opencv
- 解压下载的源码包
- 进入解压后的文件夹,新建build文件夹并进入
- 打开终端并执行下面命令
-
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .. //不要漏了俩点
-
make -j4
-
sudo make install
-
sudo ldconfig //使编译好的库生效
四、测试
- 打开终端输入下面命令
-
opencv_version
若输出opencv版本号,则成功安装
五、问题解决
cmake时会从GitHub下载ippicv,但GitHub服务器在国外,下载过程极易中断致使cmake失败。
解决办法:
https://blog.csdn.net/u010739369/article/details/79966263