小编tir*_*mey的帖子

Amazon Rekogntion Image:错误 InvalidImageFormatException:请求的图像格式无效

我正在尝试比较从 Node.Js 应用程序调用 AWS Rekognition 的面孔。在比较 S3 存储桶上的两个图像时,一切顺利,但是当我尝试从客户端(React Native/Expo 应用程序)上传本地图像以与存储在该存储桶上的另一个图像进行比较时,出现错误InvalidImageFormatException: Request has invalid image format

\n

该图像是 jpeg 250px 正方形,并作为有效的 base64 字符串发送(atob 测试)。显然,它满足此处提出的要求:https ://docs.aws.amazon.com/rekognition/latest/dg/limits.html 。

\n

下面是一些代码片段:

\n

捕获图像:

\n
const takeImgHandler = async () => {\n    const img = await ImagePicker.launchCameraAsync(getImgProps);\n    editImg(img);\n};\n
Run Code Online (Sandbox Code Playgroud)\n

编辑图像:

\n
const editImg = async img => {\n   ...\n    const actions = [\n      { resize: { 250, 250 } },\n    ];\n\n    const saveOptions = {      \n      base64: true,\n    };\n\n    const edited = …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services node.js react-native amazon-rekognition

7
推荐指数
1
解决办法
5180
查看次数