開源人臉識別軟體有哪些?
01-07
好吧,開源不開源也不怎麼重要
我想做一個Android應用,用照相機拍照,然後把照片與庫中的1000張照片比對,如果有在「庫」中的人就找出來。希望實現這個,有什麼軟體能夠辦到嗎?謝謝
因涉及隱私,庫只能放在本地。
你這個問題其實不是在做人臉識別(identification),而是在做人臉鑒別(verification),因為人很可能不在庫中。
開源的話,opencv內置了基於PCA的人臉識別,可以直接用。
此外還有大量開源的paper code,詳情請翻近幾年的CVPR ICCV 關鍵字:face recognization/identification不過能自己寫的還是自己寫比較好。強烈推薦棟哥的Bayesian Face Revisited: A Joint Formulation一文,實現下來也就幾百行,效率精度都不錯,而且和你的需求比較match。此外還推薦港中文大學的DEEPID2這個演算法,結合開源的theano庫可以在幾百行內實現,在我的測試中檢索效果達到了98%以上,是目前數一數二的人臉檢索演算法。開源的OpenCV比較經典;安卓版的大概可以用安卓內置的SDK,或者也許有第三方組織提供的SDK?安卓內置的開發具體不很了解,也許可以參考搜索的一些資料,例如android人臉識別、android 人臉識別、Android人臉識別技術、在Android實現人臉識別的詳細過程等。
推薦閱讀:
※鎚子新機堅果 pro2 的人臉識別跟 iPhone X 的有什麼區別?
※使用caffe來做人臉識別?
※談到人臉識別技術,有哪些常見的誤區?
※目前的人工智慧可以打「顏值」分嗎?