この記事は、UiPath Forum で行われている Advent of UiPath 2020 の Advent Challenge #4 の紹介記事です。
過去の投稿
- Advent of UiPath 2020 #1(APIからデータを取得)
- Advent of UiPath 2020 #2(正規表現で文字列を抽出)
- Advent of UiPath 2020 #3(ファイルをダウンロードしてメール送信)
“Advent of UiPath 2020” とは何か?
- 英語版のフォーラムで投稿されています。
- RPA challenge です(=お題を出て、みんなでRPA化してみる)
- 誰でも回答できます(フォーラムのアカウントがあれば)
- 3日おきに出題され、計8回(xmasイブまで)あります
- 回答して上位に選ばれれば、フォーラム上でスターがもらえます。
- フォーラムのスタッフが開催しているっぽいです。
チャレンジ4:画像をbase64デコードしてOCRで画像認識
サンタはまたあなたの助けを必要としています!
コペンハーゲンを離れた後、サンタは多くの都市の多くの子供たちを訪ね、ローマで少し休憩することに決めました。ここで、サンタは彼の親友と会っています。サンタは、クリスマスシーズンの後で休暇を過ごしたい2つの場所を親友に見せたいと思っています。しかし、サンタのコンピューターはウイルスに感染し、画像は暗号化されて完全に読めなくなりました。サンタが休暇の目的地が分かるように、画像をデコードし中に書いてある場所の座標を取得する必要があります。
初心者用チャレンジ
画像をデコードしてください。デコード用のライブラリを用意しました。
画像から座標の情報を取得し、コンソールに出力してください。
上級者向けチャレンジ
画像をVBまたはC#でデコードしてください。OCRで画像に書かれた場所を認識し、GoogleMAPで検索して座標を取得し、こコンソールに出力してください。
感想
今回は「画像デコード&OCRで画像認識」というお題でした。
実業務で画像のデコードをすることは少ないと思います。(フォームアクティビティで画像を表示したいとかで使う位)
OCRで画像認識は稀にあります。
認識の精度を試しながら、エンジンを決めていきますが、画像の文字が何か(数字?英語?日本語?)次第ではあります。
回答の内容の差はあまりなかったです。面白い回答は、下記でした。