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

python 畫人臉框

Python是一個(gè)功能強(qiáng)大的編程語言,常用于圖像處理及人工智能領(lǐng)域。在這里,我們將演示如何使用Python繪制人臉框。

import cv2
# 加載圖片
img = cv2.imread('image.jpg')
# 加載人臉檢測(cè)器
face_cascade = cv2.CascadeClassifier('haarcascade_frontalface_default.xml')
# 檢測(cè)人臉
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) # 將圖片灰度化
faces = face_cascade.detectMultiScale(gray, 1.3, 5) # 按比例縮放檢測(cè)人臉
# 繪制人臉框
for (x,y,w,h) in faces:
cv2.rectangle(img,(x,y),(x+w,y+h),(0,255,0),2)
# 結(jié)果展示
cv2.imshow('image',img)
cv2.waitKey(0)
cv2.destroyAllWindows()

首先,我們需要導(dǎo)入OpenCV模塊,通過cv2.imread()函數(shù)加載一張圖片,并使用cv2.CascadeClassifier()函數(shù)加載人臉檢測(cè)器。接著,我們將圖片轉(zhuǎn)換成灰度圖,依據(jù)比例縮放檢測(cè)人臉,并使用cv2.rectangle()函數(shù)繪制人臉框。

最后,通過cv2.imshow()函數(shù)將結(jié)果展示出來。

這是一個(gè)簡單但非常實(shí)用的例子,展示了Python在圖像處理方面的強(qiáng)大能力。