Ubuntu中安装OpenCV

参考:https://blog.csdn.net/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
请添加图片描述

posted @ 2023-03-30 18:08  白云千载尽  阅读(21)  评论(0)    收藏  举报  来源