【问题标题】:Face recognition via facebook API通过 facebook API 进行人脸识别
【发布时间】:2015-11-24 06:54:09
【问题描述】:

目前,如果我在我上传的图片中标记了一个 Facebook 朋友,当我上传一张带有他的脸的图片时,Facebook 会自动将他的用户推荐为标签。

是否可以通过 facebook graph api 或 SDK 模拟相同的行为?

换句话说,如果我使用https://developers.facebook.com/docs/graph-api/reference/user/photos/ 中描述的 api 来上传我的帐户是朋友的用户的照片(在“创建”下描述),Facebook 有什么方法会在请求返回参数或类似的东西?

【问题讨论】:

    标签: facebook api facebook-graph-api facebook-javascript-sdk facebook-php-sdk


    【解决方案1】:

    Facebook DeepFace 人脸识别模型由 Python 的 deepface 包包裹。此外,该包还提供了一个 API,可作为休息服务调用。

    !pip install deepface
    from deepface import DeepFace
    resp = DeepFace.verify("img1.jpg", "img2.jpg", model_name = "DeepFace")
    print(resp)
    

    【讨论】:

      【解决方案2】:

      您可以使用https://github.com/samj1912/fbrecog。用于 Facebook 人脸识别的 Python 包装器。也是我所知道的唯一一个目前有效的。

      【讨论】:

      • 它能认出你的朋友吗?
      【解决方案3】:

      是的。您可以使用Facematch,这是 Facebook 人脸识别功能的非官方包装器。

      当您在 Facebook 上上传图片时,会调用 /photos/tagging/recognition 端点。该程序上传私人图片(使用Facebook API)+调用识别端点(通过使用用户信息模拟浏览器)。

      【讨论】:

      【解决方案4】:

      人脸识别不通过 Graph API 公开,所以不,这是不可能的。

      【讨论】:

        猜你喜欢
        • 2016-08-09
        • 2022-12-17
        • 2018-06-24
        • 2021-07-27
        • 2014-04-15
        • 2021-03-12
        • 2014-01-20
        • 2014-05-04
        • 2012-11-01
        相关资源
        最近更新 更多