zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Opencv从入门到精通(二):读取视频和摄像头

Opencv入门 视频 读取 精通 摄像头
2023-09-14 09:14:58 时间

一、读取视频

# 读取视频
# 因为视频是连续的图像,所以我们需要一个循环
cap = cv2.VideoCapture('展示视频.mp4')
while 1:
    success, img = cap.read()
    cv2.imshow('video', img)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

二、读取摄像头

# 读取摄像头
cap = cv2.VideoCapture(0)

cap.set(3, 460)
cap.set(4, 600)
cap.set(10, 100)  # 设置亮度

# 摄像头编号,如果有多个摄像头,想指定别的摄像头 可以更改此数,0代表使用默认的摄像头
while True:
    success, img = cap.read()
    cv2.imshow('video', img)
    if cv2.waitKey(1) & 0xFF == ord('q'):  # 按q退出 每帧暂停1毫秒
        break