python+opencv读取视频,调用摄像头

Posted 小白羀号

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python+opencv读取视频,调用摄像头相关的知识,希望对你有一定的参考价值。

引用

 

import cv2
import numpy

 

 创建摄像头对象

 

cap = cv2.VideoCapture("videoTest/test1.mp4")  #参数为视频文件目录

 

逐帧显示实现视频播放

 

while 1:
    ret, frame = cap.read()            #读取
    cv2.imshow("capture", frame)          #显示
    if cv2.waitKey(100) & 0xff == ord(\'q\'):  #按q退出
        break

 

释放摄像头对象和窗口

 

cap.release()
cv2.destroyAllWindows()

 

 完整代码

 

import cv2
import numpy

cap = cv2.VideoCapture(1)  #调整参数实现读取视频或调用摄像头
while 1:
    ret, frame = cap.read()
    cv2.imshow("cap", frame)
    if cv2.waitKey(100) & 0xff == ord(\'q\'):
        break
cap.release()
cv2.destroyAllWindows()

 

 目录结构

 

读取视频运行结果

调用内置摄像头

 

cap = cv2.VideoCapture(0)    #调用笔记本内置摄像头

 

 调用usb摄像头

 

cap = cv2.VideoCapture(1)

 

 调用摄像头运行结果

 

以上是关于python+opencv读取视频,调用摄像头的主要内容,如果未能解决你的问题,请参考以下文章

python-opencv-视频的读取与分解

3h精通OpenCV- 读取图像视频与网络摄像头

Python 中配置opencv 读取视频报错 ,

python_Opencv_读取视频_摄像头

python+opencv打开摄像头,保存视频拍照功能的实现

linux ubuntu opencv 调用本地USB摄像头测试(失败了,再说!)