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

时间:2018-02-02 00:49:21   收藏:0   阅读:2966

引用

 

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)

 

 调用摄像头运行结果

技术分享图片

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!