最近在Github上找合適的人臉識別引擎,想要本地化用,不用開放的一些API(好比騰訊AI、百度AI),有些場景聯不了網,一開始搜索的是時候(關鍵字:face recognition)就找到了最出名的face_recognition,star將近兩萬個,大佬級別的項目,一看開發語言python,調用的庫是Dlib,本想着要不下載下來玩玩,奈何python的水平通常,包裝水平太爛。後來再一陣尋找,略過了Emgu GV,找到了一個face_recognition的C#包裝,大喜呀,用了一下,不錯:FaceRecognitionDotNet,不虧是包裝界的大佬,推薦給各位,和face_recognition同樣的原理,函數實現也相同,調用的也是DLib,效果拔羣。做者的功力是有目共睹的(意外的發現應該是霓虹國的,很硬氣,附上其博客),國人共勉。php
圖一是face_recognitionhtml
圖二是FaceRecognition.NETpython
爲各位的項目添磚加瓦,祝各位新年愉快,健康生活!git
補充一下,使用該引擎須要再nuget上下載庫,https://www.nuget.org/packages/FaceRecognitionDotNet,不想下載的本身編譯這個包裝的C++庫DlibDotNetgithub
還有就是再使用中文路徑編碼的時候會出錯,須要改一下源碼,我已經給了修改的地方:https://github.com/takuya-takeuchi/FaceRecognitionDotNet/issues/21,已經提交給了做者函數
有人詢問dll下載地方,其實nuget就有,做者首頁就給出了,https://www.nuget.org/packages/DlibDotNet工具
人臉模型地址:https://github.com/ageitgey/face_recognition_models、https://github.com/davisking/dlib-models編碼
標註工具:https://github.com/davisking/dlib/tree/master/tools/imglab imglab做者也有移植.net
例子:https://www.cnblogs.com/RainbowInTheSky/p/10272499.htmlhtm