OCRサーバとの連携

テックポエム

はじめに

最近、お客様よりOCRについてのお問い合わせをいただくことが多くなってきました。
そこで、Unifinityを活用してOCR読み取りを行うサンプルを作成したので、
構成をご紹介したいと思います。

構成

UnifinityにはOCR機能はございません。
なので、Azure Computer Vision APIを利用してOCRを実現します。
またUnifnityからAPIへ画像を直接送信できない・API実行結果がUnifinityとの親和性が低いので、
処理を中継するサーバーを用意しました。

以下のようなイメージとなります。
img.png

実行してみた

撮影画像をサーバーへ送信すると数秒かからずに結果が戻ってきます。
img2.jpg

試しに弊社の封筒を撮影してみました。
デザインされたフォントのみ正しく読み込みていないですが、
右側の会社名・住所等はほぼ完璧に読み込めています。

用途にもよりますが、精度・速度ともに実用範囲のものができあがりました。

終わり

まずはお問い合わせの多いOCRについてご紹介させていただきました。
世の中にはモバイルと連携して面白いことができそうなAPIが数多くございますので、
今後またAPIの連携事例が増えましたら、どこかで皆様にご共有できればと思います。

以上、