如何解决Amazon Rekognition 自定义标签
目前正在尝试通过邮递员使用自定义标签同时处理多个图像。我是 AWS 的业务客户,并且与工程师交谈已经暂停了 30 多分钟,但由于 AWS 客户很糟糕,我向社区询问他们是否可以提供帮助。不是一次分析一个图像,而是一次分析所有图像吗?任何帮助都会很棒,这个时候真的需要它。
尼克
解决方法
我认为 AWS 没有用于使用自定义标签进行异步图像处理的直接 API 或开发工具包。 但正确的解决方法是自己引入基于事件的架构。
您可以批量上传图片到 S3 并配置 S3 事件以将事件通知发送到 SNS 主题。
您可以让您的 API 订阅此 S3 主题,该主题接受对象名称和存储桶名称。然后在 API 中,您拥有使用 custom labels
并将结果存储在 DynamoDB 等数据库中的逻辑。这样,您可以异步处理图像。
只需确保您配置了正确的推理时间,这样您就不会淹没您的系统,从而使它们不可用
希望这个过程能解决你的问题
,您可以使用 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 进行部署:
- 安装 sam cli - https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-install.html
- 在您的本地机器上下载代码存储库
- 从文件夹中执行以下步骤。在下面的示例中,文件夹名称被称为 sam-app。 一种。 #Step 1 - 构建您的应用程序 一世。 cd sam-app ii.山姆构建
B. #Step 2 - 部署您的应用程序 一世。山姆部署--引导
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。