人工智能学习

获取摄像头图形

本文主要是介绍获取摄像头图形,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
import cv2

#创建VideoWriter为写多媒体文件
fourcc = cv2.VideoWriter_fourcc(*'MJPG')

#创建窗口
cv2.namedWindow('video', cv2.WINDOW_NORMAL)
cv2.resizeWindow('video', 640, 480)
#获取视频设备/从视频文件中读取视频帧
# windows 系统 外置摄像头,参数 单独为 0 的话,不能读到视频 ,需要用CAP_DSHOW 参数
#cap = cv2.VideoCapture(0) 
cap = cv2.VideoCapture(0 + cv2.CAP_DSHOW)

while cap.isOpened():
    #从摄像头读视频帧
    ret, frame = cap.read()

    if ret == True:
        #将视频帧在窗口中显示
        cv2.imshow('video', frame)
        #重新将窗口设备为指定大小
        # cv2.resizeWindow('video', 640, 480)  #注释后,可以调整大小尺寸

       #等待键盘事件,如果为q,退出
        key = cv2.waitKey(1)
        if(key & 0xFF == ord('q')):
            break
    else:
        break

#释放VideoCapture
cap.release()


cv2.destroyAllWindows()


这篇关于获取摄像头图形的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!