在ubuntu安装opencv3.2遇到的问题总结

本文详细介绍了在Linux环境下解决多媒体开发中常见的依赖问题,包括安装gstreamer、libdc1394、libavresample等依赖库,解决libjasper安装问题,以及处理头文件找不到和ICV包下载失败的情况。

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


先看一下我遇到的问题的一部分
在这里插入图片描述

下面分条说

1、缺少依赖文件

1.1缺少gatreamer依赖文件

执行命令安装即可:

sudo apt-get -y install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libgstreamer1.0-dev

如果不行,可以百度找依赖项所需要安装的包,然后安装那个包

1.2缺少libdc1394-2

执行安装命令即可

sudo apt-get install libdc1394-22 libdc1394-22-dev

1.3缺少 libavresample

sudo apt-get install libavresample-dev

2、无法安装libjasper

方法1

首先推荐在/etc/apt/sources.list 中添加一行如下代码

deb http://security.ubuntu.com/ubuntu xenial-security main

保存后,然后依序执行如下命令

sudo apt update
sudo apt install libjasper1 libjasper-dev

这里我报错了:
在这里插入图片描述
只好使用方法2手动安装

方法2

只好到到官网下载libjasper-dev(同时也要下载libjasper1,这是jasper-dev依赖项),手动安装
jasper-dev下载地址
libjasper1下载地址
也可以直接到百度网盘下载我的这两个文件,百度网盘链接我放到最后了。

注意下载和电脑硬件版本相匹配的文件,我的硬件版本是amd64
可通过以下这条命令查看电脑硬件版本

dpkg --print-architecture

如果没有dpkg 命令,首先把它安装一下

sudo apt-get install dpkg

对下载后的两个deb包可以通过两种方式安装

方式1

直接双击安装

方式2

到包所在文件目录,执行下列命令
安装命令

dpkg -i filename.deb

卸载命令

dpkg -r filename.deb

3、linux/videodev.h not found

执行下面这条命令即可

sudo ln -s /usr/include/libv4l1-videodev.h  /usr/include/linux/videodev.h

4、sys/videoio.h not found

到在usr/include中执行下面命令

sudo mkdir sys

在sys文件夹中添加网上找的videoio.h,或者直接新建一个videoio.h文件,内容可以为空,即可解决。

5、Failed to download ICV package

手动下载ippicv_linux_20151201.tgz,可以看到
opencv-3.2.0/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e/这个目录下有一个为下载完的压缩包,复制这个压缩包的名字,然后删除这个压缩包,将下载好的ippicv_linux_20151201.tgz名字改为之前删掉的压缩包的名字,复制到这个目录,重新编译即可。

压缩包下载地址
如无法下载,可以用我最后放的百度网盘链接中的文件

6、相关文件的百度网盘链接

链接:https://pan.baidu.com/s/137iSuXh1AkoiQ2UexFe3sw
提取码:fw94

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

qq_17616

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

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

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

打赏作者

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

抵扣说明:

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

余额充值