Alan Tsai 的學習筆記


學而不思則罔,思而不學則殆,不思不學則“網貸” 記錄軟體開發的點點滴滴 著重於微軟技術、網頁開發、DevOps、C#, Asp .net Mvc、Azure、AI、Chatbot、Docker、Data Science

[Cognitive Service之Face Api][01]人臉識別的AI服務 - Face API能夠做什麽?

[Cognitive Service之Face Api]人臉識別的AI服務 - Face API能夠做什麽?.jpg
圖片來源:https://pixabay.com/en/books-spine-colors-pastel-1099067/ 

Face Api是微軟的Cognitive Service(認知服務)Vision(視覺)裡面的一個服務。

最主要的目的是用來處理和人臉識別有關的AI功能。

這篇從Overview的角度來看看Face API能夠做什麽,然後這個系列會介紹什麽。

Face API提供什麽服務?

Face Api有兩大類的服務:

  1. Face Detection - 用來識別圖片裡面的人臉的位置以及人臉的一些相關信息例如年紀、性別等
  2. Face Recognition - 這一類的服務有4種不同的服務
    1. Face Verification - 用來驗證兩個圖片的人臉是不是同一個人
    2. Find similar faces - 從一堆圖片裡面找出和這個圖片人臉有關的圖片
    3. Face Grouping - 把一堆圖片的人臉做分類
    4. Face Identification - 判別圖片的人臉是誰

XMind_2018-09-05_22-25-42.png
整個Face Api的服務

因此,整體來説Face Api有5個服務接下來看看這些服務使用起來大概是什麽感覺。

Face Api其實還有一些別的服務,例如建立PersonGroup以及Person等,不過這些不屬於直接使用的服務因此沒有算。

Face Detection

這個服務能夠識別圖片裡面的人臉不同的訊息包含:

  1. 人臉在圖片的位置 - 甚至可以到臉部各個位置
  2. 人臉的年齡
  3. 人臉的性別
  4. 人臉的表情

下圖就是一個人臉識別性別以及年紀的用途:

chrome_2018-09-05_22-26-08.png
看得到人臉的性別以及年齡

這個可以在官方介紹的網頁做測試:https://azure.microsoft.com/zh-tw/services/cognitive-services/face/

Face Verification

這個服務能夠比對兩張圖片裡面的人臉是不是同一個人。

也可以比對建立好的Person model,看看圖片是不是和某個Person是同一個人。
chrome_2018-09-05_22-29-40.png
例如這兩張圖片的人臉不屬於同一個人

這個其實可以用來做一些安控相關的應用,例如符合某個人才可以開門。

這個也可以在官方介紹的網頁做測試:https://azure.microsoft.com/zh-tw/services/cognitive-services/face/

Find similar faces

可以想象一下,如果在一堆相片裡面要找出和某一張圖片裡面的人臉有關的全部都找到,這個時候就可以使用這個服務。

這個服務有兩種模式,一個是對face,一個是對person。

下面這張圖,如果是對person,那麽只會出現(a)和(b),對face就如下圖:

chrome_2018-09-05_22-34-42.png
找類似人臉的圖片

Face Grouping

可以把一堆圖片透過這個服務直接把相關的人臉圖片歸在一起。

使用到的情景比較少 - 可能在整理圖片就很有用途。

Face Identification

Face Api允許建立Person模型,因此可以透過training的方式訓練出Person模型。

這個時候拿出任何一張圖片,可以透過這個service識別出圖片裡面的人臉是誰。

chrome_2018-09-05_22-43-03.png
person會在personGroup裡面,然後任意圖片就可以找找可能是裡面的誰

結語

這篇快速介紹了Face Api這個人臉識別的服務。這個服務裡面有5個不同人臉識別有關的服務。

接下來這個系列將環繞介紹這5個服務在實際裡面如何使用。

下一篇([02]人臉識別的AI服務 - 要使用Face Api的準備)先從Detect的部分開始介紹起。看看Detect的API怎麽呼叫,并且有什麽參數可以傳入取得不同的資訊。

參考資料

官方Face API的Overview
https://docs.microsoft.com/en-us/azure/cognitive-services/face/overview
comments powered by Disqus