Q.丸囲みがうまく読み取れません。
A.丸囲みは、囲みや塗りつぶしによる選択範囲の黒色の割合の増加(閾値)を判定しています。
正しく読み取るためのポイントは以下の2点です。
・範囲の重なりを防ぐ:隣の項目の丸囲みが範囲に入らないよう、適切な広さで選択する 。
・閾値(しきいち)の調整:全項目出力されてしまう、またはされない場合は、閾値の値を調整する。
以下に各例を記載いたしましたのでご参照ください。
例1:隣接する項目も一緒に読み取られてしまう場合
下の画像のような選択範囲設定し、記入された帳票を読み取った結果「銀行」と「信組」が両方出力されてしまいました。
これは「銀行」につけた丸が「信組」の選択範囲内に被ってしまい、「信組」の黒領域の割合も増えてしまったことが原因です。


上記の対策として、各丸囲みの選択範囲をできるだけ他の項目の記入に干渉されないように選択します。
下の画像のように設定することで、隣接項目を読み取ってしまうのを回避できます。


例2:未記入の項目まで全て出力されてしまう場合
下の画像の帳票定義で、記入された帳票を読み取った結果すべての丸囲み項目が出力されてしまいました。
これは設定されている閾値の値が小さすぎる(テンプレート画像の時点で黒領域の割合が設定している閾値の値を超えている)ことが原因です。
※閾値のデフォルトは150です。今回は比較のためすべての項目を100に設定しています。


上記の対策として、閾値の値を大きくします。(※「閾値」設定の際は黒領域の割合を確認しながら設定してください。確認方法や、値の決め方の詳細はこちらを参照してください。)
下の画像のようにすべての丸囲みの項目の閾値を「150」に設定して読取を行うと、丸のついた「銀行」のみが出力されました。


