OCR)を使って、請求書や領収書の読み取りを試みました。ebo.hatenablog.comebo.hatenablog.com結果は、、うーん、なんとも惜しい結果でしたね。オープンソースのOCRだと限界があるんでしょうか。OCRとの違いを比較できるといいですね。ServicesというAI系のサービスがあります。Visionは、その中の視覚系(画像認識)のサービスです。azure.microsoft.comAI?AIねぇ。キズナアイかな?AIとは何ぞや、という話は、ここではしません(できないしね!)。画像認識の精度を上げる技術、という形で、この記事では簡単に考えてます。APIで利用することも可能です。APIの使い方については、既に複数の記事があります。私は以下の記事を大変、参考にさせていただきました。Visionを使うのは非常に簡単です。Services用に作られたVBOを、ポータルからダウンロードしましょう。Portal)これをインポートして、必要な設定作業を行えば、すぐに使えるようになります。APIのAPIキーを設定するだけです(環境変数の設定もありますが、これはインポート時に自動で追加されました)。柔軟に使うには、いくつかの追加設定を実施したほうが良いです。具体的には、以下のケースです。Visionに渡して、結果を戻してもらいましょう。以下のようなプロセスを作りました。Configureを呼んでいます。ここで、認証情報に格納されたAPIキーをVBOが読み込み、使えるようにしています。RequestのBodyに入れています。"{""url"":""https://biz.moneyforward.com/invoice/wp-content/uploads/sites/9/2018/06/154.png""}"ダブルクォーテーションが重なってますが、これはエスケープのためです。OCRの読み取り結果を見てみましょう。