プログラムと説明が一致していないところがありました。
〇手書き数字EXE組み込み数字dllで速度測定ができなかった説明の矛盾点
1 手書き数字EXEでの速度測定をdllで行い、文字数無制限であると説明していました。認識率はEXEでもdllでも可能でした。
2 帳票OCRでは、手書き数字で性能確認(認識率、認識速度)を行うことを推奨していました。
〇速度測定可能修正前現象
認識エンジンのお客様は1で速度が速度測定用サンプルイメージ(1500文字)を全部指定しますと、100文字を超えるというメッセージが出て、できませんでした。
*認識率はキーがなくとも10行まではできます。
帳票OCRのお客様 手書き数字版で同様に速度測定ができませんでした。
〇手書き数字dll(以下dll)で速度測定ができなかった原因
1 最初は文字列の文字数を15000文字(メインとdllのパラメータ)までとしていました。
2 dllは手書き数字EXEにも帳票OCREXEにも同じものを使用
3 帳票OCRの多機能化によりメインプログラムが大きくなり、メモリーの節約の必要
4 帳票OCRのメインの文字列数を100にしました。
5 4に合わせてdllも100に変更しました。
6 数字EXEも5のdllを組み込み ここで数字EXEのdllでは100文字までしかできなくなりました。
〇修正内容
手書き数字EXE用dllを文字列15000に。
帳票OCR用dllは100のまま
つまり2種類の手書き数字dllを作成しました。
手書き数字の認識エンジン(dll)のお客様も帳票OCRのお客様も
dllでの認識速度の測定ができなくてすみませんでした。
15000文字までできるように修正しました。