一、安装opencv的准备工作
1.安装cmake
sudo apt-get install cmake
2.安装依赖环境
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev
在安装依赖环境时,我遇到了个问题,就是要求更换介质。
输入
cd ~
vim /etc/apt/sources.list
注释掉开头第一行,deb cdrom就行
然后更新一下
apt-get uodate
现在安装依赖环境应该就不会出现问题了。
二、安装opencv
1.下载opencv
链接: https://www.bzblog.online/wordpress/index.php/2020/03/09/opencvdownload
进入后选择需要的版本,点进去如下,下载最后一个压缩包。(建议下载3.4.xx版本的,下更新的版本安装容易出错)
解压前,将下载的文件复制的自己想要的目录下,再进行提取文件,也就是解压。
2.鼠标右击opencv-3.4.11,点击在终端打开,然后建立build文件夹并进入该文件夹
mkdir build
cd build
3.通过cmake安装opencv
输入以下代码:
sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
稍等一会儿,等停止后进行编译,在这有几种方法,主要体现在安装速度不一样。
可以使用sudo make -j 8 、sudo make -j4 、sudo make
我这里使用了·sudo make ,避免线路多了出错。
接下来又是漫长的等待,直到安装到100%。
最后进行安装,输入下述代码
sudo make install
4.配置环境
打开/etc/ld.so.conf
sudo gedit /etc/ld.so.conf
在文件最后一行加上include /uer/local/lib。点击保存。此时显示有隐患,问题不大,不用管。
运行sudo ldconf