在Github上找合適的人臉識別引擎,想要本地化用,不用開放的一些API(比如騰訊AI、百度AI),有些場景聯(lián)不了網(wǎng)。
一開始搜索的是時候(關鍵字:face recognition)找到了最出名的
face_recognition(https://github.com/ageitgey/face_recognition)
star將近兩萬個,大佬級別的項目
一看開發(fā)語言Python/ target=_blank class=infotextkey>Python,調用的庫是Dlib(http://dlib.NET/),本想著要不下載下來玩玩,奈何python的水平一般,包裝水平太爛。
后來再一陣尋找,略過了
Emgu GV:http://www.emgu.com/wiki/index.php/Main_Page,找到了一個face_recognition的C#包裝,大喜呀,用了一下,不錯。
FaceRecognitionDotNet:
https://github.com/takuya-takeuchi/FaceRecognitionDotNet
不虧是包裝界的大佬,推薦給各位,和face_recognition一樣的原理,函數(shù)實現(xiàn)也相同,調用的也是DLib,效果拔群。
作者的功力是有目共睹的(意外的發(fā)現(xiàn)應該是霓虹國的,很硬氣,附上其博客),國人共勉。
圖一 是 face_recognition
圖二是 FaceRecognition.NET
為各位的項目添磚加瓦,祝各位新年愉快,健康生活!
補充一下,使用該引擎需要再nuget上下載庫,https://www.nuget.org/packages/FaceRecognitionDotNet,不想下載的自己編譯這個包裝的C++庫
DlibDotNet:https://github.com/takuya-takeuchi/DlibDotNet
還有就是再使用中文路徑編碼的時候會出錯,需要改一下源碼,我已經(jīng)給了修改的地方:https://github.com/takuya-takeuchi/FaceRecognitionDotNet/issues/21,已經(jīng)提交給了作者。
轉自:FourOne
cnblogs.com/RainbowInTheSky/p/10247921.html