15

車両プレートの検出に関して多くの作業を行った結果、画像内の黄色のピクセルの「パターン」を見つけるだけで、画像内のナンバー プレートの位置を見つけるのに十分な方法であると判断しました。現在、さまざまなグラフィック フィルターを使用して白いピクセル パターンを検出していますが、これはますます問題になっています。

質問ですが、「黄色」のナンバープレートは、明るさ、環境などの多くの要因に基づいていることを認識しています。 代替テキスト 代替テキスト

この洞察から、比較する範囲が必要になります。たとえば、次のようになります。

if(FindIfYellow(GetPixel(x, y)))

ただし、RGB 値、特に個々の RGB 値を使用して、色が黄色の色合いであるかどうかを判断するかどうかはわかりません。最後に、これらの範囲を定義する何らかの Web サイトまたは情報はありますか? 知っている

R: 255 G: 255 B: 0

最も純粋な黄色ですが、範囲に関してはわかりません。とにかく、それが合理的なアイデアであることを願っています。私が投稿する理由は、私が頻繁に行っているように、何かを見落としていないことを確認するためです:)。

4

3 に答える 3

25

CMYK チャネル分離の使用 - プレートを OCR で処理しましょう!

ここに画像の説明を入力

他の画像でプロセスを繰り返す

ここに画像の説明を入力

于 2011-01-24T03:58:02.163 に答える
1

金は黄色ですか?黄橙色は黄色ですか?黄緑はどうですか?

(私の言いたいのは、これは人間にとってあいまいな定義であり、コンピューターにとっては言うまでもなく...あなたにとって黄色に見える範囲を決めて、それに固執することです。)

于 2011-01-24T01:02:06.613 に答える
0

OpenALPR ( http://www.openalpr.com ) をチェックしてください。プレートのローカリゼーションには別のアプローチが必要です。トレーニング済みの LBP パターンを使用します。さらに精度を高めるために、色ベースの検出に加えてこのライブラリを使用することをお勧めします。たとえば、OpenALPR は潜在的なプレート領域を検出し、特定の割合の領域が黄色っぽいことを確認するだけです。

于 2014-01-16T16:53:08.950 に答える