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()

 

 目录结构

 

python+opencv读取视频,调用摄像头_第1张图片

读取视频运行结果

python+opencv读取视频,调用摄像头_第2张图片

调用内置摄像头

 

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

 

 调用usb摄像头

 

cap = cv2.VideoCapture(1)

 

 调用摄像头运行结果

python+opencv读取视频,调用摄像头_第3张图片

 

转载于:https://www.cnblogs.com/MC-Curry/p/8401584.html

你可能感兴趣的:(python+opencv读取视频,调用摄像头)