0.02
・インストール後アプリランチャーから起動していない場合にストレージへのアクセス権限を得られないバグ修正
・メモリ不足時にアプリが落ちないように対処
0.01
・初版
写真に写った車のナンバープレートを自動で検出し、ぼかします。
ついでに、写真の位置情報、撮影時刻を削除することもできます。
処理した写真は元ファイルとは別に保存できます。
また、処理結果を他のアプリに転送することもできます。
例えば、ギャラリーアプリで選んた写真のナンバーをこのアプリでぼかし、そのままツイッターに投稿、という使い方も可能です。
ナンバープレートの検出は機械学習によって実現しています。
検出時の推論はすべて端末上で行われます。ネットワーク上のサーバにデータが送信されることはありません。
■使用方法
写真の開き方は次の2通りです:
・このアプリを起動して、画像を選んで開く
・他のアプリの[共有]メニューでこのアプリに転送
…Googleフォトなどのギャラリーアプリで表示した写真を[共有]で転送してぼかす
…ブラウザで表示されている画像をロングタップ→[共有]で転送してぼかす
処理した写真の利用方法は次の二通りです:
・元ファイルとは別ファイルとして保存
…"/chaenomeles/"フォルダ内に保存されます
・このアプリの[共有]で他のアプリへ転送
…Twitterアプリに転送してツイート、Googleマップアプリに転送して投稿、といった使い方ができます
■注意
このアプリは技術的に動作可能かを実証するために作成されたものです。
そのため、アプリ品質的な完成度は高くありません。
ただし結果品質的には類似のアプリの中でも好成績かと思います。
以下の点に注意してご利用ください。
・メモリ不足でアプリがしばしば落ちる
…搭載しているRAMが少ない機種での動作は難しいかもしれません
…ストレージのほうのメモリは食いつぶしたりしませんのでご安心ください
・重い処理で端末が再起動することがある
…ナンバー領域が広いと処理が極端に重くなり、このような症状が生じる場合があります
…推論自体は重くないのですが、ぼかし処理の実装に力が及んでいませんのでそちらにパワーを取られています
・ナンバーが正しく検出されないことがある、またはナンバーではないところが検出されることがある
しかもそれを訂正できない
…推論動作の検証を主眼に置いているので、結果の編集機能はありません
・結果を拡大表示できない
ビューアーを起動できるボタンを設けていますので、そちらで拡大して閲覧してください
・アプリサイズが大きい
…気を遣わずにガンガン作ったのですみません
■備考
◇推論に用いているデータは日本の普通自動車/軽自動車の写真120枚を使用して学習してあります。
学習結果は凍結されているので、使い込むほどに精度が上がるというような効果はありません。
◇日本のナンバープレートでしか学習していないので、外国のナンバープレートには弱いかもしれません。
ただ、「車に張り付いた四角い文字板」を対象とするように学習が進んだようで、おおむね外国のものでも検出してくれます。
◇普通自動車/軽自動車の画像のみを学習教材にしたので、トラック、オートバイには弱いようです。
◇いろいろ試してみたいのであれば、ブラウザで車の試乗記事を検索して画像を利用すると楽しめます。
画像をロングタップして[共有]でこのアプリに送ると、手ごろなサイズの画像で動作を確認できます。