文書定義 - フィールド - スペースを検知して挿入したい - FlexiCapture

質問

文字間のスペースを確実に認識することが可能ですか。

回答

OCRにとって文字間のスペース検知は技術的に難しく、期待通りにスペースが認識されないケースが多いのが現状です。

一方、「氏名」など、氏と名を分割するスペースを確実に検知したい場合がありますが、そのような際、認識結果の文字列に対して(以下のように)スクリプトルールを適用することによりスペースを検知・挿入する事が可能です。

1. オートコレクトオプション > 文字の置換で、一旦すべてのスペースを除去。

2. ルールスクリプト内で、各文字の左端、右端の座標を取得。

3. 左隣文字と自身の距離が、自身の幅と比較して一定以上空いていた場合、空白を挿入する。

※スクリプト内での各文字の座標取得方法については、以下のHelpをご参照ください。

ICharacterParams

例として、FlexiCapture Projectサンプルを添付いたしましたので、ご参照ください。

※ご確認には、バージョン12.0.3.2634以上のFlexiCaptureが必要です。

 

他にご質問がございましたら、リクエストを送信してください

コメント

0件のコメント

サインインしてコメントを残してください。