【问题标题】:Aws Rekognition Text detectAws Rekognition 文本检测
【发布时间】:2019-03-23 07:19:06
【问题描述】:

我一直在尝试使用 Rekognition API 来检测图像中的文本。

我已启用 Rekognition API (IAM) 的完全访问权限,并且正在我的应用程序的配置中配置凭据和区域。

这是我的代码:

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

我已经使用其他方法(例如“detect_labels”)测试了 API,这会按预期返回数据,因此问题与未启用 API 无关。

我的错误是“Aws::Rekognition::Client> 的未定义方法 `detect_text'”,这表明请求甚至没有到达正文。

我使用的 gem 是 'aws-sdk-rekognition', '~> 1.0.0.rc2',如前所述,它适用于 detect_labels,但不适用于 detect_text。

我不确定可能是什么问题,这里是方法 https://docs.aws.amazon.com/sdkforruby/api/Aws/Rekognition/Client.html#detect_text-instance_method 的文档。

【问题讨论】:

    标签: ruby-on-rails ruby amazon-web-services amazon-rekognition


    【解决方案1】:

    1.0.0.rc2 版本的 aws-sdk-rekognition gem 的日期为 2016 年 12 月 10 日。

    latest version 是 v1.22,截至 2019 年 3 月 21 日。

    【讨论】:

    • 非常感谢 - 现在完美运行!应该注意到这一点。
    猜你喜欢
    • 1970-01-01
    • 2017-08-08
    • 2020-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多