資源簡介
給出一張照片,輸出包含幾張人臉,識別照片中的人臉(嘴、眼睛)并用矩形框出
代碼片段和文件信息
#?給出一張照片,輸出包含幾張人臉,識別照片中的人臉(嘴、眼睛)并用矩形框出
import?cv2
filepath?=?“C:/Users/hp/Pictures/mmm.jpg“
img?=?cv2.imread(filepath)?#?讀取圖片
gray?=?cv2.cvtColor(img?cv2.COLOR_BGR2GRAY)?#?轉換灰色
#?OpenCV人臉識別分類器
classifier?=?cv2.CascadeClassifier(?“D:\Program?Fies\Python\Python36\Lib\site-packages\cv2\data\haarcascade_frontalface_default.xml“?)
color?=?(3?200?99)?#?定義繪制顏色
#?調用識別人臉
faceRects?=?classifier.detectMultiScale(?gray?scaleFactor=1.2?minNeighbors=3?minSize=(32?32))
if?len(faceRects):?#?大于0則檢測到人臉
????for?faceRect?in?faceRects:?#?單獨框出每一張人臉
????????
- 上一篇:python+matlab聽歌識曲
- 下一篇:python視頻人臉判斷
評論
共有 條評論