想在 AP 中加入"臉部辨識"嗎?
有了 Microsoft Project Oxford.Face ,就可以容易的達成哦!
相信前陣子,一堆人都在玩 how-old.net ,看看照片中的自已是不是比實際上年輕!
更多的應用,則可以到 https://www.projectoxford.ai/demo 玩看看。
Microsoft也開放 API 給我們使用(目前為 Beta 版),所以可以在我們的AP中加入這些功能。
要使用的話,要先到 https://www.projectoxford.ai/Subscription/Index 訂閱相關的服務,如下,
如果要直接測試的話,可以到 https://github.com/Microsoft/ProjectOxford-ClientSDK 下載它的範例程式。
以下筆者是測試Windows版本的臉部辨識(https://github.com/Microsoft/ProjectOxford-ClientSDK/tree/master/Face/Windows)
請使用 Visual Studio 2015來開啟範例程式 Sample-WPF\FaceAPI-WPF-Samples.sln,並還原 Nuget 套件。
這個範例提供5項功能,
執行時,請在右上方輸入訂閱的序號,在 Web 上預設看到的是 xxxxx ,按下 show 就可以看到正確的序號了,
這裡的訂閱序號使用的是 Face API 這一個
1.Detection 臉部辨識,看看照片上的人是男生還是女生,是幾歲(Yeap! 我真的比實際還年輕) …
2.Verification 比較2個照片是否為同一個人,(黑黑的也比的出來呢…)
3.Grouping 從一個目錄的照片中,分出那些照片是同一組的。
4.Find Similar 從一個目錄的照片中,找出那些照片是相似的。
5.Identification 在目錄中,子目錄名稱為每個人的名稱,然後放進那個人的照片,然後選擇一個照片,它會去對應看看是否為目錄中的人,如下,
目前免費的 Beta API 是有一些限制的哦! 使用時要注意一下哦!
參考資料
Hi,
亂馬客Blog已移到了 「亂馬客 : Re:從零開始的軟體開發生活」
請大家繼續支持 ^_^