gpt4 book ai didi

amazon-web-services - 如何使用命令行工具 (AWS CLI) 将图像上传到 AWS Rekognition

转载 作者:行者123 更新时间:2023-12-02 04:32:52 25 4
gpt4 key购买 nike

我正在尝试使用 在命令行上将存储在本地文件系统中的 JPG 或 PNG 图像上传到 Amazon Rekognition aws-cli/1.11.175 .存储在 S3 中的图像工作得很好,但如果文件存储在本地,我无法弄清楚 CLI 调用应该是什么样子:

# aws rekognition detect-labels --image '???'

文档建议 --image "Bytes='...'"而且我也明白,图像应该是 base64 编码的。但是,无论我尝试什么,最终都会收到以下错误消息。
An error occurred (InvalidImageFormatException) when calling the DetectLabels
operation: Invalid image encoding

我试过这样的事情:
# IMAGE=$(base64 --wrap=0 image.jpg)
# aws rekognition detect-labels --image "Bytes='${IMAGE}'"

# base64 --wrap=0 image.png > image.png.b64
# aws rekognition detect-labels --image "Bytes='file:///image.png.b64'"

有人可以提供一个示例,如何将存储在文件系统中的图像传递给 Rekognition,而无需先将其复制到 S3 存储桶? --image应该怎么做选项看起来像?

最佳答案

这是一个已知问题,已于 2017 年 10 月报告:
https://github.com/aws/aws-cli/issues/2931

它目前被标记为可能 增强 (截至 2018 年 5 月)。

关于amazon-web-services - 如何使用命令行工具 (AWS CLI) 将图像上传到 AWS Rekognition,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46995404/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com