Ubuntu22.04安装opencv4.8.0
opencv下载网址:https://opencv.org/releases/;opencv_contrib下载网址:https://github.com/opencv/opencv_contrib,点击Tag选择对应版本号。如果已安装anaconda,在bashrc或者/etc/profile中注释调导入环境变量语句,安装完成后重新添加到环境变量中即可。
·
Ubuntu22.04 安装opencv4.8.0
一、安装下载工具
- 打开终端,更新软件源
sudo apt get update
sudo apt upgrade
- 下载opencv和opencv_contrib,注意两者版本号一致
opencv下载网址:https://opencv.org/releases/;
opencv_contrib下载网址:https://github.com/opencv/opencv_contrib,
点击Tag选择对应版本号。
- 安装依赖项
sudo apt-get install build-essential libgtk2.0-dev libgtk-3-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev
- Anaconda选项
如果已安装anaconda,在bashrc或者/etc/profile中注释调导入环境变量语句,安装完成后重新添加到环境变量中即可。
二、安装
- 解压文件夹,移动opencv-contrib中的内容到opencv中
sudo unzip opencv-4.8.0.zip
sudo unzip opencv_contrib-4.8.0.zip
sudo mv opencv_contrib_4.8.0 opencv-4.8.0
- 切换到opencv-4.8.0文件夹下
cd opencv-4.8.0
mkdir build
cd build
- 编译
sudo cmake -DCMAKE_BUILD_TYPE=RELEASE \
-DCMAKE_INSTALL_PREFIX=/opt/opencv \
-DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib-4.8.0/modules .. \
-DWITH_CUDA=1 \
-DCUDA_ARCH_BIN=8.6 \
-DENABLE_FAST_MATH=1 \
-DCUDA_FAST_MATH=1 \
-DWITH_CUBLAS=1 \
-DOPENCV_GENERATE_PKGCONFIG=1 \
..
sudo make -j nproc
sudo make install
/opt路径为我自己常用的第三方库安装路径,opencv通常安装在/usr/local/下
三、环境配置
- 动态连接库路径配置
sudo /bin/bash -c 'echo "/opt/opencv/lib" >> /etc/ld.so.conf.d/opencv.conf'
sudo ldconfig
- 环境变量配置
sudo vim ~/.bashrc
export PKG_CONFIG_PATH=/opt/opencv/lib/pkgconfig/:$PKG_CONFIG_PATH
source ~/.bashrc
四、验证是否安装成功
- 验证是否安装成功
pkg-config --modversion opencv4 # 输出为4.8.0
pkg-config --libs opencv4 #-L/opt/opencv/lib -lopencv_gapi -lopencv_stitching ...
更多推荐
所有评论(0)