问题标签 [amazon-rekognition]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2021 浏览

php - AWS Rekognition PHP SDK 给出了无效的图像编码错误

我正在使用 PHP 开发工具包上传要在 AWS Rekognition 中解析的本地文件(不是 S3)。但是,图像 blob 不起作用,我收到消息:InvalidImageFormatException: "Invalid image encoding".

我尝试了多张图片(文档说接受 JPEG 和 PNG),但都没有。

我的代码是:

我是否正确编码?文档很模糊。

我发现了有关“无图像内容”的问题,但没有发现有关无效格式的问题。

有任何想法吗?谢谢!

0 投票
2 回答
992 浏览

java - 无法从 IntelliJ 连接到 AWS rekognition API

我一直在使用来自 Amazon 的新 rekognition API,但在从 IntelliJ 运行他们的示例Java 应用程序时遇到问题。我正在使用 Maven 构建项目,并将 AWS 开发工具包包含在我pom.xml的如下:

据我所知,我的应用程序似乎在这里的某个地方失败了:

...我得到的错误是:

我还应该注意,我在 AWS CLI 中运行了操作(见下文)并且成功。

0 投票
3 回答
1970 浏览

amazon-web-services - 当 jpeg 源是 mjpeg 流时,AWS Rekognition InvalidImageFormatException

我正在从 mjpg 流中提取 jpg 帧。这些是有效的 jpg 文件,可以在我尝试过的任何图像工具中使用;但是,当将其作为字节发送时,或者当我将它们移动到 S3 并尝试该路线时,Rekognition 不会接受它们。

我制作了几个版本(附在此处),全部来自相同的源 jpg(我会将它们内联,但我不希望图像优化代码更改它们)

test.jpg- 原始框架

test-photoshop.jpg- 在 Photoshop 中打开,“保存为网络”d

test-imageoptim.jpg- 通过 ImageOptim 运行(我相信用 jpegtran 压缩)

在十六进制编辑器中查看这些,我看不到的唯一区别是更多的 exif 数据(使用 exiftool)。当我在原版上运行 exiftool 时,它仍然会报告框架的所有基本细节。

我假设这是 Rekognition 的一个错误,或者它正在寻找一些特定的 exif 位,我的 mjpeg 流提取正在省略。也许有人知道为什么仅通过附加正确的开始和结束帧字节就无法从 mjpeg 中提取 jpeg 帧。

0 投票
2 回答
3968 浏览

ios - 如何使用 AWS Rekognition 在 Swift 3 中检测图像标签和人脸

所以我一直在尝试使用 AWSRekognition SDK 来检测图像中的人脸和标签。但是,亚马逊没有关于如何将其 SDK 与 iOS 集成的文档。他们的链接显示了如何使用 Rekognition(开发人员指南),其中的示例仅在 Java 中并且非常有限。

Amazon Rekognition 开发人员指南

如果您单击他们的“iOS 文档”,它会将您带到一般的 iOS 文档页面,在任何部分都没有 Rekognition 的迹象。

AWS iOS 开发人员指南

我想知道是否有人知道如何将 AWS Rekognition 集成到Swift 3中。如何初始化它并使用图像发出请求,接收带有标签的响应。

我已经下载了AWSRekognition.frameworkAWSCore.framework并将它们添加到我的项目中。此外,我已将它们都导入AppDelegate.swift并初始化了我的 AWS 凭证。

我还尝试初始化 Rekognition 并构建一个请求:

非常感谢!

0 投票
1 回答
7966 浏览

python - An example of calling AWS Rekognition HTTP API from Python

I'd like to try Rekognition's CompareFaces, but I don't see a full example of the syntax for using the HTTP API. Assuming I have two images, how would I call this API from Python to retrieve a similarity score?

0 投票
1 回答
813 浏览

java - 将 BufferedImage 转换为 aws...rekognition.model.Image

我正在使用 Amazon Rekognition。我找到了一个非常好的/简单的库来从我的网络摄像头中获取图像,它的工作原理是这样的:

然后,我尝试将其转换BufferedImage为 a com.amazonaws.services.rekognition.model.Image,这是必须提交给 Rekognition 库的内容。这就是我正在做的事情:

但是,当我尝试使用 对 Rekognition 进行一些 API 调用时Image,我得到一个异常:

文档声明 Java SDK 将自动对字节进行 base64 编码。万一发生了一些奇怪的事情,我尝试在转换之前对字节进行 base64 编码:

然而,同样的异常也随之而来。

有任何想法吗?:)

0 投票
4 回答
6988 浏览

node.js - 如何使用 AWS Rekognition 服务通过 Node.js 检测人脸

我正在尝试将 Amazon Rekognition 服务与 Node.js 一起使用,
我使用示例程序将人脸图像上传到存储桶中的 S3 服务,现在我想使用 Node.js 检测人脸

代码如下

/* 此操作检测存储在 AWS S3 存储桶中的图像中的人脸。*/

我无法获得真实数据,这是我得到的回复:

在此处输入图像描述

[对象] 已写入。通常它应该给出如下响应。

如何获取人脸数据?

0 投票
3 回答
2795 浏览

python - Boto AWS Rekognition 中的错误

我正在尝试按照 AWS 文档中的说明使用 AWS Rekognitionthrough Python boto3 比较人脸。

我的 API 调用是:

但是每次我运行这个程序时,我都会收到以下错误:

我已经正确指定了秘密、密钥、区域和阈值。如何清除此错误并使请求调用正常工作?

0 投票
1 回答
3583 浏览

java - 如何使用 Android Studio 在 Amazon Rekognition AWS 中检测人脸?

我尝试了很多方法,但我无法成功。我还没有找到任何适用于 Android 的源代码示例(关于 rekognition)

开发人员指南中的 JAVA 中有一个源代码,但即使我尝试了 TT,我也无法实现它

我尝试通过从外部存储(来自模拟器)发送图像文件来检测人脸我不知道我做错了什么(我不擅长编码)这是我的代码

这是我的错误

什么是空对象引用?我尝试更改文件路径,但他说没有这样的文件......当我更改到此路径时,上面有错误。顺便说一句,我已经向用户询问了从 Android 中的模拟器访问文件夹的权限

请帮我PS。对不起,我的英语不好

先感谢您。

0 投票
1 回答
168 浏览

python - AgeRange 不在 Rekognition 响应中

文档在 detect_faces 的响应中提到了 AgeRange。

但是,使用 Python SDK (boto3),我在响应中看不到它。

我错过了什么吗?该功能是否在文档中但尚未投入生产(这是 2 月 10 日的新功能)?