1. 程式人生 > >利用第三方server實現的人臉識別技術(1)

利用第三方server實現的人臉識別技術(1)

說明:face.com已經被facebook收購,停止了人臉識別的服務了。


      由於專案需要,我研究了下2個第三方的server的人臉識別的提供的API,其中有2個做的還是不錯的,一個是國外的,他提供了各種語言的API,一個是國內盛大的。下面我分別就這2個公司能提供的功能做一下簡單的總結:

1.判斷當前圖片中是否有人臉

2.人臉是否是手工標定

3.人臉相對於圖片的寬,高度。

4.人臉中心點座標,相對於圖片的寬和高度

5.人臉的左右偏角,平面內旋角,上下俯仰角

6.人臉判定,性別,後續增加表情年齡

7.tags 包含了98個座標點用於描述人臉的輪廓,可以用來描述人臉的進一步的特徵,有不少的資訊可以挖據,比如說鼻子比較塌,下巴太短了,可以推送整形的廣告資訊。

8,半張臉是無法識別的,因為需要擬合某種模型,符合98座標點擬合方可識別為人臉,也就是側臉很大程度上是無法識別的。

9,可是識別在當前的2個是不是同一個人。

10.於該tag匹配的的人臉模型庫種的id

11.可以間接地提取出98個點在人臉種的位置資訊,由此可以做,比如夫妻相之類的大概的計算

12.刪除某張圖片

13.返回相似的圖片,及其屬性

14.對2張圖片相似度進行比較

15.在2張人臉的情況下只能識別到一張人臉的資訊

1.是否可識別人臉

2.圖片的寬高度

3.中心點,眼睛,嘴巴的在臉中的位置

4.左右,平面,上下偏角

5。年紀及其置信度

6,人臉判定,有否帶眼鏡,是否爆粗,心情,是否在笑

7.若圖片中存在2張人臉,也是可以識別的。

其他:facebook,推特,相關的還有很多功能。

        人臉資訊是privacy,在使用的時候最好是能獲得使用者的同意,至於怎麼使用這些資訊,可以參考下google是如何使用使用者的資訊的。我寫出了第一個demo,整理好之後我會貼上來。