参考:https://blog.youkuaiyun.com/public669/article/details/99044895
1.安装相关依赖
sudo apt-get install cmake
sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev
sudo apt-get install libgtk2.0-dev
sudo apt-get install pkg-config

2.下载OpenCV
官网:https://opencv.org/releases/

这里我下载3.4.16的sources
3.编译
将安装包解压
在OpenCV中创建build
cd到build
执行:
sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..

完了后再执行
sudo make -j8

sudo make install

4.(重要)配置环境
sudo gedit /etc/ld.so.conf
添加:include /usr/local/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

该文章详细介绍了如何在Ubuntu系统中安装OpenCV3.4.16。首先,需要通过sudoapt-getinstall命令安装一系列依赖库,包括cmake和必要的视频、图像处理库。然后从OpenCV官网下载源代码并解压,在build目录下使用cmake配置编译选项,通过make进行编译和安装。最后,文章强调了配置环境的重要性,包括更新ld.so.conf,添加PKG_CONFIG_PATH到bash.bashrc文件,并验证OpenCV的安装成功。

2479

被折叠的 条评论
为什么被折叠?



