1

SVM 分類に基づく HOG 特徴検出器を使用しています。ナンバー プレートを正常に抽出できますが、抽出されたナンバー プレートには、ライセンス番号以外に不要なピクセル/ラインが含まれています。私の画像処理パイプラインは次のとおりです。

  1. グレースケール画像への HOG 検出器の適用
  2. 検出領域のクロッピング
  3. トリミングした画像のサイズ変更
  4. 次のOpencvコードを使用して、適応しきい値を適用してプレート番号とフィルタリングの背景を強調表示します

    cvAdaptiveThreshold(cropped_plate, thresholded_plate, 255,CV_ADAPTIVE_THRESH_GAUSSIAN_C, CV_THRESH_BINARY_INV,11, 9);
    
  5. 歪み補正プレートの画像

この不要な情報により、Tesseract-OCRソフトウェアは数字を正しく認識できなくなります。抜き出したナンバープレートの画像は以下のような感じ。

ここに画像の説明を入力 ここに画像の説明を入力

これらの不要なピクセル/ラインを画像からフィルタリングするにはどうすればよいですか? どんな助けでも大歓迎です。

4

2 に答える 2

0

輪郭を除外することで、おそらく多くのことを達成できます。特定の幅/高さの比率、特定量の白いピクセルなどを持つ輪郭を見つけてみてください。それでも解決しない場合は、 Run Length Smoothing Algorithm (RLSA)countNonZero()などのテキスト検出アルゴリズムの実装をいつでも試すことができます。

于 2014-11-12T14:53:38.480 に答える