1. 程式人生 > >對市場上兩款人臉識別工具的評判

對市場上兩款人臉識別工具的評判

市場上的兩個方案

1. 一登人臉識別

簡介:一登人臉識別致力於人臉識別登入的一體化解決方案。有28家合作商,比較知名的是樂視、個推等。

主要方式:一登刷臉的準確性依賴於  人臉識別度以及手機號碼。少了手機號碼,識別度就會大幅降低。我使用我自己的手機出現了一次,一次都沒有成功登入的情況。識別度還是需要增加的。

技術難度:一登識別由於是一體化解決方案,所有具體實現細節絕對是不可能放開的。同時,包括大部分跟UI相關的彈窗之類,也被一登達成jar。意味著後續需要完全依賴一登進行開發。而且主要的開發難度,我方是基本沒什麼的。前提條件是要依照一登解決方案的使用場景。另外,因為我司的攝像頭的結構有潛在的風險可能會這個sdk無法使用。這個問題是需要雙方一起解決的。

適用場景:我方沒有一套AccountID的管理,可以直接使用一登的AccountManager,在一個平板,一個帳號一個人使用,這種情況會比較好使。

2. Face++

簡介:Face++致力於更開放的人臉識別,有幾乎完全放開的api,主要是通過按次計費,按時長計費兩種方式。知名客戶有美圖秀秀、魔謾相機、世紀佳緣、聯想、支付寶、滴滴出行。

主要方式:Face++主要是依賴識別準確度來進行。API相當開放,是直接的返回值方式來提供給客戶更靈活更機動的整合。

技術難度:有各個大公司做前期鋪墊,相信準確度還是不錯的。主要是工作量上會更大的多。所有的細節邏輯都需要我司除錯編碼。要face++的伺服器去做人臉識別操作。

人臉識別要先上傳到伺服器,才能拿到face_token;

人臉之間的對比是通過compare實現的。可以是face_token、url、二進位制檔案。

搜尋:是要通過face在faceSet中搜索

所有的細節都需要在伺服器完成!!!不過,Face++有離線版可以用。通過key的授權包月可以

小結

經過這兩個工具的瞭解,我認為沒有任何一家公司會提供可以供本地對比功能的SDK。如果能實現,那必然是開源的。

若一定要人臉識別,Face++會更可能可靠,靈活。

附,FACE++的價目

1. 人臉識別  人臉檢測               Detect API                             0.001  x 1

1. 人臉識別  返回人臉屬性      Detect API0.005 x 1 可以不要
1. 人臉識別返回人臉關鍵點Detect API0.005 x 1 可以不要,值得挖
2. 人臉識別檢索人臉集合FaceSet GetFaceSets API    0.0005 x 1 返回所有的臉集,這一步可以不要
3. 人臉識別人臉搜尋Search API0.1 x N理論上是每次登陸都要檢索所有的faceset.如果FaceSet只有一個,那就檢索一次
4. 若檢測到沒有這張face,得存
   ---> 先檢測最後一個FaceSet夠不夠用,
        人臉識別返回人臉集合詳情FaceSet Getdetail API0.0005 x 1這步可以在自己伺服器完成
   ---> 可能需要建立一次。1000個來一次。可以忽略不計。
        人臉識別建立人臉集合FaceSet Create API0.0005
   ---> 新增人臉
        人臉識別新增人臉FaceSet Addface API0.0005 x 1
   若檢測到有這張face,不用存,結束。