热门搜索
-
1
HarmonyOS NEXT
-
2
HarmonyOS应用开发
-
3
仓颉
-
4
DevEco Studio
-
5
开发者能力认证
-
6
模拟器
-
7
Navigation
-
8
List
-
9
Web
-
10
TextInput
-
11
Image
-
12
AppGallery Connect
能力描述
年龄性别 表情穿戴
人脸属性是表征人脸特征的一系列生物特性,具有很强的自身稳定性和个体差异性,标识了人的身份。包括性别、肤色 、年龄、表情等。 本接口的主要功能是对输入图片中的人脸做属性和表情识别,识别出人脸的性别、年龄、穿戴属性和表情。
应用场景
特性判别 精细服务
识别多种人脸属性,适用于基于面部及身份特性判断的业务场景,如个性美颜、精准产品推荐等。
个性化美肤
针对不同性别进行个性化的美肤。例如男性用户有刚强与雄浑,而不是千篇一律的增白和柔美。
产品精准推荐
针对不同性别的人进行针对性产品推荐。例如女性化妆品。
功能演示
Request
复制代码
FaceAttributesDetector faceAttributes = new FaceAttributesDetector(mContext);
Frame frame = new Frame();
frame.setBitmap(mBitmap);
JSONObject jsonObject = faceAttributes.detectFaceAttributes(frame, null);
FaceAttributesInfo result = faceAttributes.convertResult(jsonObject);
Response
复制代码
{
"resultCode":0,
"face_attributes":"{
\"sex\":\"female\"
}"
}
与华为一同开发从这里开始
业务介绍
业务概述、应用场景及功能特点等详情。
了解详情 >
接入准备
注册认证、协议签署等接入前准备工作。
了解流程 >
API说明
接口参数定义及相关说明、限制与约束等详情。
查看文档 >
FAQ
1没有调用接口的prepare()方法可以直接使用faceCompare()方法吗?
可以的,在faceCompare()方法中会默认启动引擎,如果引擎已经启动则不会再次启动,开发者可以放心使用。
2release()方法是什么时候调用?
release()方法会卸载在NPU芯片中已经加载的模型,请在应用不再使用人脸属性时及时卸载模型,释放资源。
提示/Tips