閱讀"Face++ 人臉識別文檔"

人臉

人臉(Face)在人臉識別技術(shù)中特指圖像中發(fā)現(xiàn)的人臉,當對一張圖片進行人臉檢測時,會將檢測到的人臉記錄下來,包括人臉在圖片中的位置,用一個系統(tǒng)標識face_token來表示。注意:對同一張圖片進行多次人臉檢測,對同一個人臉會得到不同的face_token。

人臉集合

人臉集合(FaceSet)是用來存儲檢測到人臉的存儲對象。一個FaceSet內(nèi)face_token是不重復的。

人臉比對/人臉搜索

計算機檢測到圖片中一個人臉之后,通過人臉判斷人身份的過程被稱為人臉比對/人臉搜索。

人臉比對指采集新的人臉,與一個已知身份用戶的人臉進行比對,判斷新的人臉是否屬于該已知身份用戶。人臉比對需要調(diào)用Compare API。

人臉搜索是指采集用戶新的人臉,在多個已知身份用戶的人臉集合中進行搜索,找出新的人臉屬于哪一個已知身份用戶。人臉搜索需要調(diào)用Search API。

API調(diào)用——原理

Face++ 人工智能開放平臺 API是HTTP API。常用的編程語言都能發(fā)起HTTP請求(通過第三方庫或自帶API),使用者向我們的服務器發(fā)起HTTP請求,并加上合適的參數(shù),服務器將會對請求進行處理,得到結(jié)果將會返回給使用者。

API調(diào)用——鑒權(quán)
帳號下每創(chuàng)建一個應用就會生成一組對應的 api_key 和 api_secret,用以識別用戶是否有權(quán)限調(diào)用 API,所有的API調(diào)用必須提供對應的一組 api_key 和 api_secret 參數(shù)。

API調(diào)用——參數(shù)
調(diào)用每個API需要根據(jù)需求傳不同的參數(shù),每個API參數(shù)的詳細定義請查看 人臉識別 。所有 API 的調(diào)用都要使用 POST 請求,用戶可以以 Query String 的形式將參數(shù)寫進請求體中,傳圖片文件參數(shù)時則需要在請求體中使用 multipart/form-data 格式來編碼。

API調(diào)用——提示
為了避免因網(wǎng)絡問題而靠成的阻塞,建議將 API 調(diào)用放進異步線程里執(zhí)行。

人臉檢測

描述

調(diào)用者提供圖片文件或者圖片URL,進行人臉檢測和人臉分析。識別出的人臉會給出face_token,用于后續(xù)的人臉比對等操作。請注意,只對人臉包圍盒面積最大的5個人臉進行分析,其他人臉可以使用Face Analyze API進行分析。如果您需要使用檢測出的人臉于后續(xù)操作,建議將對應face_token添加到FaceSet中。如果一個face_token連續(xù)72小時沒有存放在任意FaceSet中,則該face_token將會失效。如果對同一張圖片進行多次人臉檢測,同一個人臉得到的face_token是不同的。

圖片要求

圖片格式:JPG(JPEG),PNG圖片像素尺寸:最小4848像素,最大40964096像素圖片文件大?。?MB最小人臉像素尺寸: 系統(tǒng)能夠檢測到的人臉框為一個正方形,正方形邊長的最小值為圖像短邊長度的48分之一,最小值不低于48像素。 例如圖片為 40963200 像素,則最小人臉像素尺寸為 6666 像素。

更新日志

2017年6月7日:算法重大升級;提供表情識別 emotion。
2017年3月28日:支持base64編碼的圖片。
2017年3月9日:人臉檢測算法升級;提供了眼睛狀態(tài)檢測eyestatus,替換是否戴眼鏡 glass 的檢測;人臉模糊檢測升級;提供了人種檢測。

調(diào)用URL
https://api-cn.faceplusplus.com/facepp/v3/detect

調(diào)用方法: POST

人臉對比

描述

將兩個人臉進行比對,來判斷是否為同一個人。支持傳兩張圖片進行比對,或者一張圖片與一個已知的face_token比對,也支持兩個face_token進行比對。使用圖片進行比對時會選取圖片中檢測到人臉尺寸最大的一個人臉。

圖片要求

圖片格式:JPG(JPEG),PNG圖片像素尺寸:最小4848像素,最大40964096像素圖片文件大?。?MB最小人臉像素尺寸: 系統(tǒng)能夠檢測到的人臉框為一個正方形,正方形邊長的最小值為150像素。

更新日志

2017年3月28日:支持base64編碼的圖片。

調(diào)用URL
https://api-cn.faceplusplus.com/facepp/v3/compare

調(diào)用方法: POST

人臉檢索

描述

在Faceset中找出與目標人臉最相似的一張或多張人臉。支持傳入face_token或者直接傳入圖片進行人臉搜索。使用圖片進行比對時會選取圖片中檢測到人臉尺寸最大的一個人臉。

圖片要求

圖片格式:JPG(JPEG),PNG圖片像素尺寸:最小4848像素,最大40964096像素圖片文件大?。?MB最小人臉像素尺寸: 系統(tǒng)能夠檢測到的人臉框為一個正方形,正方形邊長的最小值為150像素。

更新日志

2017年3月28日:支持base64編碼的圖片。

調(diào)用URL
https://api-cn.faceplusplus.com/facepp/v3/search

調(diào)用方法: POST

臉關鍵點Landmark說明

Landmark對象結(jié)構(gòu)
分別包括臉部,眼睛,眉毛,嘴唇,鼻子輪廓。下圖為示例,綠點為Landmark關鍵點。

Landmark字段說明:

?   下文提及的坐標單位均為像素。
?   下文提及的“左”或“右”,均指圖像中的左右,對于人臉照來說,是反向的。比如:下文提到的“左眼”實際為他的右眼、“左眉”實際為他的右眉。以此類推。
?   下文字段均代表一個人臉關鍵點,包含字段 x: 橫坐標位置; y:縱坐標位置  
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容