2016-07-04 11 views
2

私は自動ナンバープレート検出(ANPR)を実装しようとしています。私は次のツールを使用しています。
- Ubuntuの12.04 OS
- Iは、それぞれ、トレーニングデータセットを準備するために、異なる寸法を有する、いくつかのサンプル画像を使用しているC++異なる次元の画像を使ったSVMトレーニング

とOpenCVの2.4.13。

私はusing OpenCV and SVM with imagesを通じて行ってきた1024×776
など、このような印象を持って - 468 * 294
- - 600 * 375

:私が使用している一部の画像の寸法は以下の通りです。メソッドは、すべての画像が同じ次元の場合に機能します。またTraining a classifier using images of different dimensions but same number of HoG features、私はこれも正確な解決策ではないと思う。

さまざまな画像サイズでSVMを訓練する別の方法はありますか?

+0

イメージ内にターゲットオブジェクトを「どこかに」置くだけでは不十分であることに注意してください。イメージにはターゲットオブジェクトとマイナーな背景が含まれている必要があります。さらに、オブジェクトはセンタリングされるべきであり、オブジェクトのオリエンテーションは各イメージにおいて同じでなければならない。私はあなたの画像が似ているのでOKですが、これはよくある間違いですので、言及したいと思います。 Andreyの答え(サイズ変更)に加えて、サイズ変更されたサイズは通常、オブジェクトを認識するためのMINIMUMサイズであることに注意する必要があります。 – Micka

+0

備考:アスペクト比が正確に適合しない場合、サイズ変更は必ずしも最適ではありません。おそらく、正しいアスペクト比を得るためにサイズを変更する前に、切り抜く(または追加の背景を追加する)必要があります。 – Micka

答えて

2

通常の入力方法では、入力画像の数が固定されているため、フィーチャの固定されたディメンショナリティが必要なため、入力画像のサイズを変更する必要があります。固定する。

関連する問題