import cv2# get 属性说明
video_path = r'C:\Users\86182\Desktop\11\test.mp4'
# 读取摄像头,出数字 0, 1, 2
# video_path = 0
video = cv2.VideoCapture(video_path)print(video.get(3))
width = video.get(cv2.CAP_PROP_FRAME_WIDTH)
print(video.get(4))
height = video.get(cv2.CAP_PROP_FRAME_HEIGHT)
print(video.get(5))
fps = video.get(cv2.CAP_PROP_FPS)
count = video.get(cv2.CAP_PROP_FRAME_COUNT)
print("宽度width:", width)
print("高度height:", height)
print("帧速率fps:", fps)
print("总帧数count:", count)
# 设定在特定帧处读取
video.set(cv2.CAP_PROP_POS_FRAMES, 50)
while video.isOpened():# 获取当前帧数(从0开始)frames_num = video.get(cv2.CAP_PROP_POS_FRAMES)print("当前帧数:", frames_num)ret, image = video.read()if not ret:breakcv2.imshow("video", image)cv2.waitKey(1)
video.release()
cv2.destroyAllWindows()

python OpenCV 视频处理相关推荐

  1. Ubuntu系统下python opencv视频采集:使用USB端口映射指定要读取的相机设备

    Ubuntu16.04 下 python opencv 视频采集:使用USB端口映射指定要读取的相机设备 有时我们需要读取指定设备的视频流,但笔记本电脑通常自带相机,同时可能连接多个USB相机,每次插 ...

  2. python opencv视频处理教程_OpenCV+Python详细教程-图片+视频(一)-Go语言中文社区...

    环境 Python3以上的版本+OpenCV+PyCharm 图片 目标 读入,显示,保存图像 对应的函数:cv2.imread(),cv2.imshow(),cv.imwrite() 1.1读取图像 ...

  3. python+OpenCV视频检测+代码以及注解

    这部分是关于检测摄像头中的人脸,以及对mp4中的文件人脸检测,上代码: #导入cv模块 import cv2 as cv #检测函数 def face_detect_demo(img):gary = ...

  4. python opencv 视频抽帧

    自用 原文:Python之OpenCV读取视频抽帧保存_ZONGXP的博客-CSDN博客_python视频抽帧 ps,对cv2.imwrite()错误进行了修改 注意imwrite()无法保存一般都是 ...

  5. python opencv 视频人脸识别

    It is not right ofthe sun to shine.Everyone can. 发光不是太阳的权利 每个人都可以 关于opencv我就不再多说了上链接 opencv中文http:// ...

  6. python opencv 视频剪辑

    用Python剪辑制作简单视频(moviepy) https://blog.csdn.net/u014563989/article/details/79953730 python实现拍照,录像,剪辑, ...

  7. Python+OpenCV视频的读取与处理;截取部分图像数据; 边界填充

    视频读取 ●cv2.VideoCapture可以捕获摄像头, 用数字来控制不同的设备,例如0,1. ●如果是视频文件,直接指定好路径即可. import cv2 #opencv默认读取格式是BGR v ...

  8. Python OpenCV 视频的读取和保存

    1. 打开本地的摄像头,读取视频的每一帧 import cv2 # 1: connect camera via USB , 0: connect camera installed in your co ...

  9. python opencv 视频加快播放_如何使用openCV提高Python中的视频播放速度

    这就是问题所在...在for x in range(width): for y in range(height): if canny[y,x] == 255: 在Numpy.argmax解决方案是.. ...

最新文章

  1. 腾讯 QQ 就“读取浏览器历史记录”道歉!
  2. Linux 下安装与卸载JDK
  3. 数据结构-使用两个栈实现一个队列
  4. IndexedDB:浏览器里内置的数据库
  5. 手机天气显示服务器错误,手机天气云服务器
  6. python中文件操作的相关函数有哪些_Python常见文件操作的函数示例代码
  7. 4-1 ADO.NET简介 4
  8. php扩展zval,PHP扩展开发(7):zval结构
  9. mysql的三种安装方式(详细)
  10. 王牌英雄怎么服务器维护了,王牌英雄steam版无法运行问题解决方法_3DM单机
  11. Matlab遗传算法工具箱的使用
  12. Android dex2oat 导致编译失败:ERROR: Dex2oat failed to compile a boot image
  13. 一寸Timing一寸金,寸金能买寸光阴——CCD
  14. 计算机长时间休眠后无法唤醒,为什么我电脑长时间不动进入待机状态却无法唤醒出现死机情况?必须强制关机!...
  15. 【数学分析】一致连续的一些证明方法
  16. 二本Java小菜鸟4面字节跳动被秒成渣渣,深度集成!
  17. 实验三 静态路由配置
  18. 计算机内存当硬盘用,用空闲内存做磁盘 还有这一招!
  19. 2019年3月计算机二级考试题库百度云,2019年3月计算机等级考试题库-二级MS Office试题...
  20. 沈阳建筑学计算机专硕调剂,沈阳建筑大学2020考研网上调剂公告

热门文章

  1. 《计算机应用基础》教案,《计算机应用基础》公开课教案
  2. iPhone iOS 系统中 设置-开发者 对应的翻译
  3. Grafana v7以下版本对多query进行计算 MetaQueries Percent+
  4. 在VMware上安装 CentOS7 傻瓜式教程
  5. 只有程序员才会有的经历,最后一件事是个人都顶不住
  6. 2021年安全员-C证(陕西省)找解析及安全员-C证(陕西省)考试总结
  7. 一品多码的成因和安仕达软件的解决办法
  8. Mendix架构体系概述(二)
  9. Kolin 更优雅的封装ProgressDialog
  10. 关于comsol技术剖析的超强干货