(目標)
マウスで手描きした数字を正規化・2値化し、お手本となる数字が書かれたファイルと比較する。
その結果もっともお手本に近いものを出力するといったシステムを作りたいです。
(質問)
目標を定めたのはいいのですが何をどうすればいいのかがほとんど見当がつきません。
書籍やネットで情報収集してみたものの難解な数式や理屈が羅列されているだけで明確な手順?(道標のような)が見えてきません。
やりたいことはわかるのですがパターン認識(文字認識)というテーマが壮大すぎて何から手を付ければいいのか、手を付けても無駄足になるのではないか
等の心配が絶えずなかなか前進できません。
今は2値化等の画像処理に強いOpenCVの環境設定をし、手描きのツールにペイントを使ってもいいのか悩んでいるといった状況です。
技術的な質問ではないのですが、こういった状況をどのようにして打開すればいいのか教えてください。
文字認識システムを作りたい
-
usao
Re: 文字認識システムを作りたい
目標がどの程度を想定されているのか,によって,まったく答えが変わってくると思います.
どのくらい本格的な(?)ものをめざすのか,というか.
そのあたりのことを少し明確化されると答えやすいかもしれません.
・処理の本格的具合(なんか思いつくのをやってみる←→論文レベルのアルゴリズム)
・処理対象の範囲:サポートする「お手本」からの手書き文字の隔離具合,とでもいうか.
(「手書き文字」という言葉からは,いろんな形の崩れ方,位置の偏り方等々が想像されるので…)
#”正規化”とは画像サイズのことでしょうか.だとすれば,
・ある枠内(正規化サイズ)に,手書き数字が位置する場所と大まかな大きさ
・手書き数字の線の太さ
等がある程度定まっている」という状況を想定しているのでしょうか?
どのくらい本格的な(?)ものをめざすのか,というか.
そのあたりのことを少し明確化されると答えやすいかもしれません.
・処理の本格的具合(なんか思いつくのをやってみる←→論文レベルのアルゴリズム)
・処理対象の範囲:サポートする「お手本」からの手書き文字の隔離具合,とでもいうか.
(「手書き文字」という言葉からは,いろんな形の崩れ方,位置の偏り方等々が想像されるので…)
#”正規化”とは画像サイズのことでしょうか.だとすれば,
・ある枠内(正規化サイズ)に,手書き数字が位置する場所と大まかな大きさ
・手書き数字の線の太さ
等がある程度定まっている」という状況を想定しているのでしょうか?
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: 文字認識システムを作りたい
そもそもパターン認識は学術研究レベルですから難しいのは当然といえるかもしれません。
それに決定打がないので、いろんな手法が乱立している思います。
つまり、どれを選んでも大差ない=失敗する確率は同程度だと言うことだと思います。
それと特許も多いはずですので迂闊なことをするとすぐ特許に引っかかります。
数字だけの簡単なのなら、どっかの卒業研究のPDFで見たこと有るような。
・・・・ さがせんかった。
「画像処理とパターン認識入門: 基礎からVC#/VC++.NETによるプロジェクト作成まで」
http://www.morikita.co.jp/books/book/2196
こんな本もあるので良かったら参考にしてください。
それに決定打がないので、いろんな手法が乱立している思います。
つまり、どれを選んでも大差ない=失敗する確率は同程度だと言うことだと思います。
それと特許も多いはずですので迂闊なことをするとすぐ特許に引っかかります。
数字だけの簡単なのなら、どっかの卒業研究のPDFで見たこと有るような。
・・・・ さがせんかった。
「画像処理とパターン認識入門: 基礎からVC#/VC++.NETによるプロジェクト作成まで」
http://www.morikita.co.jp/books/book/2196
こんな本もあるので良かったら参考にしてください。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。