Я пытаюсь установить React-native для обнаружения текста с помощью amazon rekognition API.
Мое руководство - это руководство https://medium.com/@glen.bray/text-detection-with-mobile-camera-using-react-native-and-aws-rekognition-7826b3e2aeef
Я настроил соединение с AWS с помощью awsmobile и ampify, и в обоих случаях у меня была одна и та же ошибка: повторное распознавание API не существует.
Мой пользователь имеет права на исправления, и мои модули и sdk имеют последнюю версию.
Мое соединение API.js следующее:
import Amplify, { API } from "aws-amplify";
import awsExports from "./aws-exports";
Amplify.configure({
...awsExports,
API: {
endpoints: [
{
name: "rekognition",
endpoint: "https://rekognition.us-east-2.amazonaws.com",
service: "rekognition",
region: "us-east-2"
}
]
}
});
async function detectText(bytes) {
const apiName = "rekognition";
const path = "/detect-text";
const body = { Image: { Bytes: bytes } };
const headers = {
"X-Amz-Target": "RekognitionService.DetectText",
"Content-Type": "application/x-amz-json-1.1",
"X-Amz-Date": "20190330T120000Z"
};
const init = {
body: body,
headers: headers
};
var response=await API.post(apiName, path, init);
//console.log(JSON.stringify(respuesta.body));
return response;
}
export { detectText };
Спасибо !!