來自:FourOne
連結:http://www.cnblogs.com/RainbowInTheSky/p/10247921.html
在Github上找合適的人臉識別引擎,想要本地化用,不用開放的一些API(比如騰訊AI、百度AI),有些場景聯不了網。
一開始搜尋的是時候(關鍵字:face recognition)找到了最出名的
face_recognition(https://github.com/ageitgey/face_recognition)
star將近兩萬個,大佬級別的專案
一看開發語言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一樣的原理,函式實現也相同,呼叫的也是DLib,效果拔群。
作者的功力是有目共睹的(意外的發現應該是霓虹國的,很硬氣,附上其部落格),國人共勉。
圖一 是 face_recognition
圖二是 FaceRecognition.NET
為各位的專案添磚加瓦,祝各位新年愉快,健康生活!
補充一下,使用該引擎需要再nuget上下載庫,https://www.nuget.org/packages/FaceRecognitionDotNet,不想下載的自己編譯這個包裝的C++庫
DlibDotNet:https://github.com/takuya-takeuchi/DlibDotNet
還有就是再使用中文路徑編碼的時候會出錯,需要改一下原始碼,我已經給了修改的地方:https://github.com/takuya-takeuchi/FaceRecognitionDotNet/issues/21,已經提交給了作者。
●編號221,輸入編號直達本文