【问题标题】:AWS Rekognition useAWS Rekognition 使用
【发布时间】:2017-04-19 19:29:54
【问题描述】:

我有一个 android 应用程序,可以将相机拍摄的图像上传到 AWS S3。如果图像包含用户的脸,并且只包含用户的脸,我希望能够保留图像。 (即自拍 - 不幸的是,android 不会保存 EXIF 数据中使用的相机)。

我在 android 上找到了执行此操作的代码,但这似乎是不必要的网络调用量。看到我正在使用 S3,似乎应该离开让 S3 自动为我做。即,上传到文件夹的每个图像都会自动通过 Rekog 运行,如果与参考图像相同则存储,否则删除。

该服务太新了,但是文档相当稀少,我找不到任何描述这是否可行的文档。有人知道吗?

【问题讨论】:

    标签: amazon-web-services amazon-s3 amazon-rekognition


    【解决方案1】:

    您可以执行以下操作:

    S3 上传事件 -> 触发 lambda -> 调用 Rekognition CompareFaces API -> 基于 Confidence 分数阈值 -> 决定删除或保留。

    注意事项:

    • 您需要在 S3 中存储参考图像
    • 如果上传的图像太多,您可以查看 AWS Batch 是否更适合,如果您可以不实时执行,那么 Spot 实例应该是更可取的。

    【讨论】:

      【解决方案2】:

      我也在使用 Rekognition。从您的问题中我可以看出,ComparesFacesSearchFaces 可用于确定是存储还是删除图像。至于如何让 Rekog 在特定文件夹上自动运行,我想它可以从 S3 调用 Lambda 开始,但我不确定除了需要哪些额外的 AWS 服务......

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-05-30
        • 1970-01-01
        • 2020-09-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多