Face API提供什麽服務?
Face Api有兩大類的服務:
Face Detection - 用來識別圖片裡面的人臉的位置以及人臉的一些相關信息例如年紀、性別等Face Recognition - 這一類的服務有4種不同的服務
Face Verification - 用來驗證兩個圖片的人臉是不是同一個人Find similar faces - 從一堆圖片裡面找出和這個圖片人臉有關的圖片Face Grouping - 把一堆圖片的人臉做分類Face Identification - 判別圖片的人臉是誰
整個Face Api的服務
因此,整體來説Face Api有5個服務接下來看看這些服務使用起來大概是什麽感覺。
Face Api其實還有一些別的服務,例如建立PersonGroup以及Person等,不過這些不屬於直接使用的服務因此沒有算。
Face Detection
這個服務能夠識別圖片裡面的人臉不同的訊息包含:
人臉在圖片的位置 - 甚至可以到臉部各個位置人臉的年齡人臉的性別人臉的表情
下圖就是一個人臉識別性別以及年紀的用途:
看得到人臉的性別以及年齡
這個可以在官方介紹的網頁做測試:https://azure.microsoft.com/zh-tw/services/cognitive-services/face/
Face Verification
這個服務能夠比對兩張圖片裡面的人臉是不是同一個人。
也可以比對建立好的Person model,看看圖片是不是和某個Person是同一個人。
例如這兩張圖片的人臉不屬於同一個人
這個其實可以用來做一些安控相關的應用,例如符合某個人才可以開門。
這個也可以在官方介紹的網頁做測試:https://azure.microsoft.com/zh-tw/services/cognitive-services/face/
Find similar faces
可以想象一下,如果在一堆相片裡面要找出和某一張圖片裡面的人臉有關的全部都找到,這個時候就可以使用這個服務。
這個服務有兩種模式,一個是對face,一個是對person。
下面這張圖,如果是對person,那麽只會出現(a)和(b),對face就如下圖:
找類似人臉的圖片
Face Grouping
可以把一堆圖片透過這個服務直接把相關的人臉圖片歸在一起。
使用到的情景比較少 - 可能在整理圖片就很有用途。
Face Identification
Face Api允許建立Person模型,因此可以透過training的方式訓練出Person模型。
這個時候拿出任何一張圖片,可以透過這個service識別出圖片裡面的人臉是誰。
person會在personGroup裡面,然後任意圖片就可以找找可能是裡面的誰