1. 程式人生 > >用python中的cv2庫開啟攝像頭

用python中的cv2庫開啟攝像頭

前提:確保pycharm中已經匯入了cv2庫

# -*- coding:utf8 -*-
import cv2 as cv

cap = cv.VideoCapture(0) # 開啟攝像頭
while (True):
hx, frame = cap.read() # 開始用攝像頭讀資料,返回hx為true則表示讀成功,frame為讀的影象
if hx is False:
print('read video error')
exit()
gray = cv.cvtColor(frame, cv.COLOR_BGR2GRAY) # 把彩色影象轉換成灰度影象,也可不轉換
cv.namedWindow('video', cv.WINDOW_AUTOSIZE) # 視窗設定為自動調節大小
cv.imshow('video', gray)
if cv.waitKey(1) & 0xFF == ord('q'): # 按q退出
break
cap.release() # 釋放攝像頭
cv.destroyAllWindows() # 結束所有視窗