Aws Rekognition Текст обнаружения - PullRequest
0 голосов
/ 22 марта 2019

Я пытался использовать API Rekognition для обнаружения текста на изображении.

Я включил полный доступ к API Rekognition (IAM) и настраиваю учетные данные и регион в конфигурации моего приложения.

Вот мой код:

client = Aws::Rekognition::Client.new
resp = client.detect_text({
  image: {
    s3_object: {
      bucket: bucket_name,
      name: "uploads/path/#{image_files.first}",
    },
  },
})

Я протестировал API с помощью других методов, таких как 'detect_labels', и он возвращает данные, как и ожидалось, поэтому проблема не в том, что API не включен.

Моя ошибка - «неопределенный метод` detect_text »для Aws :: Rekognition :: Client> ', который предполагает, что запрос даже не попадает в тело.

Я использую драгоценный камень 'aws-sdk-rekognition', '~> 1.0.0.rc2', который, как уже упоминалось, работает с детектируемыми метками, но не детектирует_текст.

Я не уверен, что проблема может быть, вот документы для метода https://docs.aws.amazon.com/sdkforruby/api/Aws/Rekognition/Client.html#detect_text-instance_method.

1 Ответ

1 голос
/ 23 марта 2019

Версия 1.0.0.rc2 драгоценного камня aws-sdk-rekognition датируется 10 декабря 2016 года.

Последняя версия v1.22от 21 марта 2019 года.

...