ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] 人脸识别可以检测出照片中的人脸和关键点。相关概念的说明如下: |名称| 含义| 说明| |:---:|:---:|---| |detect| 检测| 上传一张图片,返回该图片中人脸的位置(支持多张人脸)。| |align| 聚焦| 上传一张图片,返回该图片中人脸的关键点坐标(支持多张人脸)。| 为了获得较高的准确率,请确保输入的图片满足以下要求: |项目|要求| |:---:|---| |色彩、格式|彩色,PNG、JPG、BMP格式的图片。| |人脸大小 、角度|大小应超过100\*100像素,可以允许一定程度的侧脸,为保证识别准确率,最好使用正脸图片。| |光照|均匀光照,可允许部分阴影。| |遮挡物|脸部尽量无遮挡,眼镜等物品会一定程度上影响准确率。| ## 人脸检测 人脸检测返回人脸所在的矩形框位置,示例代码如下: ~~~ // 设置人脸检测参数 [self.iFlySpFaceRequest setParameter:[IFlyFaceConstant DETECT] forKey:[IFlyFaceConstant SST]]; [self.iFlySpFaceRequest setParameter:USER_APPID forKey:[IFlyFaceConstant APPID]]; [self.iFlySpFaceRequest sendRequest:imgData]; // 实现IFlyFaceRequestDelegate协议 // 消息回调 - (void) onEvent:(int) eventType WithBundle:(NSString*) params{} // 数据回调,可能调用多次,也可能一次不调用 - (void) onData:(NSData* )data{} // 结束回调,没有错误时,error为nil - (void) onCompleted:(IFlySpeechError*) error{} ~~~ ## 人脸聚焦 人脸聚焦返回人脸关键点的位置,示例代码如下: ~~~ // 设置人脸聚焦参数 [self.iFlySpFaceRequest setParameter:[IFlyFaceConstant ALIGN] forKey:[IFlyFaceConstant SST]]; [self.iFlySpFaceRequest setParameter:USER_APPID forKey:[IFlyFaceConstant APPID]]; [self.iFlySpFaceRequest sendRequest:imgData]; // 实现IFlyFaceRequestDelegate协议 // 消息回调 - (void) onEvent:(int) eventType WithBundle:(NSString*) params{} // 数据回调,可能调用多次,也可能一次不调用 - (void) onData:(NSData* )data{} // 结束回调,没有错误时,error为nil - (void) onCompleted:(IFlySpeechError*) error{} ~~~