在CentOS系统上安装OpenCV-3

前几天在一台CentOS系统上安装带解码功能的OpenCV,过程略曲折,特此记录安装过程中遇到的一些问题和解决方法,以备后续查阅。

一. 安装必要的依赖库

因为需要使用OpenCV的解码功能,需要安装FFMPEG,FFMPEG安装过程见我之前的一篇博文:

安装带X264的ffmpeg

但是跟之前有些不一样的地方,就是需要打开libdc1394,因此在FFMPEG配置中需要加入 --enable-libdc1394。

但是在安装FFMPEG之前,需要提前安装libdc1394,我使用的源码安装,源码下载地址:

libdc1394源码下载地址

下载完成并解压后,进入libdc1394目录,./configure、make、make install即可。

libdc1394是一个为应用程序开发人员提供高级编程接口的库,它可以控制和捕获来自基于IEEE 1394摄像头的流,这些摄像头符合基于1394的数码相机规范(也称为IIDC或DCAM规范)。libdc1394还支持一些符合IIDC的USB摄像头。

libdc1394提供的功能包括:相机控制、视频采集、支持多摄像头/多适配器、支持多平台(Linux / OSX / Windows)、兼容IIDC 1.31、颜色空间转换函数、多重去贝叶斯算法等。

安装好libdc后,即可正常安装FFMPEG了。

二. 安装OpenCV

最开始希望安装OpenCV-2.4.9,也是我们在工程中常用的一个版本,但是该版本在视频编码格式上与FFMPEG-4.0并不兼容(FFMPEG-4.0先入为主),因此重新下载了OpenCV-3.4.3的源码来安装,下载地址:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值