初期化されていない定数 Google::Cloud::Vision::ImageAnnotator
概要
この例を実行すると https://cloud.google.com/vision/docs/face-tutorial?hl=zh-tw
「google-cloud-vision」、「~> 0.31.0」のレールによる
エラーが発生しました
これがコードです
require "google/cloud/vision"
project_id = 'xxxxxx'
vision = Google::Cloud::Vision.new project: project_id
image_annotator = Google::Cloud::Vision::ImageAnnotator.new
解決策
最新バージョンの gcloud-vision(0.32.x) を使用していないためにエラーが発生したことがわかりました。
gcloud-vision(0.31.0) でやりたいことを行う方法は
image = vision.image "path/to/face.jpg"
face = image.face
クラスを使用する代わりに