首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用命令行工具(AWS CLI)将图像上载到AWS推理

如何使用命令行工具(AWS CLI)将图像上载到AWS推理
EN

Stack Overflow用户
提问于 2017-10-28 23:12:04
回答 1查看 980关注 0票数 5

我试图使用aws-cli/1.11.175.将存储在本地文件系统中的JPG或PNG图像上传到命令行上的存储在S3中的图像工作得非常好,但是如果文件是本地存储的,我不知道CLI调用应该是什么样的:

代码语言:javascript
复制
# aws rekognition detect-labels --image '???'

文档表明--image "Bytes='...'"和我也理解,图像应该是base64编码的。但是,无论我尝试什么,我最终都会收到以下错误消息。

代码语言:javascript
复制
An error occurred (InvalidImageFormatException) when calling the DetectLabels
operation: Invalid image encoding

我试过这样的方法:

代码语言:javascript
复制
# 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选项应该是什么样的呢?

EN

回答 1

Stack Overflow用户

发布于 2018-05-02 11:01:01

这是一个众所周知的问题,并已于2017年10月报告:

https://github.com/aws/aws-cli/issues/2931

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46995404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档