常用接口
常用接口接口对华为云EI服务中的人形人脸检测、人脸属性、车牌识别、狗排泄物检测和人脸服务相关接口和进行封装,更加方便开发者使用,人形人脸检测、人脸属性、车牌识别、狗排泄物检测服务请联系Huawei HiLens工作人员进行开通,人脸服务需要到人脸服务相关接口进行开通。
- 接口调用
人形人脸检测:
hilens.EIServices.HumanDetect(image_base64)
人脸属性识别:
hilens.EIServices.FaceAttribute(image_base64)
车牌识别:
hilens.EIServices.LicensePlate(image_base64)
狗排泄物检测:
hilens.EIServices.DogShitDetect(image_base64)
人脸搜索:
hilens.EIServices.SearchFace(face_set_name, image_base64, top_n, threshold, filter)
添加人脸到人脸库:
hilens.EIServices.AddFace(face_set_name, image_base64, external_image_id)
人脸检测:
hilens.EIServices.FaceDetect(image_base64, attributes)
人脸对比:
hilens.EIServices.FaceCompare(image1_base64, image2_base64)
- 参数说明
表1 参数说明 参数名称
是否必选
参数类型
参数描述
image_base64、image1_base64、image1_base64
是
字符串
待识别图像的base64编码。
face_set_name、top_n、threshold、filter
是
字符串
人脸搜索相关参数。
face_set_name、external_image_id
是
字符串
添加人脸相关参数。
attributes
是
字符串
人脸属性相关参数。是否返回人脸属性,希望获取的属性列表,多个属性间使用逗号(,)隔开。
- 返回值
EIResponse结构体,包含requestState和responseBody两个成员,详情请参见表2。