Ubuntu安装OpenCV及可能的报错

1 下载源码

https://opencv.org/releases/
或者github上下载

git clone https://github.com/opencv/opencv
git tag
git checkout 3.4.9 #选择安装版本

2 安装依赖

sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

3 新建build目录

解压下载的源码,并进入源码目录,例如:

cd ~/opencv
mkdir build
cd build

4 配置

cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..

5 编译

make -j2 # runs 2 jobs in parallel

6 安装

sudo make install

7 查看版本

安装完成后,查看linux下的opencv安装版本:

pkg-config opencv --modversion

可能的报错

报错1

可能在这句卡住不动了
-- IPPICV: Download: ippicv_2019_lnx_intel64_general_20180723.tgz
解决办法

下载ippicv_2019_lnx_intel64_general_20180723.tgz

可放在默认的下载路径 ~/DownLoad/

  • step2 修改opencv里相关配置文件

编辑源码目录下的/3rdparty/ippicv/ippicv.cmake
将“https://raw.githubusercontent.com/opencv/opencv_3rdparty/${IPPICV_COMMIT}ippicv/”
改为手动下载的文件的本地路径:
file:~/Downloads/” #(仅供参考,根据自己的路径填写)

  • step3 重新cmake
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..

报错2

modules/viz/src/precomp.hpp:56:30: fatal error: vtkVersionMacros.h: 没有那个文件或目录
 #include <vtkVersionMacros.h>
                              ^

解决办法

sudo apt-get install libvtk6-dev

 

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

abcwoabcwo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值