- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用 React 构建简单的 AWS Rekognition 演示,使用 <input type="file">
获取Invalid image encoding
错误。
let file = e.target.files[0];
let reader = new FileReader();
reader.readAsDataURL(file);
reader.onloadend = () => {
let rekognition = new aws.Rekognition();
var params = {
Image: { /* required */
Bytes: reader.result,
},
MaxLabels: 0,
MinConfidence: 0.0
};
rekognition.detectLabels(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
GitHub 存储库:https://github.com/html5cat/vision-test/
最佳答案
您可以尝试将 reader.result 转换为二进制字节。
function getBinary(encodedFile) {
var base64Image = encodedFile.split("data:image/jpeg;base64,")[1];
var binaryImg = atob(base64Image);
var length = binaryImg.length;
var ab = new ArrayBuffer(length);
var ua = new Uint8Array(ab);
for (var i = 0; i < length; i++) {
ua[i] = binaryImg.charCodeAt(i);
}
var blob = new Blob([ab], {
type: "image/jpeg"
});
return ab;
}
您基本上可以设置上述方法的响应字节数:
Bytes: getBinary(reader.result),
关于reactjs - AWS Rekognition JS SDK 无效图像编码错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43599556/
我正在使用 AWS Rekognition 构建应用程序,我意识到每次我向服务发出请求时,都会重新建立与 AWS 的连接,这会降低性能。有什么方法可以建立在整个 session 期间持续存在的单一连接
我正在使用 boto3 调用识别的检测标签方法,该方法将图像(以 base64 编码字节的形式)作为输入。但是我不断收到 InvalidImageFormatException ,我不明白为什么。我已
Amazon Rekognition Celebrity Detection Ios:通过相机和照片库使用提供的图像完成人脸检测。 尝试使用视频(来自 bundle 或实时 URL)进行管理,以检测视
我正在尝试从我的网络摄像头向 aws rekognition 发送图片,以使用 python 检测坐在它前面的人的事件。 为此,我每 5 秒拍一张照片并将其发送到 aws。但是当我这样做时,他似乎总是
我目前正在移植一个用 Swift 构建的 iOS 应用程序。很快,我们可以通过以下方式进行重新识别调用: 将包导入到 podfile 后首先初始化客户端: rekognitionClient = AW
The docs在 detect_faces 的响应中提及 AgeRange。 但是,使用 Python SDK (boto3),我无法在响应中看到它。 我错过了什么吗?该功能是否在文档中但尚未投入生
我正尝试按照 AWS 文档中的说明使用 AWS Rekognition 通过 Python boto3 比较人脸。 我的 API 调用是: client = boto3.client('rekogni
我创建了一组图像,这些图像都是个人的面孔。现在我的要求是拍摄一个包含多人的图像,并根据创建的集合在此图像中找到人。 但是 SearchFacesByImage API 从输入图像中只提取了 1 张面孔
我有收据的图像,我想单独存储图像中的文本。是否可以使用 Amazon Rekognition 从图像中检测文本? 最佳答案 2017 年 11 月更新: Amazon Rekognition anno
使用 React 构建简单的 AWS Rekognition 演示,使用 获取Invalid image encoding错误。 let file = e.target.files[0]; let
尝试使用 aws rekognition 访问我的 s3 存储桶时出现以下错误: message: 'Unable to get object metadata from S3. Check obje
我尝试将 AWS 识别与 Java SDK 结合使用。我有下面的代码,但它抛出异常: private static final EnvironmentVariableCredentialsPr
我正在创建一个识别人的深层项目,当一组人被相机扫描时。 该项目使用 lambda,它处理图像并触发“rekognition”aws api。 在 AWS lambda 控制台(具有 1.8.9 bot
关于图像中 AWS iOS 文本识别的文档似乎很少甚至没有。我已经完成了 AWS 创建 IAM 的过程,并获得了执行 Rekognition 等权限,我从该配置文件在 AWS 上创建了我的“移动应用程
我正在尝试使用 AWS Image Rekognition API 检测图像中的人脸。但是出现以下错误: 错误1: ClientError: An error occurred (InvalidS3O
AWS Rekognition Javascript API声明对于 rekognition.compareFaces(params,...)方法中,SourceImage 和 TargetImage
我正在使用和启动 Amazon Rekognition 对我使用 python 上传到我的 S3 的视频。每个视频都使用 FFMPEG 转换为 AAC音频编解码器和 H264视频编解码器,然后提供给
如何确定何时使用Amazon Textract和Amazon Rekognition的TextDetect方法? 我的用例是来自移动设备的点击图片,然后将图像数据转换为文本并存储到AWS RDS中。
我一直在使用 Amazon 的新 rekognition API,但在运行其 example 时遇到问题来自 IntelliJ 的 Java 应用程序。我使用 Maven 构建项目,并将 AWS SD
我在将图像发送到 AWS Rekognition 进行识别时遇到错误。这是我使用的代码: val byteBuffer = ByteBuffer.allocate(facePictur
我是一名优秀的程序员,十分优秀!