做法可能沒有很伶俐,利用 os.walk把該資料夾中的各種格式的圖象名稱儲存成 list,再利用迴圈對圖像一個個辨識。
無論原圖解析度若何,全城市輸出統一的格式,輸出的圖像以下。
利用 cv2.rectangle把辨識到的面部或眼睛進行標注,參數依序是
- 圖片數據
- 兩個對角座標
- 線的色彩
- 線的粗細
子瑜女神看來起來辨識滿成功的。
接著看看失敗的例子,用了一樣的參數辨識一下 Twice和愉快伙伴們?
看來挺失敗的,娜璉和其中兩位興奮伙伴完全沒有辨識出臉,眼睛的部分大多都沒有辨識成功。為了辨識成功,可能需要調整一下參數。至於若何避免 OpenCV混淆眼睛和嘴,本人今朝沒有對策,求高手指導。不外還好整體照不是我要辨識的首要目標。
接著點竄 detect,把辨識出的臉,另存為供 AI練習的圖象。
第一個迴圈中先操縱以辨識的面部再進行眼睛的辨識。
此中 Haar級聯數據可以從這裡下載。裡面提供了各類辨識的工具。
別的也可以使用 LBP級聯數據,可以從這裡下載。
先試看看子瑜女神,有無門徑被辨識。
Python OpenCV 面部數據
8.png (40 KB, 下載次數: 6)
哄騙 cv2.CascadeClassifier導入辨識東西,個中選擇了臉部和眼睛的辨識東西。
讀取圖像數據後,轉為灰階,利用detectMultiScale做面部和眼睛的辨識。
detectMultiScale中的數據參數分別是
文章標籤
全站熱搜
留言列表