当前位置:   article > 正文

python实现读取文件中的视频数据并实时展示_python读视频

python读视频

要实现读取文件中的视频数据并实时展示,可以使用OpenCV库。以下是一个简单的示例代码:

  1.     
  2. import cv2
  3. # 打开视频文件
  4. cap = cv2.VideoCapture('video.mp4')
  5. # 检查是否成功打开视频文件
  6. if not cap.isOpened():
  7.     print("Error opening video file")
  8.     exit()
  9. # 循环读取视频帧并显示
  10. while True:
  11.     # 逐帧读取视频
  12.     ret, frame = cap.read()
  13.     # 如果读取失败,则退出循环
  14.     if not ret:
  15.         break
  16.     # 在窗口中显示当前帧
  17.     cv2.imshow('Video', frame)
  18.     # 等待1ms,更新窗口显示
  19.     cv2.waitKey(1)
  20. # 释放资源并关闭窗口
  21. cap.release()
  22. cv2.destroyAllWindows()

在这个示例中,我们首先使用`cv2.VideoCapture()`函数打开视频文件。然后,我们使用一个无限循环来逐帧读取视频,并在窗口中显示当前帧。最后,我们释放资源并关闭窗口。注意,在循环中,我们使用`cv2.waitKey()`函数等待1ms,以便窗口能够及时更新显示。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/775902
推荐阅读
相关标签
  

闽ICP备14008679号