1. 程式人生 > >基於微軟認知服務Azure的人臉識別驗證

基於微軟認知服務Azure的人臉識別驗證

從 2018 年 3 月 1 日開始,微軟Azure 認知服務(國內由世紀互聯運營)的人臉識別 API 價格下調,降幅高達 50%。它集成了包括百萬級識別在內的幾項改進,能更好地幫助客戶實現他們的願景。要了解此服務及定價的更多資訊,請訪問認知服務功能頁面和認知服務價格詳情頁面。
這裡寫圖片描述
開啟Azure中的openAI選項,共有3個專案提供給大家,人臉識別、計算機視覺(影象識別)和情緒分析,微軟的強大無需多說,文件中也給出了各語言的詳細的API、SDK參考,並直接提供github上的例程程式碼供下載學習和貢獻。
這裡寫圖片描述
其中的人臉識別的功能包括:
這裡寫圖片描述這裡寫圖片描述

在前期的博文中,我們已經分別就百度、騰訊、dlib的人臉識別及特徵點標識都進行了驗證,這裡我用python3.6+opencv3.4對微軟開放的人臉識別予以驗證。
根據官網的說明,微軟的faceAPI可以提供人臉矩形座標、26個特徵點、以及年齡、性別、膚色、髮色、妝容、眼鏡、情緒等特徵,並可以就照片本身的清晰度、噪聲、完整性等進行判別。
這裡寫圖片描述

這裡寫圖片描述

本文只做簡單的驗證,旨在打通並瞭解一下微軟的openAI效果如何,詳細的程式和應用各位可以自行學習。
這裡寫圖片描述
這裡寫圖片描述
上面是單個和多個人臉的對比驗證,微軟的faceAPI提供的特徵點僅僅包括五官的粗略位置,和其它幾家相比,資訊太少,速度也比較慢。以後有機會,將會把各家的人臉識別彙集在一個軟體中,同時對一個目標進行識別,看看對比的效果如何。