用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() # 結束所有窗口


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM