欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 攝像頭檢測(cè)

Python是一種高級(jí)編程語(yǔ)言,它廣泛應(yīng)用于人工智能、機(jī)器學(xué)習(xí)、數(shù)據(jù)科學(xué)等領(lǐng)域。其中,攝像頭檢測(cè)是Python在計(jì)算機(jī)視覺(jué)領(lǐng)域中的一個(gè)重要應(yīng)用場(chǎng)景。

import cv2
# 連接攝像頭
cap = cv2.VideoCapture(0)
# 循環(huán)讀取視頻流
while True:
# 讀取視頻幀
ret, frame = cap.read()
# 判斷是否讀取成功
if ret:
# 轉(zhuǎn)換為灰度圖像
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
# 檢測(cè)人臉
face_cascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')
faces = face_cascade.detectMultiScale(gray, scaleFactor=1.3, minNeighbors=5, minSize=(30, 30))
# 繪制人臉框
for (x, y, w, h) in faces:
cv2.rectangle(frame, (x, y), (x+w, y+h), (0, 255, 0), 2)
# 顯示視頻幀
cv2.imshow('frame', frame)
# 退出條件
if cv2.waitKey(1) == ord('q'):
break
# 釋放攝像頭
cap.release()
# 關(guān)閉窗口
cv2.destroyAllWindows()

通過(guò)使用cv2庫(kù)中的VideoCapture類,讀取攝像頭的視頻流。然后將每幀圖像轉(zhuǎn)換為灰度圖像,使用Haar級(jí)聯(lián)檢測(cè)算法檢測(cè)人臉并在圖像上繪制人臉框,最后在窗口中顯示實(shí)時(shí)視頻流。編寫(xiě)Python攝像頭檢測(cè)程序非常簡(jiǎn)單,可以為我們提供便利的人臉識(shí)別、身份認(rèn)證等實(shí)用功能。