有哪些庫能快速完成人臉識別?
這個其實(shí)很容易,Python中專門有一個人臉識別庫—Face Recognition,該庫基于dlib人臉識別技術(shù)構(gòu)建,可以快速完成人臉面部特征識別,而且具有較高的準(zhǔn)確率,下面我簡單介紹一下這個庫,實(shí)驗(yàn)環(huán)境Win10+Python3.6+PyCharm5.0,主要內(nèi)容如下:
1.首先,安裝dlib,這個是Face Recognition庫的基礎(chǔ),安裝的話,直接在cmd窗口中輸入安裝命令“pip install dlib”就行,如下,需要稍微等待一下:
2.安裝完后后,還需要安裝face_recognition_models庫,這里主要是訓(xùn)練好的人臉識別模型,F(xiàn)ace Recognition庫依賴于這個庫進(jìn)行人臉識別,安裝方式以上面dlib一樣,直接輸入命令“pip install face_recognition_models”就行,如下:
3.接著就可以安裝Face Recognition庫了,這里也直接輸入命令“pip install face_recognition”就行,如下:
4.最后,就可以編寫相關(guān)代碼進(jìn)行測試了,直接加載圖片、識別,最后標(biāo)注一下就行:
效果如下,已經(jīng)成功識別人臉并標(biāo)注:
5.這里你也可以對一些面部特征進(jìn)行描繪,如眼睛、眉毛、嘴唇等,測試代碼如下:
運(yùn)行這個程序效果如下,可以試玩一下:
至此,我們就完成了利用Python的Face Recognition庫進(jìn)行人臉識別??偟膩碚f,整個過程比較簡單,代碼量也不多,很好理解,只要你熟悉一下相關(guān)代碼和示例,很快就能掌握的,當(dāng)然,你也可以借助opencv來完成人臉識別,也是可以的,網(wǎng)上也有相關(guān)教程和資料可供參考,非常詳細(xì),希望以上分享的內(nèi)容能對你有所幫助吧,也歡迎大家評論、留言。