Linux Ubuntu cv2.VideoCapture无法读取视频文件mp4
版本:
opencv-contrib-python (4.1.2.30)
numpy (1.16.4)
opencv-python (4.1.2.30)
代码:
video_file = '~/user/video.mp4'
报错:
cap.read()的结果是False和None
cap.isOpened()也是False
原因:视频文件要使用绝对路径
解决:
video_file = '/home/user/video.mp4'
就这么简单。其他问题请参考:
https://blog.csdn.net/qxqxqzzz/article/details/102704952
https://blog.csdn.net/weixin_42918498/article/details/81516967
附:(cv2) opencv-python读取视频
import os
import cv2testVideo = r'D:\video.mp4'
assert os.path.exists(testVideo)video = cv2.VideoCapture(testVideo)
while True:ret, frame = video.read() # 视频结束时会报错退出cv2.imshow('Stream', frame)if cv2.waitKey(1) == 27:print('Stream Ended')cv2.destroyAllWindows()break
Linux Ubuntu cv2.VideoCapture无法读取视频文件mp4相关推荐
- VideoCapture 读取视频文件,显示视频(帧)信息
#include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include <ope ...
- python(二)进阶之cv2读取视频文件或摄像头,并进行保存帧图像或视频
版本 # 4.5.1 python import cv2 cv2.__version__ 函数 # 参数0表示默认为笔记本的内置第一个摄像头,如果需要读取已有的视频则参数改为视频所在路径, # 例如: ...
- OpenCV——读取视频文件并写入文件
1.代码如下: #include<opencv2/opencv.hpp> using namespace cv;//-----------------------------------[ ...
- 在linux下vcd光盘提取,linux下抓取Vcd的视频文件[Linux安全]
赞助商链接 本文"linux下抓取Vcd的视频文件[Linux安全]"是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判 ...
- json字段顺序读取 python_如何利用Python批量读取视频文件的时间长度?
本期的主题是利用Python来实现对视频文件时间长度的读取. 在学习编程语言时,相比较于通过书本来学习知识,我更喜欢通过观看学习视频的方式来进行学习,通过主讲老师的讲解,我能很直观且快速的了解一些知识 ...
- OpenCV读取视频文件的实例(附完整代码)
OpenCV读取视频文件的实例 OpenCV读取视频文件的实例 OpenCV读取视频文件的实例 #include <iostream> // for standard I/O #inclu ...
- php获取页面视频文件,php获取视频时长_php 读取视频文件播放时间长度
摘要 腾兴网为您分享:php 读取视频文件播放时间长度,中信期货,中日翻译,一路捞,信和财富等软件知识,以及阳光炫舞,火绒安全软件,qq锁,微信摇一摇抽奖软件,稿定设计软件,开始菜单图标,钩肥大战,g ...
- Matlab读取视频文件
从特定时间或帧索引开始的视频中读取帧,在指定时间间隔内读取帧,或读取视频中的所有帧. 从指定时间或帧索引开始读取帧 从文件开头 0.5 秒开始读取视频文件的一部分.然后,读取从帧索引 100 开始到视 ...
- Linux ubuntu与安卓之间如何进行文件传输
Linux ubuntu与安卓之间如何进行文件传输 安卓手机虽然采用Linux内核,但是它跟真正的gun/Linux系统连接时候,传输文件,还是跟windows上面实现的方法不同.那么在Linux上面 ...
最新文章
- Saltstack自动化环境部署
- java window.onload_从HTML中的window.onload调用webpacked代码
- python类中方法的执行顺序-python 函数或者类 代码的执行顺序
- 小程序短视频项目———开发用户登录注册(一)
- 关于swiper的tab(选项卡)中设置了autoHeight没有效果解决
- Swift和Objective-C混编 1
- 美国将尝试区块链领域和加密货币相结合
- 好玩的python代码聊天客户端_python socket实现客户端与服务器端对话
- mysql GROUP_CONCAT 排序
- 【PAT乙】1083 是否存在相等的差 (20分) map
- 10月第3周安全回顾:恶意软件肆虐 Web安全重点关注
- https协议为什么比http协议更加安全
- unity3d游戏开发之UV贴图教程
- MIT开创减少双量子比特门误差的新方法,提高鲁棒性迈向纠错量子计算机
- 微信扫码下载app的前端界面代码
- 旅行青蛙服务器维护时间,旅行青蛙小青蛙多久出门一次?要什么时候才会出门...
- MySQL学习笔记:upper、lower、ucase、lacase——字符串函数
- Vue —— 排他思想
- Mongodb修改器
- 主动变被动9个例句_【语法】被动语态的特殊用法考点总结