参考:ubuntu环境 安装opencv4_ubuntu安装opencv4_jbyyy、的博客-CSDN博客
目录
5.2. 在打开的opencv.conf文件尾部增加以下内容:
5.5. 至此配置完成,退出控制台,再重新打开一个,执行命令
1. 下载OpenCV
下载地址:Releases - OpenCV
Ubuntu 选择 Sources 版本
2. 安装依赖
OpenCV 依赖
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
安装gstreamer依赖文件
sudo apt-get -y install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libgstreamer1.0-dev
if No package ‘gtk+-3.0‘ found
sudo apt install -y libgtk-3-dev
CMake 编译工具
sudo apt-get install cmake
sudo apt install cmake-qt-gui
sudo apt-get install libgtk2.0-dev
sudo apt-get install pkg-config
3. 配置 CMake 交叉编译 OpenCV
这里主要就参考 ubuntu环境 安装opencv4_ubuntu安装opencv4_jbyyy、的博客-CSDN博客
点击 Configure 之后可能要配置一段时间,大概 10 分钟。
配置完成
world 模式
build type
install 路径
pkg选项
再次点击 Configure,等待大约3分钟。
最后点击 Generate,大约3分钟。
4. 编译 OpenCV
在 build 文件夹下,执行命令
make -j4 && make install
此过程大概10分钟。
5. 系统配置,环境变量配置
5.1. 执行以下命令编辑文件(如果没有就创建):
sudo gedit /etc/ld.so.conf.d/opencv.conf
5.2. 在打开的opencv.conf文件尾部增加以下内容:
/home/wcx/opencv-4.6.0/build/install/lib
(即 刚才设置的prefix路径 + /lib)
每个人的地址不一样不要直接复制粘贴
5.3. 执行配置:
sudo ldconfig
5.4. 执行以下命令编辑文件(如果没有就创建):
sudo gedit ~/.bashrc
在打开的bash.bashrc文件尾部增加以下内容:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/home/wcx/opencv-4.6.0/build/install/lib/pkgconfig
export PKG_CONFIG_PATH
(PKG_CONFIG_PATH=$PKG_CONFIG_PATH:刚才设置的prefix路径 + /lib/pkgconfig )
生效环境变量
source ~/.bashrc
5.5. 至此配置完成,退出控制台,再重新打开一个,执行命令
pkg-config --modversion opencv4
安装成功。