[.NET]Microsoft Project Oxford.Face 臉部辨識

想在 AP 中加入"臉部辨識"嗎?
有了 Microsoft Project Oxford.Face ,就可以容易的達成哦!

相信前陣子,一堆人都在玩 how-old.net ,看看照片中的自已是不是比實際上年輕!

更多的應用,則可以到 https://www.projectoxford.ai/demo 玩看看。

Microsoft也開放 API 給我們使用(目前為 Beta 版),所以可以在我們的AP中加入這些功能。

要使用的話,要先到  https://www.projectoxford.ai/Subscription/Index  訂閱相關的服務,如下,

image

 

如果要直接測試的話,可以到 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 這一個

image

 

1.Detection 臉部辨識,看看照片上的人是男生還是女生,是幾歲(Yeap! 我真的比實際還年輕) …

image

 

2.Verification 比較2個照片是否為同一個人,(黑黑的也比的出來呢…)

image

 

 

 

3.Grouping 從一個目錄的照片中,分出那些照片是同一組的。

image

 

 

4.Find Similar 從一個目錄的照片中,找出那些照片是相似的。

image

 

 

5.Identification 在目錄中,子目錄名稱為每個人的名稱,然後放進那個人的照片,然後選擇一個照片,它會去對應看看是否為目錄中的人,如下,

image

image

image

 

目前免費的 Beta API 是有一些限制的哦! 使用時要注意一下哦!

 

參考資料

Project Oxford

Hi, 

亂馬客Blog已移到了 「亂馬客​ : Re:從零開始的軟體開發生活

請大家繼續支持 ^_^