【问题标题】:Amazon Rekognition Custom LabelsAmazon Rekognition 自定义标签
【发布时间】:2021-07-13 05:40:01
【问题描述】:

目前正在尝试通过邮递员使用自定义标签同时处理多个图像。我是 AWS 的商业客户,与工程师交谈已超过 30 分钟,但由于 AWS 客户很糟糕,我询问社区是否可以提供帮助。不是一次分析一张图像,而是一次分析所有图像?任何帮助都会很棒,现在真的需要它。

尼克

【问题讨论】:

    标签: amazon-web-services amazon-s3 amazon-ec2 aws-lambda amazon-rekognition


    【解决方案1】:

    我认为 AWS 没有用于使用自定义标签进行异步图像处理的直接 API 或 SDK。 但这里正确的解决方法是自己引入基于事件的架构。

    您可以将图片批量上传到 S3 并配置 S3 事件以将事件通知发送到 SNS 主题。

    您可以让您的 API 订阅此 S3 主题,该主题接受对象名称和存储桶名称。然后在 API 中,您可以使用 custom labels 并将结果存储在像 DynamoDB 这样的数据库中。这样,您可以异步处理图像。

    只需确保您配置了正确的推理时间,这样您就不会淹没您的系统,从而导致它们不可用

    希望这个过程可以解决您的问题

    【讨论】:

      【解决方案2】:

      您可以使用 AWS 发布的批处理解决方案来实现这一点。

      解决方法请参考此博客:https://aws.amazon.com/blogs/machine-learning/batch-image-processing-with-amazon-rekognition-custom-labels/

      此外,该解决方案可以从 github 部署,并作为 AWS 示例发布:https://github.com/aws-samples/amazon-rekognition-custom-labels-batch-processing。如果您所在的地区没有提供部署按钮,请提出问题。

      或者,您可以使用 SAM 部署此解决方案。该解决方案是作为 AWS 无服务器应用程序模型开发的。因此可以使用 sam 进行部署,步骤如下:

      1. 安装 sam cli - https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-install.html
      2. 在本地机器上下载代码库
      3. 从文件夹中执行以下步骤。在下面的示例中,文件夹名称被称为 sam-app。 一种。 #Step 1 - 构建您的应用程序 一世。 cd 山姆应用程序 ii.山姆构建

      b. #Step 2 - 部署您的应用程序 一世。山姆部署--引导

      【讨论】:

        猜你喜欢
        • 2019-09-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-13
        • 1970-01-01
        • 2021-12-28
        • 2011-10-15
        • 2012-07-07
        相关资源
        最近更新 更多