ubuntu16.04安装OpenCV4

本文详细介绍了如何从GitHub下载并安装OpenCV 4.0.1及其contrib模块,包括依赖项安装、源码编译、环境配置等步骤,帮助读者顺利完成OpenCV的本地搭建。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下载

先去github上下载对应的opencv和opencv_contrib版本,注意版本一定要对应
opencv版本:https://github.com/opencv/opencv/releases
opencv_contrib版本:https://github.com/opencv/opencv_contrib/tree/3.4.3
选择版本是在左上角Tag处选

安装

首先安装依赖项

sudo apt-get installbuild-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 python3-dev python3-numpy  libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

安装cmake-gui

sudo apt-get install cmake-gui

对下载下来的安装包分别进行解压,然后将得到的contrib文件夹放入opencv-4.0.1目录下

cd opencv-4.0.1
mkdir build && cd build
cmake-gui ..

会打开gui界面,点击configure选择 Unix Makefiles,点击finish,得到默认配置
需要进行4处修改
(1)在CMAKE_BUILD_TYPE值处输入RELEASE
(2)在OPENCV_EXTRA_MODULES_PATH处选择输入目录,选择opencv_contrib
文件夹中的modules文件夹
(3)在BULID_opencv_world后面打√
(4)在OPENCV_GENERATE_PKGCONFIG处选择ON
重新点击Configure然后点击Generate
进入build文件夹进行编译安装

cd opencv-4.0.1
cd build
make -j 8
sudo make install

安装过程中遇到问题如
fatal error:boostdesc_bgm.i:没有那个文件或目录
fatal error: features2d/test/test_detectors_regression.impl.hpp: 没有那个文件或目录
可参考教程:https://blog.youkuaiyun.com/qq_31112205/article/details/105210496
安装成功后需要配置opencv的环境变量
打开文件

  sudo gedit /etc/ld.so.conf.d/opencv.conf

将以下内容添加到最后

  /usr/local/lib

接下来配置库

sudo ldconfig

更改环境变量

sudo gedit /etc/bash.bashrc

在文件后添加

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig 
export PKG_CONFIG_PATH

opencv安装完成,测试是否安装成功

python3
import cv2
cv2.__version__

显示opencv的版本号即表示安装成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值