Cloud ML API を使用して画像内のテキストの抽出、分析、翻訳を行う
内容:ML API を組み合わせ方を学びたくラボを選択。
Cloud Vision API のテキスト検出メソッドを使用し、光学式文字認識(OCR)を利用して画像からテキストを抽出。
次にテキストを Translation API で翻訳する方法と、Natural Language API で分析する方法を学ぶ。
curlでVision(OCR)=>Transration=>NLP APIとして画像からEntity分析を行う。
ラボの内容
- API キーを作成する
- Cloud Storage バケットに画像をアップロードする
- Vision API リクエストを作成し、curl で API を呼び出す
- Vision API のテキスト検出(OCR)メソッドを使用する
- Translation API を使用して画像のテキストを翻訳する
- Natural Language API を使用して画像のテキストを分析する
実際のラボ
- 狙い通り、APIを組み合わせることを学ぶには良かった。
- 途中でBashを使い、結果を次の入力に変えているのが微妙にすごい。
- ラボはフランス語から英語だったので、フランス語から日本語に変えると以下の結果だった。意味は。。。
{ "data": { "translations": [ { "translatedText": "公共用品の場合オバマ氏の場合、マスタードはディジョン産です", "detectedSourceLanguage": "fr" } ] } } |
コメント
コメントを投稿