位置: 编程技术 - 正文

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安装)

  • 预收账款的税费怎么处理
  • 个体户文化事业建设费征收范围
  • 不含税金额怎么算含税金额
  • 开给个人的普票购买方怎么写
  • 分公司不独立核算怎么做账
  • 附加税费计税依据
  • 企业购买房产每年需要交什么税
  • 外贸企业出口销售通常采用
  • 总公司向子公司收取管理费如何纳税
  • 公司存款利率
  • 有限公司跟股份有限公司的区别
  • 社保证明缴费证明查询在哪查
  • 营业收入不开发票
  • 加工企业如何降成本
  • 发票的金额可以答应客户多开
  • 免交的增值税怎么退
  • 税收分类编码选错了会罚款么
  • 接手新公司涉税问题分析
  • 兼职人员工资个税怎么申报
  • 企业出口退税款属于征收企业所得税么
  • 收到有误的增值税专用发票的怎么处理
  • 装修公司购装修材料入什么科目?
  • 收到进项发票抵扣联怎么做分录
  • 内账进项税不设置怎么账务处理
  • 没有权限使用网络资源,请与这台服务器的管理员联系
  • 代扣代缴个税手续费
  • 增值税价外费用如何开票
  • 员工出差火车票可以抵扣进项吗
  • 个人承包建筑工程转让协议
  • 特殊性税务处理弥补亏损限额
  • 印度活根桥 (© dhritipurna/Shutterstock)
  • 塔菲尔区域
  • php rar
  • 【第三趴】uni-app页面搭建与路由配置(了解工程目录结构、学会搭建页面、配置路由并成功运行)
  • 微信小程序获取手机号失败
  • 被黑客攻击
  • lspv命令详解
  • 为什么没缴税
  • 营业税金及附加税率
  • 游戏公司的主营业务是什么
  • 发票跨月发现开错该怎么办?
  • 一般纳税人和小规模纳税人的区别
  • mysql log
  • 知道商品的进价怎么定售价
  • 残疾人保障金需要联系专管员吗
  • 利息收入的会计分录
  • 哪些票据属于会计票据
  • 小规模企业税金怎么做账
  • 个人垫付社保会计分录
  • 汇兑损益的账务处
  • 固定资产折旧是什么意思
  • 检查mysql是否正常
  • sql server常见故障
  • sql2008没有数据库
  • 电脑安装win8系统
  • windows vista(service pack1)
  • ubuntu的安装包
  • ubuntu 启动gui
  • 安装最新的powershell,了解新功能和改进
  • windos8怎么样
  • memory在电脑里是什么意思
  • win7开机没反应怎么办
  • react-native-navigation
  • android属性大全
  • 人应该掌握的基本知识
  • perl脚本执行顺序
  • dos批处理文件的扩展名
  • python 效率优化
  • unity update优化
  • js获取tbody
  • python 异步操作
  • javascript 作用
  • androidのLinearLayout中组件右对齐
  • Django1.7+python 2.78+pycharm配置mysql数据库
  • 增值税开票系统如何添加开票人
  • 怎么打印纳税申报表电子
  • 黑龙江省税务局领导最新分工
  • 地方税务局工作内容
  • 北京市工商局电话24小时客服热线
  • 改革的财税制度是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设