学习Opencv+Python之获取设备摄像头

代码:

# 设置获取帧的尺寸,默认为640*480
cap.set(cv.CAP_PROP_FRAME_WIDTH, 320)
cap.set(cv.CAP_PROP_FRAME_HEIGHT, 240)
# 当摄像头打开时,展示帧
while cap.isOpened():
    # 读取帧,返回两个值,第一个为Bool值,表示是否读取到帧,第二个为获取的帧
    ret, frame = cap.read()
    # cv.flip()为图像的镜像操作,当参数为1时水平镜像
    frame = cv.flip(frame, 1)
    cv.namedWindow('frame', cv.WINDOW_AUTOSIZE)
    cv.imshow('frame', frame)
    if cv.waitKey(1) == ord('q'):
        break
# 获取视频的尺寸大小, 高x宽
size_info = (int(cap.get(cv.CAP_PROP_FRAME_WIDTH)), int(cap.get(cv.CAP_PROP_FRAME_HEIGHT)))
print(size_info)
# 释放捕获的摄像头
cap.release()
cv.destroyAllWindows()

你可能感兴趣的:(opencv,python)