【问题标题】:specifying bounding boxes when adding faces to large_person_group_person in cognitive Face API在认知人脸 API 中将人脸添加到 large_person_group_person 时指定边界框
【发布时间】:2020-01-22 02:30:33
【问题描述】:

我正在尝试做的是只使用人脸识别而不进行检测,因为我已经有了地面实况边界框信息。所以我想用我自己的边界框信息将面孔添加到我的 large_person_group_person 中。 使用人脸添加功能时有没有办法指定边界框信息?或其他支持此功能的功能?

下面的链接是人脸添加功能的参考。

https://westus.dev.cognitive.microsoft.com/docs/services/563879b61984550e40cbbe8d/operations/599adf2a3a7b9412a4d53f42

人脸添加函数中的参数'target_face'用于在认知检测器检测到人脸时选择人脸。问题是有很多人脸没有被检测到。我要做的是指定边界框信息。

【问题讨论】:

    标签: microsoft-cognitive face-recognition face


    【解决方案1】:

    是的,您可以使用人脸边界框信息将人脸添加到大型群组中的人。您可以按照以下步骤操作: 这是我即将上传的图片,我已将人脸边界框信息标记出来:

    基于人脸添加API,你的“tragetFace”值应该是:left,top,width,height。在这种情况下,值为 315,178,53,53。所以只需调用 API 如下:

    https://faceteststan.cognitiveservices.azure.com/face/v1.0/largepersongroups/testlargegroup/persons/e28981bd-1361-411a-b28a-eb79bc06ea51/persistedfaces?targetFace=315,178,53,53&detectionModel=detection_02
    

    结果:

    如您所见,已成功添加人脸。 Juts 根据你自己的需要修改 API 参数,你自己的要求在这里就可以了。

    顺便说一句,请注意,如果提供的“targetFace”矩形不是从人脸检测返回的,则不能保证成功检测并添加人脸。

    希望对您有所帮助。

    【讨论】:

    • 请问有帮助吗?
    猜你喜欢
    • 2018-06-19
    • 2021-03-22
    • 2012-04-17
    • 2016-02-25
    • 2011-06-25
    • 1970-01-01
    • 2019-06-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多