更新时间:2022-02-22 GMT+08:00

常用接口

常用接口接口对华为云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
    表2 返回值说明

    名称

    参数类型

    参数说明

    EIResponse.requestState

    布尔类型

    表示请求状态。True表示成功,False表示失败。

    EIResponse.responseBody

    字符串

    请求响应体。