2

ユーザーが必要なテンプレートをデザインできるようにするJava OMR(光学式マーク認識)アプリケーションを作成しています(マークの領域を描画します)。ドキュメントをスキャンすると、アプリケーションはテンプレートを使用して領域の座標を取得します(チェックボックス)私の質問は、画像と長方形(X、Y、幅、高さ)がある場合、領域がマークされているかどうかを判断する方法です

Java Advanced Imaging (JAI) を使用しています

4

1 に答える 1

1

あなたの質問を理解しているので、スキャンした紙の各チェックボックスの位置を知っています。事前に、入力されていないフォームの各チェック ボックスの平均ピクセル強度を計算する必要があります。

次に、入力およびスキャンされたフォームについて、各ボックス内の平均ピクセル強度を計算します。各ボックス内のピクセルの各セットにしきい値を適用します。平均ボックスがオン、平均>しきい値、ボックスがオフ。

グレーレベルの画像 (1 つのカラー バンド) があるとします。それ以外の場合は、カラー イメージをグレー レベル イメージに変換し (これを行う標準的な方法があります)、しきい値を各チェック ボックスのピクセル平均に適用します。ほら!

于 2012-05-23T21:13:54.203 に答える