opencv 打开摄像头

"""
使用opencv 打开笔记本自带的摄像头
"""
import cv2 as cv
cap = cv.VideoCapture(0)  # 创建视屏流
if not cap.isOpened: # 判断视屏是否打开
    print('--(!)Error opening video capture')
    exit(0)
while True: 
    ret, frame = cap.read() # 读取摄像头获取的数据,ret:获取是否读取到画面
    cv.imshow('frame', frame) # 显示视屏的每一帧:相当于一张图片
    if frame is None: # 如果读取的画面为None,退出循环
        print('--(!) No captured frame -- Break!')
        break
    cv.waitKey(10)

(1)获取摄像头对象:cv2.VideoCapture()

返回 对象地址,需要使用变量接受,这里使用cap 接受

可以指定参数:

① int类型参数

0:代表第一个摄像头

1:代表第二个摄像头(如果有的话)

。。。。

你可能感兴趣的:(opencv打开摄像头,opencv)