更新情報スポンサーリンク切り取った画像から、手動で文字区切りとノイズ除去ができるようにしました。使い方と、この機能が必要な理由について書いてみます。読み込んだ画像から文字を切り取ると、以下の場所に切り取った画像が表示されます。この画像をマウスドラッグもしくはタッチパネルすると、ペンで線を引くような加工を行うことができるようにしました。Reserved.「元の文字」のノイズ部分を白で塗りつぶすことで、「調整後の文字」のノイズが減ったことがわかるでしょうか。この機能によって、色指定では除去しにくいノイズを除去したり、文字区切りを行うことができます。実際には、文字区切りを行った後にサーバー内でノイズ除去を行っています。文字としては小さ過ぎる区切りがされてしまった場合、それを除去するという方法です。あまりにも除去し過ぎると、文字の面積として小さくなる「i」や「l」などを認識できなくなります。エオルゼアの地図上の文字を読み込む時、川や道の図形と文字を自動判別するのが難しく、手動で補助する機能を追加しました。ここまで文字区切りの自動化について記述してなかったので補足と、機能追加理由について記述します。エオルゼア文字はアルファベットと1対1で対応している為か、ひらがなの「い」のように1つの文字の輪郭が2つ以上に分かれることがないようです。その為、輪郭を認識できれば、一つの文字を切り取ることができます。逆に、複数の文字がくっついて表記されることがあります。これはゴールドソーサーの「Gold」ですね。こぐまげーむ様からの愛のムチを受けた単語なので、ご存知の方も多いかとnekokuma.comこれをそのまま認識させるとこのようになります。Reserved.輪郭で文字区切りを行うと、くっついている文字は1文字と認識してしまいます。lとdがくっついていることがわかります。Reserved.このような表記は、イラストとしては美しくなるのですが、文字認識としては対応する必要があります。今回は、画像を加工することで輪郭を分けることとしました。このように黒塗りで補正しました。Reserved.すると正しく「Gold」と翻訳されます。Reserved.「Gold」がそれぞれ文字区切りされていますね。(実際には「d」文字が「l」と認識されていますね。機能の追加では対応したくないのです。機能が増えるだけ手間がかかるので。この機能だけはどうしても必要だと感じたので対応しました。文字を認識させようとしてみた(その1)スポンサーリンクはてなブログをはじめよう!gelehrtecrestさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。