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)
调用摄像头运行结果