はじめに
以前,Qiitaでテキスト認識の記事を書いたが,そこではプログラミングを必要としていた.
今回はブロックのみでOCRを行う方法を見つけたので記事にした.やはり,プログラミングを行うよりも断然楽!!!
アプリ概要
アプリで写真を撮影するとテキスト認識を行い,スクリーンに認識したテキストが表示される.
拡張機能
以下のサイトからダウンロードし,mit app inventorの拡張機能としてアップロードする.
https://bit.ly/ocr_scan_image
デザイナー画面
機能 | 内容 |
---|---|
image1 | 撮影した画像の表示 |
Button1 | クリックするとカメラが起動し写真撮影,その後テキスト認識 |
Label1 | テキスト認識の結果を表示する |
Camera1 | 撮影を行うコンポーネント |
TextRecognition1 | テキスト認識を行うコンポーネント,外部機能のためダウンロードし,Extensionからをアップロード |
ブロック画面
カメラ起動
カメラ撮影後に処理されるブロック
テキスト認識が成功したときに実行されるブロック
実行結果
認識したいテキスト
実行画面
結果
めちゃ認識してくれている!!!日常で使用できるほどの精度.
pc画面のテキストを認識したので手書きだと精度がどうなるだろうか.
おわりに
MIT App InventorでのOCRはプログラミングしないと実装できないかと思っていたが,ブロックでできることをしれた.また,認識精度も非常に高く,日常での使用が可能なものであった.ん~~もっと早く知りたかった...ノーコードは素晴らしい!!