Python 行使 OpenCV抓取相片中的臉部數據
2024/04/10 13:47
瀏覽39
迴響0
推薦0
引用0
網站架設
做法可能沒有很伶俐,操縱 os.walk把該資料夾中的各種格式的圖象名稱儲存成 list,再使用迴圈對圖象一個個辨識。
不管原圖解析度如何,全都會輸出同一的花式,輸出的圖象以下。
Python OpenCV 臉部數據
- 圖片數據
- ScaleFactor:每次搜索方塊削減的比例
- minNeighbers:每一個目標至少檢測到幾回以上,才可被認定是真數據。
- minSize:設定數據搜索的最小尺寸 ,如 minSize=(40,40)
行使 cv2.rectangle把辨識到的面部或眼睛進行標注,參數依序是
利用 cv2.CascadeClassifier導入辨識工具,個中選擇了臉部和眼睛的辨識東西。
讀取圖像數據後,轉為灰階,操縱detectMultiScale做面部和眼睛的辨識。
detectMultiScale中的數據參數離別是
第一個迴圈中先哄騙以辨識的面部再進行眼睛的辨識。
此中 Haar級聯數據可以從這裡下載。裡面提供了各類辨識的對象。
別的也能夠利用 LBP級聯數據,可以從這裡下載。
先試看看子瑜女神,有無設施被辨識。
- 圖片數據
- 兩個對角座標
- 線的色彩
- 線的粗細

子瑜女神看來起來辨識滿成功的。
接著看看失敗的例子,用了一樣的參數辨識一下 Twice和興奮伙伴們?




看來挺失敗的,娜璉和此中兩位興奮伙伴完全沒有辨識出臉,眼睛的部份大多都沒有辨識成功。為了辨識成功,可能需要調整一下參數。至於如何避免 OpenCV混淆眼睛和嘴,本人今朝沒有對策,求高手指導。不外還好整體照不是我要辨識的首要方針。
接著點竄 detect,把辨識出的臉,另存為供 AI練習的圖象。
自訂分類:不分類
上一則: CPanel 若何用 Hinet 做 SmartHost relay 網站架設下一則: 網站架設 CKeditor 4.4.5 網頁編纂器與CKfinder 2.4 上傳整合應用
你可能會有興趣的文章:
限會員,要發表迴響,請先登入











