(57)【特許請求の範囲】
【請求項１】
手書き文字の認識用に使用される正解データを自動的に生成する装置であって、
所定の文字について正しく書かれたと判定された手書き文字の画像に、形状変化処理を実施する形状変化処理部と、
前記形状変化処理された前記画像が、前記所定の文字として、文字認識装置によって解釈可能であるか否かを判定し、解釈可能ではないと判定した場合、前記形状変化処理部に対して、形状変化量を下げて、前記形状変化処理を再度実施させる判定部とを備えた、
手書き文字認識用正解データ生成装置。
【請求項２】
記憶装置と、
前記判定部によって、前記解釈可能であると判定された画像を、前記正解データの画像として、前記記憶装置に記憶させる正解データ書込部とをさらに備えた、
請求項１に記載の手書き文字認識用正解データ生成装置。
【請求項３】
前記正解データ書込部による前記記憶装置への記憶がなされた後、前記形状変化処理部は、前記手書き文字の画像に、直前の形状変化処理における形状変化量とは異なる形状変化量で、前記形状変化処理を実施する、請求項２に記載の手書き文字認識用正解データ生成装置。
【請求項４】
前記形状変化処理は、前記手書き文字の画像に、歪曲収差処理を実施する第１の処理と、前記手書き文字の画像に、ピンチエフェクト（Pinch Effect）処理を実施する第２の処理とのうちの少なくとも１つを含む、請求項１乃至３のうちいずれか１項に記載の手書き文字認識用正解データ生成装置。
【請求項５】
手書き文字の認識用に使用される正解データを自動的に生成する装置によって実施される方法であって、
前記装置が、
所定の文字について正しく書かれたと判定された手書き文字の画像に、形状変化処理を実施し、
前記形状変化処理された前記画像が、前記所定の文字として、文字認識装置によって解釈可能であるか否かを判定し、
解釈可能ではないと判定した場合、形状変化量を下げて、前記形状変化処理を再度実施する、
手書き文字認識用正解データ生成方法。
【請求項６】
前記装置はさらに、
前記解釈可能であると判定された画像を、前記正解データの画像として、記憶装置に記憶させる、請求項５に記載の手書き文字認識用正解データ生成方法。
【請求項７】
前記記憶装置への記憶がなされた後、前記手書き文字の画像に、直前の形状変化処理における形状変化量とは異なる形状変化量で、前記形状変化処理を実施する、請求項６に記載の手書き文字認識用正解データ生成方法。
【請求項８】
前記形状変化処理は、前記手書き文字の画像に、歪曲収差処理を実施する第１の処理と、前記手書き文字の画像に、ピンチエフェクト（Pinch Effect）処理を実施する第２の処理とのうちの少なくとも１つを含む、請求項５乃至７のうち何れか１項に記載の手書き文字認識用正解データ生成方法。
【請求項９】
手書き文字の認識用に使用される正解データを自動的に生成するためのプログラムであって、
所定の文字について正しく書かれたと判定された手書き文字の画像に、形状変化処理を実施する機能、
前記形状変化処理された前記画像が、前記所定の文字として、文字認識装置によって解釈可能であるか否かを判定する機能、
解釈可能ではないと判定した場合、形状変化量を下げて、前記形状変化処理を再度実施する機能
をプロセッサに実現させるためのプログラム。
【請求項１０】
前記解釈可能であると判定された画像を、前記正解データの画像として、記憶装置に記憶させる機能をさらに前記プロセッサに実現させるための請求項９に記載のプログラム。
【請求項１１】
前記記憶装置への記憶がなされた後、前記手書き文字の画像に、直前の形状変化処理における形状変化量とは異なる形状変化量で、前記形状変化処理を実施する機能をさらに前記プロセッサに実現させるための請求項１０に記載のプログラム。
【請求項１２】
前記形状変化処理は、前記手書き文字の画像に、歪曲収差処理を実施する第１の処理と、前記手書き文字の画像に、ピンチエフェクト（Pinch Effect）処理を実施する第２の処理とのうちの少なくとも１つを含む、請求項９乃至１１のうち何れか１項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手書きされた文字の認識のための正解データを自動的に生成するのに好適な、手書き文字認識用正解データ生成装置、方法、およびプログラムに関する。
【背景技術】
【０００２】
手書き文字を、ＯＣＲによって認識することは、広く行われている。
【０００３】
ＯＣＲは、予め提供された正解データとの一致性に基づいて、手書き文字を認識している。
【０００４】
したがって、ＯＣＲによる手書き文字の認識率を高めるためには、できるだけ多くの正解データを、ＯＣＲに提供する必要がある。
【０００５】
できるだけ多くの正解データをＯＣＲに提供するために、実際の手書き文字を収集し、収集した手書き文字を、正解データとしてＯＣＲに提供することが考えられる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１８−１６５９４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、手書き文字は、筆記者毎に形状が異なるために、収集すること自体が困難である。加えて、手書き文字は、筆記者が同じであっても、筆記者の気分や体調によって異なる形状になるなど、１つとして全く同じ文字が存在することはなく、極めて多くのバリエーションが存在する。これは、手書き文字の収集を益々困難にしている。
【０００８】
このように、各バリエーションに応じた手書き文字を収集することは容易ではない。これによって、手書き文字に対応する十分な量の適切な正解データを、ＯＣＲに提供することができず、ＯＣＲによる手書き文字の認識精度の向上が阻害されているという問題がある。
【０００９】
本発明はこのような事情に鑑みてなされたものであり、手書き文字のＯＣＲ認識のために使用される正解データを、実際の手書き文字から自動的に大量に生成することが可能な手書き文字認識用正解データ生成装置、方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の目的を達成するために、本発明では、以下のような手段を講じる。
【００１１】
請求項１の発明は、手書き文字の認識用に使用される正解データを自動的に生成する装置であって、所定の文字について正しく書かれたと判定された手書き文字の画像に、形状変化処理を実施する形状変化処理部と、前記形状変化処理された前記画像が、前記所定の文字として、文字認識装置によって解釈可能であるか否かを判定し、解釈可能ではないと判定した場合、前記形状変化処理部に対して、形状変化量を下げて、前記形状変化処理を再度実施させる判定部とを備えている。
【００１２】
請求項２の発明は、記憶装置と、前記判定部によって、前記解釈可能であると判定された画像を、前記正解データの画像として、前記記憶装置に記憶させる正解データ書込部とをさらに備えた、請求項１に記載の手書き文字認識用正解データ生成装置である。
【００１３】
請求項３の発明は、前記正解データ書込部による前記記憶装置への記憶がなされた後、前記形状変化処理部は、前記手書き文字の画像に、直前の形状変化処理における形状変化量とは異なる形状変化量で、前記形状変化処理を実施する、請求項２に記載の手書き文字認識用正解データ生成装置である。
【００１４】
請求項４の発明は、前記形状変化処理は、前記手書き文字の画像に、歪曲収差処理を実施する第１の処理と、前記手書き文字の画像に、ピンチエフェクト（Pinch Effect）処理を実施する第２の処理とのうちの少なくとも１つを含む、請求項１乃至３のうちいずれか１項に記載の手書き文字認識用正解データ生成装置である。
【００１５】
請求項５の発明は、手書き文字の認識用に使用される正解データを自動的に生成する装置によって実施される方法であって、前記装置が、所定の文字について正しく書かれたと判定された手書き文字の画像に、形状変化処理を実施し、前記形状変化処理された前記画像が、前記所定の文字として、文字認識装置によって解釈可能であるか否かを判定し、解釈可能ではないと判定した場合、形状変化量を下げて、前記形状変化処理を再度実施する、手書き文字認識用正解データ生成方法である。
【００１６】
請求項６の発明は、前記装置がさらに、前記解釈可能であると判定された画像を、前記正解データの画像として、記憶装置に記憶させる、請求項５に記載の手書き文字認識用正解データ生成方法である。
【００１７】
請求項７の発明は、前記記憶装置への記憶がなされた後、前記手書き文字の画像に、直前の形状変化処理における形状変化量とは異なる形状変化量で、前記形状変化処理を実施する、請求項６に記載の手書き文字認識用正解データ生成方法である。
【００１８】
請求項８の発明は、前記形状変化処理が、前記手書き文字の画像に、歪曲収差処理を実施する第１の処理と、前記手書き文字の画像に、ピンチエフェクト（Pinch Effect）処理を実施する第２の処理とのうちの少なくとも１つを含む、請求項５乃至７のうち何れか１項に記載の手書き文字認識用正解データ生成方法である。
【００１９】
請求項９の発明は、手書き文字の認識用に使用される正解データを自動的に生成するためのプログラムであって、所定の文字について正しく書かれたと判定された手書き文字の画像に、形状変化処理を実施する機能、前記形状変化処理された前記画像が、前記所定の文字として、文字認識装置によって解釈可能であるか否かを判定する機能、解釈可能ではないと判定した場合、形状変化量を下げて、前記形状変化処理を再度実施する機能をプロセッサに実現させるためのプログラムである。
【００２０】
請求項１０の発明は、前記解釈可能であると判定された画像を、前記正解データの画像として、記憶装置に記憶させる機能をさらに前記プロセッサに実現させるための請求項９に記載のプログラムである。
【００２１】
請求項１１の発明は、前記記憶装置への記憶がなされた後、前記手書き文字の画像に、直前の形状変化処理における形状変化量とは異なる形状変化量で、前記形状変化処理を実施する機能をさらに前記プロセッサに実現させるための請求項１０に記載のプログラムである。
【００２２】
請求項１２の発明は、前記形状変化処理は、前記手書き文字の画像に、歪曲収差処理を実施する第１の処理と、前記手書き文字の画像に、ピンチエフェクト（Pinch Effect）処理を実施する第２の処理とのうちの少なくとも１つを含む、請求項９乃至１１のうち何れか１項に記載のプログラムである。
【発明の効果】
【００２３】
本発明の手書き文字認識用正解データ生成装置、方法、およびプログラムによれば、手書き文字のＯＣＲ認識のために使用される正解データを、実際の手書き文字から自動的に大量に生成することが可能となる。
【図面の簡単な説明】
【００２４】
【図１】図１は、本発明の実施形態に係る手書き文字認識用正解データ生成方法が適用された手書き文字認識用正解データ生成装置の電子回路構成例を示すブロック図である。
【図２】図２は、「頑張り」という文字について、正しく書かれたと予め判定されている手書き文字の一例を示す画像である。
【図３】図３は、第１および第２の処理を実施するためのサブモジュールを備えた形状変化処理モジュールの構成例を示す図である。
【図４Ａ】図４Ａは、図２に示す「頑」という手書き文字から派生して作成された画像の例を示す図である。
【図４Ｂ】図４Ｂは、図２に示す「張」という手書き文字から派生して作成された画像の例を示す図である。
【図４Ｃ】図４Ｃは、図２に示す「り」という手書き文字から派生して作成された画像の例を示す図である。
【図５】図５は、手書き文字認識用正解データ生成装置の動作例を示すフローチャートである。
【発明を実施するための形態】
【００２５】
以下に、本発明の実施形態を、図面を参照して説明する。
【００２６】
図１は、本発明の実施形態に係る手書き文字認識用正解データ生成方法が適用された手書き文字認識用正解データ生成装置の電子回路構成例を示すブロック図である。
【００２７】
手書き文字認識用正解データ生成装置１０は、手書き文字のＯＣＲ認識用に使用される正解データを自動的に生成する装置であって、その電子回路は、バス１１によって互いに接続されたＣＰＵ１２、記録媒体読取部１４、メモリ２０、および記憶装置３０を備えている。
【００２８】
メモリ２０は、手書き文字画像取得モジュール２１、形状変化処理モジュール２２、判定モジュール２３、および正解データ書込モジュール２４を記憶している。
【００２９】
これらモジュール２１〜２４のプログラムは、メモリ２０に予め記憶されていてもよいし、あるいはＵＳＢやメモリカード等の外部記録媒体１３から記録媒体読取部１４を介してメモリ２０に読み込まれて記憶されたものであってもよい。これらモジュール２１〜２４のプログラムは、書き換えできないようになっている。
【００３０】
メモリ２０には、このようなユーザ書き換え不可能なエリアの他に、書き換え可能なデータを記憶するエリアとして、書込可能データエリア２９が確保されている。
【００３１】
ＣＰＵ１２は、コンピュータであって、メモリ２０に記憶されている各モジュール２１〜２４のプログラムに従い回路各部の動作を制御する。
【００３２】
記憶装置３０は、例えばＳＳＤ（Solid State Drive）やＨＤＤ（Hard Disk Drive）等からなり、正解データデータベース３２（以降、「正解データＤＢ３２」と称する）を記憶する。
【００３３】
正解データＤＢ３２は、後述するように正解データ書込モジュール２３によって書き込まれた正解データの画像を記憶する。
【００３４】
手書き文字画像取得モジュール２１は、所定の文字について正しく書かれたと予め判定されている手書き文字の画像を、外部記録媒体１３から取得する。
【００３５】
図２は、「頑張り」という文字について、正しく書かれたと予め判定されている手書き文字の一例を示す画像である。
【００３６】
外部記録媒体１３には、このように、正しく書かれたと予め判定されている手書き文字の画像が記録されている。外部記録媒体１３に記録されているこの画像は、記録媒体読取部１４によって読み取られる。手書き文字画像取得モジュール２１は、記録媒体読取部１４によって読み取られたこの画像を取得することによって、所定の文字について正しく書かれたと予め判定されている手書き文字の画像を取得することができる。図２のような文字を取得した場合、「頑」、「張」、「り」という各手書き文字の画像を取得することができる。
【００３７】
また、図示していないが、手書き文字を画像にスキャンするスキャン装置を、手書き文字認識用正解データ生成装置１０に内蔵または外付けすることによって、手書き文字画像取得モジュール２１が、このスキャン装置から、所定の文字について正しく書かれたと判定された手書き文字の画像を直接取得するようにしてもよい。
【００３８】
形状変化処理モジュール２２は、手書き文字画像取得モジュール２１によって取得された画像に、様々な形状変化処理を実施する。手書き文字画像取得モジュール２１によって、図２のように「頑」、「張」、「り」という３つの文字に対する各画像が取得された場合、形状変化処理モジュール２２は、「頑」、「張」、「り」という３つの画像に対してそれぞれ様々な形状変化処理を実施することができる。
【００３９】
これら形状変化処理は、手書き文字画像取得モジュール２１によって取得された画像に、歪曲収差処理を実施する第１の処理と、同画像に、ピンチエフェクト（Pinch Effect）処理を実施する第２の処理とを含む。第１の処理と第２の処理とを組み合わせる処理も含む。しかしながら、形状変化処理は、これらに限定されるものではなく、手書き文字画像取得モジュール２１によって取得された画像の形状を変更することができる任意の処理をさらに実施したり、あるいは、第１の処理および第２の処理と適宜組み合わせて実施してもよい。
【００４０】
このような形状変化処理を行うために、形状変化処理モジュール２２は、第１および第２の処理を実施するためのサブモジュールを備えている。
【００４１】
図３は、第１および第２の処理を実施するためのサブモジュールを備えた形状変化処理モジュールの構成例を示す図である。
【００４２】
図３に例示する形状変化処理モジュール２２は、第１の処理を実施する歪曲収差処理サブモジュール２２０と、第２の処理を実施するピンチエフェクト（Pinch Effect）サブモジュール２２１とを備えている。
【００４３】
形状変化処理モジュール２２は、第１の処理や第２の処理のような形状変化処理を実施することによって、実際の手書き文字から派生された画像を作成することができる。
【００４４】
図４Ａは、図２に示す「頑」という手書き文字から派生して作成された画像の例を示す図である。
【００４５】
図４Ｂは、図２に示す「張」という手書き文字から派生して作成された画像の例を示す図である。
【００４６】
図４Ｃは、図２に示す「り」という手書き文字から派生して作成された画像の例を示す図である。
【００４７】
判定モジュール２３は、形状変化処理モジュール２２によって形状変化処理された画像が、所定の文字として、図示しないＯＣＲ文字認識装置によって解釈可能であるか否かを判定する。
【００４８】
この判定は、例えば、形状変化処理モジュール２２によって形状変化処理された画像を、実際にＯＣＲによって認識し、正しい文字に認識された場合には、解釈可能であると判定し、認識されなかった場合には、解釈可能ではないと判定することができるが、このような判定方法に限定される訳ではない。
【００４９】
判定モジュール２３は、解釈可能ではないと判定した場合、形状変化処理モジュール２２に対して、手書き文字画像取得モジュール２１によって取得された画像に対して、直前に行われた形状変化処理における形状変化量よりも少ない形状変化量で、形状変化処理を再度実施させる。
【００５０】
すなわち、形状変化処理モジュール２２によって第１の処理が実施された画像が、解釈可能ではないと判定された場合、形状変化処理モジュール２２は、第１の処理で適用された歪曲量よりも低い歪曲量で、第１の処理を実施する。また、形状変化処理モジュール２２によって第２の処理が実施された画像が、解釈可能ではないと判定された場合、形状変化処理モジュール２２は、第２の処理で適用されたピンチエフェクト量よりも低いピンチエフェクト量で、第２の処理を実施する。形状変化処理モジュール２２によって第１および第２の処理が実施された画像が、解釈可能ではないと判定された場合、形状変化処理モジュール２２は、第１の処理で適用された歪曲量よりも低い歪曲量で第１の処理を実施し、第２の処理で適用されたピンチエフェクト量よりも低いピンチエフェクト量で、第２の処理を実施する。
【００５１】
このように形状変化処理が再実施された画像に対しても、判定モジュール２３は、所定の文字として解釈可能であるか否かを判定する。このような形状変化処理モジュール２２による形状変化処理と、判定モジュール２３による判定処理とを繰り返すことによって、形状変化処理モジュール２２による最初の形状変化処理によって解釈可能ではないと判定された場合であっても、最終的には、所定の文字として解釈可能な、適切な画像を得ることができる。
【００５２】
正解データ書込モジュール２４は、判定モジュール２３によって、解釈可能であると判定された画像を、正解データの画像として、記憶装置３０の正解データＤＢ３２に記憶させる。
【００５３】
その後、形状変化処理モジュール２２は、同じ手書き文字の画像に、直前の形状変化処理における形状変化量とは異なる形状変化量で、つまり、形状変化量を変えて、形状変化処理を実施する。
【００５４】
このように形状変化処理がなされた画像に対しても、判定モジュール２３は、所定の文字として、前述したようにＯＣＲ文字認識装置によって解釈可能であるか否かを判定する。そして、解釈可能ではないと判定した場合、形状変化処理モジュール２２に対して、手書き文字画像取得モジュール２１によって取得された画像に対して、直前に行われた形状変化処理における形状変化量よりも少ない形状変化量で、形状変化処理を再度実施させる。
【００５５】
このように形状変化処理が再実施された画像に対しても、判定モジュール２３は、所定の文字として解釈可能であるか否かを判定する。このような形状変化処理モジュール２２による形状変化処理と、判定モジュール２３による判定処理とを繰り返すことによって、形状変化処理モジュール２２による最初の形状変化処理によって解釈可能ではないと判定された場合であっても、最終的には、所定の文字として解釈可能な、適切な画像を得ることができる。
【００５６】
正解データ書込モジュール２４は、判定モジュール２３によって、解釈可能であると判定された画像を、正解データの画像として、記憶装置３０の正解データＤＢ３２に記憶させる。
【００５７】
このようにして、同じ手書き文字に対して、形状変化処理モジュール２２による形状変化処理、判定モジュール２３による判定処理、および正解データ書込モジュール２４による書込処理を何度も繰り返すことによって、手書き文字認識用正解データ生成装置１０は、手書き文字のＯＣＲ認識のために使用される正解データを、実際の手書き文字に基づいて、自動的に大量に生成し、正解データＤＢ３２に記憶することが可能となる。
【００５８】
このようにして実際の手書き文字に基づいて生成された、すなわち、実際の手書き文字の特徴が継承された大量の正解データが、ＯＣＲによる文字認識のために使用されるので、手書き文字に対するＯＣＲによる文字認識率の向上を図ることができる。
【００５９】
次に、以上のように構成した手書き文字認識用正解データ生成装置１０の動作例について説明する。
【００６０】
図５は、手書き文字認識用正解データ生成装置の動作例を示すフローチャートである。
【００６１】
手書き文字認識用正解データ生成装置１０によって、手書き文字認識用の正解データを生成するためには、先ず、手書き文字画像取得モジュール２１によって、所定の文字について正しく書かれたと予め判定されている手書き文字の画像が取得される（Ｓ１）。
【００６２】
所定の文字について正しく書かれたと予め判定されている手書き文字の画像は、外部記録媒体１３から記録媒体読取部１４を介して、または、手書き文字認識用正解データ生成装置１０に内蔵または外付けされたスキャン装置から取得される。
【００６３】
図２には、「頑」、「張」、「り」という３つの文字について、正しく書かれたと予め判定されている手書き文字の一例を示す画像が示されている。
【００６４】
このように手書き文字画像取得モジュール２１によって取得された各画像に対して、形状変化処理モジュール２２によって、様々な形状変化処理が実施される（Ｓ２）。
【００６５】
これら形状変化処理としては、歪曲収差処理を実施する第１の処理や、ピンチエフェクト処理を実施する第２の処理が含まれる。
【００６６】
形状変化処理モジュール２２による形状変化処理によって、第１の処理や第２の処理のような形状変化処理が実施されることによって、実際の手書き文字から派生された画像が作成される（Ｓ３）。
【００６７】
形状変化処理モジュール２２によって形状変化処理されることにより得られた画像は、判定モジュール２３によって、所定の文字として、ＯＣＲ文字認識装置によって解釈可能であるか否かが判定される（Ｓ４）。
【００６８】
この判定は、例えば、形状変化処理モジュール２２によって形状変化処理された画像が、実際にＯＣＲによって認識され、正しい文字に認識されるか否かに基づいてなされる。
【００６９】
そして、判定モジュール２３によって、解釈可能ではないと判定された場合（Ｓ４：Ｎｏ）、形状変化処理モジュール２２は、手書き文字画像取得モジュール２１によって取得された画像に対して、直前に行われた形状変化処理における形状変化量よりも少ない形状変化量で、形状変化処理を再度実施するように、判定モジュール２３によって指示され（Ｓ５）、ステップＳ４の処理が行われる。これによって、ステップＳ４において一旦は解釈可能ではないと判定された場合（Ｓ４：Ｎｏ）であっても、最終的には、所定の文字として解釈可能な、適切な画像が得られるようになる。
【００７０】
ステップＳ４において、判定モジュール２３によって、解釈可能であると判定された場合（Ｓ４：Ｙｅｓ）、形状変化処理モジュール２２によって形状変化処理された画像は、正解データの画像として、正解データ書込モジュール２４によって、記憶装置３０の正解データＤＢ３２に記憶される（Ｓ６）。
【００７１】
その後、同じ手書き文字から別の正解データを生成する場合（Ｓ７：Ｙｅｓ）、ステップＳ２の処理に戻って、同じ手書き文字の画像に対して、形状変化処理モジュール２２によって、直前の形状変化処理（前回のステップＳ２）における形状変化量とは異なる形状変化量で、つまり、形状変化量を変えて、形状変化処理が実施される。
【００７２】
以降は前述したステップＳ３からステップＳ６までの処理が、同じ手書き文字から別の正解データを生成しなくなる場合（Ｓ７：Ｎｏ）まで繰り返される。
【００７３】
このようにして、同じ手書き文字に対して、形状変化処理モジュール２２による形状変化処理、判定モジュール２３による判定処理、および正解データ書込モジュール２４による書込処理が何度も繰り返されることによって、手書き文字のＯＣＲ認識のために使用される正解データが、実際の手書き文字に基づいて、自動的に大量に生成され、正解データＤＢ３２に記憶される。
【００７４】
なお、ステップＳ７において、同じ手書き文字から別の正解データを生成しない場合（Ｓ７：Ｎｏ）の判定基準としては、例えば、同じ手書き文字から所定数（例えば、１００個）の正解データが生成された場合とすることができるが、これに限定されるものではない。
【００７５】
上述したように、本発明の実施形態に係る手書き文字認識用正解データ生成方法が適用された手書き文字認識用正解データ生成装置によれば、手書き文字のＯＣＲ認識のために使用される正解データを、実際の手書き文字から自動的に大量に生成することが可能となる。
【００７６】
このように生成された正解データは、実際の手書き文字の特徴が継承されている。したがって、このような正解データを、ＯＣＲによる文字認識に使用することによって、従来ＯＣＲによる文字認識が困難であった手書き文書であっても、高い精度で、文字を認識することが可能となる。
【００７７】
以上、本発明を実施するための最良の形態について、添付図面を参照しながら説明したが、本発明はかかる構成に限定されない。特許請求の範囲の発明された技術的思想の範疇において、当業者であれば、各種の変更例及び修正例に想到し得るものであり、それら変更例及び修正例についても本発明の技術的範囲に属するものと了解される。
【符号の説明】
【００７８】
１０  手書き文字認識用正解データ生成装置
１１  バス
１２  ＣＰＵ
１３  外部記録媒体
１４  記録媒体読取部
２０  メモリ
２１  手書き文字画像取得モジュール
２２  形状変化処理モジュール
２３  判定モジュール
２４  正解データ書込モジュール
２９  書込可能データエリア
３０  記憶装置
２２０  歪曲収差処理サブモジュール
２２１  ピンチエフェクト処理サブモジュール
【要約】
【課題】  手書き文字のＯＣＲ認識のために使用される正解データを、実際の手書き文字から自動的に大量に生成すること。
【解決手段】  手書き文字認識用正解データ生成装置は、手書き文字の認識用に使用される正解データを自動的に生成する装置であって、所定の文字について正しく書かれたと判定された手書き文字の画像に、形状変化処理を実施する形状変化処理部と、前記形状変化処理された前記画像が、前記所定の文字として、文字認識装置によって解釈可能であるか否かを判定し、解釈可能ではないと判定した場合、前記形状変化処理部に対して、形状変化量を下げて、前記形状変化処理を再度実施させる判定部とを備える。
【選択図】図１【図１】
0006968962.tif 000002
【図２】
0006968962.tif 000003
【図３】
0006968962.tif 000004
【図４Ａ】
0006968962.tif 000005
【図４Ｂ】
0006968962.tif 000006
【図４Ｃ】
0006968962.tif 000007
【図５】
0006968962.tif 000008