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