位置: 编程技术 - 正文

CentOS下OpenCV无法读取视频文件如何解决?(无法打开opencv2)

编辑:rootadmin

推荐整理分享CentOS下OpenCV无法读取视频文件如何解决?(无法打开opencv2),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:opencv无法打开文件,opencv centos,opencv无法打开lib,opencv centos,opencv无法打开lib,centos7 opencv,opencv无法启动程序,系统找不到指定的文件,opencv centos,内容如对您有帮助,希望把文章链接给更多的朋友!

在CentOS下,按照教程的步骤安装OpenCV,但到最后无法读取视频文件,原因是缺少了ffmpeg。于是通过CentOS中的软件管理安装ffmqeg,但还是没有效果。然后对ffmpeg进行编译,还是没有效果。其实漏了一个关键步骤,就是将ffmpeg于OpenCV关联起来。具体如下:

1、获得ffmpeg:

通过cvs下载ffmpeg, 命令行输入: svn checkout ffmpeg

2、配置ffmpeg:

进入ffmpeg目录,执行 ./configure --enable-shared --prefix=/usr (enabled-shared估计都知道意思,但是为什么要 prefix=/usr呢,这得从opencv的CMakeLists.txt和heighgui下的cvcap_ffmpeg.cpp说起了,这里涉及到的问题不要使路径问题,但是也就是这个问题,搞得我去了一个早上。cMakeLists.txt中关于检测是否有安装ffmpeg时,默认是到/usr 下去检测相应的头文件之类的是否存在的,但是ffmpeg的默认安装是安装在/usr/local下的,问题就来了,所以改一下安装路径opencv在 cmake .时就无法检测到你是否已经安装了ffmpeg);

3、make;su -c "make install";

4、接下来要做的工作就是关系到opencv能否成功将ffmpeg的相关头文件编译进来的问题了:

4.1)首先在/usr/include下执行以下命令(root):

CentOS下OpenCV无法读取视频文件如何解决?(无法打开opencv2)

mkdir ffmpeg;

cp libav* libsw* ffmpeg; //之所以这么做,是因为opencv configure时检查是否已安装ffmpeg是在这

检查的

4.2)cmake .; //注意,cmake 和.之间有空格, 如果以上步骤都没错的话,一概可以看到 opencv的

configure结果中ffmpeg为1,不是之前的0,说明我们成功了。

4.3)make install;

5、将/usr/local/lib/pkgconfig下的opencv.pc cp到/usr/lib/pkgconfig下,这一步也可以做,只是一个配置文件,大不了编译时自己指定头文件和库么,其实你打开opencv.pc一看就知道是什么玩意了。

6、root下, vim /etc/ld.so.conf, 增加一行, /usr/local/lib (因为opencv的库文件在local,默认情况下local/lib中的库文件是不在系统启动时被load的)

7、ldconfig。

CentOS7.3怎么安装?使用DVD ISO镜像安装CentOS7.3的方法 CentOSLinux7(),包含了许多bug修复、新的包更新,比如Samba、Squid、libreoffice、SELinux、systemd及其它软件,并支持第七代Intel酷睿i3、i5、i7处理器。那么Cent

CentOS部署kodexplorer可道云搭建私有网盘的方法 简约、命令行下的人性化做得比较好,稳定,有着强大的英文文档与开发社区的支持,非常多的商业公司部署在生产环境上的服务器都是使用的CentOS系

虚拟机CentOS 7无法上网提示线缆被拔出怎么办? 我的虚拟机CentOS7经常会出现线缆被拔出,导致无法上网,也无法连接。开始并不知道为什么,每次都初始化网络配置,非常麻烦。后面发现了原来很简

标签: 无法打开opencv2

本文链接地址:https://www.jiuchutong.com/biancheng/363266.html 转载请保留说明!

上一篇:进入CentOS字符界面及窗口模式的方法(centos进入指定目录)

下一篇:CentOS7.3怎么安装?使用DVD ISO镜像安装CentOS7.3的方法(centos7.2安装)

  • 新公司税务报到网上操作流程
  • 以现金支付
  • 所得税预缴怎么做分录
  • 公司出售旧汽车要交什么税
  • 外贸公司进项票要专票还是普票
  • 已付的账款叫什么
  • 转让房产收取的增值税
  • 同一控制吸收合并会计处理
  • 采购单录入、接收分配会计分录怎么写?
  • 购买方开具红字信息表流程
  • 作废的发票还需要装订在凭证里吗
  • 单位给员工上的商业险是什么
  • 所得税季度报表营业外收入填哪
  • 房地产企业自行开发的房地产项目
  • 活动策划费可以开专票吗
  • 向分公司拨款如何填现金流量表
  • 小规模纳税人计提增值税账务处理
  • 企业所得税季度预缴可以弥补以前年度亏损吗
  • 年终奖个人所得税缴纳标准
  • 会计审核票据如何签字
  • 去银行打印公户流水需要带什么
  • 外观设计专利费减
  • 购买监控设备费用谁出
  • 组成计税价格用来算什么
  • 非货币性资产交换的记忆口诀
  • 其他应付款的会计分录怎么写
  • 按实际成本结转6日和7日的材料采购成本
  • bds.exe
  • php foo
  • php如何实现登录和注册
  • php获取文本内容
  • 转让土地需要办什么手续
  • 带息票据和不带息票据区别
  • 爱德华王子岛的气候
  • 浅析人物形象的论文开题报告
  • 报表重分类和不重分类
  • 基于springboot的oa
  • 应收账款科目有哪些类别
  • 不缴纳增值税
  • 房租税务局代增值税发票 税点
  • vue 快速上手
  • 企业投资入股要交多少税
  • 成本核算的会计处理
  • 库存现金科目的辅助核算项目为日记账
  • day15-Servlet04
  • sql乘函数
  • 个体工商户营业执照注销流程
  • 施工企业会计核算实验报告
  • 建筑附加税税率
  • 银行手续费如何做账务处理
  • 公户转到老板私户要多久
  • 差额征税发票可以税前扣除吗
  • 印花税需要计提吗2023
  • 闲置资产计提折旧
  • 充油卡未收发票怎么办
  • 建筑业红字发票如何开
  • 生产车间的保险有哪些
  • 年度纳税总额包括个税吗
  • 房屋销售预收如何交税
  • 怎么打开设置管理
  • ssh连接虚拟机centos
  • 系和系怎么区分
  • mac系统如何切换中文
  • window7优盘不显示
  • windows屏幕上有多个窗口时
  • win7安装远程桌面组件
  • linux filezilla使用教程
  • 图文详解地理图册电子版
  • EXTjs4.0的store的findRecord的BUG演示代码
  • 安卓开发教学视频
  • JavaScript打开WPS
  • 安卓安全警告怎么关闭
  • linux中scp命令和scp命令用法大全
  • python数据清洗的方法有哪些
  • nodejs接入微信支付
  • android 自定义dialog
  • 残保金申报表填写
  • 上海如何用电子医保卡
  • 河南地税申报表怎么填
  • 软件企业专项审计
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设