[TOC]
人臉識(shí)別可以檢測(cè)出照片中的人臉和關(guān)鍵點(diǎn)。相關(guān)概念的說明如下:
|名稱| 含義| 說明|
|:---:|:---:|---|
|detect| 檢測(cè)| 上傳一張圖片,返回該圖片中人臉的位置(支持多張人臉)。|
|align| 聚焦| 上傳一張圖片,返回該圖片中人臉的關(guān)鍵點(diǎn)坐標(biāo)(支持多張人臉)。|
為了獲得較高的準(zhǔn)確率,請(qǐng)確保輸入的圖片滿足以下要求:
|項(xiàng)目|要求|
|:---:|---|
|色彩、格式|彩色,PNG、JPG、BMP格式的圖片。|
|人臉大小 、角度|大小應(yīng)超過100\*100像素,可以允許一定程度的側(cè)臉,為保證識(shí)別準(zhǔn)確率,最好使用正臉圖片。|
|光照|均勻光照,可允許部分陰影。|
|遮擋物|臉部盡量無遮擋,眼鏡等物品會(huì)一定程度上影響準(zhǔn)確率。|
## 人臉檢測(cè)
人臉檢測(cè)返回人臉?biāo)诘木匦慰蛭恢?示例代碼如下:
~~~
// 設(shè)置人臉檢測(cè)參數(shù)
[self.iFlySpFaceRequest setParameter:[IFlyFaceConstant DETECT] forKey:[IFlyFaceConstant SST]];
[self.iFlySpFaceRequest setParameter:USER_APPID forKey:[IFlyFaceConstant APPID]];
[self.iFlySpFaceRequest sendRequest:imgData];
// 實(shí)現(xiàn)IFlyFaceRequestDelegate協(xié)議
// 消息回調(diào)
- (void) onEvent:(int) eventType WithBundle:(NSString*) params{}
// 數(shù)據(jù)回調(diào),可能調(diào)用多次,也可能一次不調(diào)用
- (void) onData:(NSData* )data{}
// 結(jié)束回調(diào),沒有錯(cuò)誤時(shí),error為nil
- (void) onCompleted:(IFlySpeechError*) error{}
~~~
## 人臉聚焦
人臉聚焦返回人臉關(guān)鍵點(diǎn)的位置,示例代碼如下:
~~~
// 設(shè)置人臉聚焦參數(shù)
[self.iFlySpFaceRequest setParameter:[IFlyFaceConstant ALIGN] forKey:[IFlyFaceConstant SST]];
[self.iFlySpFaceRequest setParameter:USER_APPID forKey:[IFlyFaceConstant APPID]];
[self.iFlySpFaceRequest sendRequest:imgData];
// 實(shí)現(xiàn)IFlyFaceRequestDelegate協(xié)議
// 消息回調(diào)
- (void) onEvent:(int) eventType WithBundle:(NSString*) params{}
// 數(shù)據(jù)回調(diào),可能調(diào)用多次,也可能一次不調(diào)用
- (void) onData:(NSData* )data{}
// 結(jié)束回調(diào),沒有錯(cuò)誤時(shí),error為nil
- (void) onCompleted:(IFlySpeechError*) error{}
~~~
