1. 更换国内源
这里用的是阿里源
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
2.下载opencv 4.4
本来打算上传到CSDN资源,自动涨积分,得 直接百度云。
链接:
https://pan.baidu.com/s/1TSIXAuGLHSP3iMs8QF75CA
提取码:8888
3.拖到指定目录,解压
这里我放到 了 /home/ 里
然后在 这个目录里运行 终端
unzip opencv-4.4.0
4. 安装依赖性
这里有的就不用安装了 直接下一步
sudo apt-get install cmake
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev
如果出现依赖问题:
就 更换源,然后
sudo apt-get update
sudo apt-get upgrade
5.在opencv目录下新建build文件
然后在build 目录下 执行
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
6.makefile文件编译
sudo make
sudo make install
7. 配置opencv.conf
sudo gedit /etc/ld.so.conf.d/opencv.conf
加入/usr/local/lib
执行
sudo ldconfig
8.变量配置
执行
sudo gedit /etc/bash.bashrc
末尾 fi 后加
KG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
保存退出
9. 使配置文件生效
sudo -s source /etc/bash.bashrc
sudo updatedb