😺
Google Cloud Vision APIでOCR (PHP)
-
やりたいこと
Googe CloudのVision APIサービスを使ってOCRする。
jpgファイルからテキスト抽出を行う。 -
参考リンク
-
Vision クライアント ライブラリ
にて、Visionクライアントライブラリのインストール、認証設定(jsonキーの生成と環境変数の設定)を行う。 -
画像内のテキストを検出する
にあるコードでphpファイルを作成し、実行する。
こちらの工程でつまづいた。(後述)
-
Vision クライアント ライブラリ
-
つまづいたとこ
自分の環境では下記コードをテキスト検出用コードにも追加しないと動かなかった。
上記二つのサンプルだと1つ目(Vision クライアント ライブラリ)の中にしか書かれていない。# 下記コメントともにGCP公式サイトで書かれてたコマンド。クライアントライブラリの使用に際して必要。 # DIRの方だと上手くいかず。 # includes the autoloader for libraries installed with composer # require __DIR__ . '/vendor/autoload.php'; require dirname(__FILE__) . '/vendor/autoload.php';
Discussion