Распознавание номерных знаков - определение цветового диапазона для сравнения пикселей - PullRequest
15 голосов
/ 24 января 2011

После долгих усилий, связанных с обнаружением номерного знака автомобиля, я решил, что простой поиск «рисунка» желтых пикселей на изображении будет достаточным методом определения местоположения номерного знака на изображении. В настоящее время я использую различные графические фильтры и выявляю белые пиксельные узоры, однако это становится все более и более проблематичным.

Теперь по вопросу, я знаю, что «желтый» номерной знак основан на многочисленных факторах, таких как яркость, окружающая среда. alt text alt text

Понимание этого мне понадобится диапазон для сравнения, например:

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

Однако я не знаю, следует ли использовать значения RGB, в частности отдельные значения RGB, чтобы определить, является ли цвет оттенком желтого. Наконец, существует ли веб-сайт или какая-либо информация, определяющая эти диапазоны? Я знаю

R: 255 G: 255 B: 0

Чистейший из желтых, но с точки зрения диапазона я понятия не имею. В любом случае, надеюсь, это разумная идея, и причина, по которой я пишу, состоит в том, чтобы убедиться, что я ничего не пропустил, как я делал часто :)

Ответы [ 3 ]

25 голосов
/ 24 января 2011

Использование разделения каналов CMYK - Давайте распознаем пластину!

enter image description here

Повтор процесса с другим изображением

enter image description here

1 голос
/ 24 января 2011

Золото желтое? Желтовато-оранжевый желтый? Как насчет желто-зеленого?

(Я хочу сказать, что это нечеткое определение для человека, не говоря уже о компьютере ... просто определитесь с диапазоном, который вам кажется желтым, и придерживайтесь его)

0 голосов
/ 16 января 2014

Проверьте OpenALPR (http://www.openalpr.com).. Для локализации планшетов используется другой подход - используются обученные шаблоны LBP. Возможно, вы захотите использовать эту библиотеку в дополнение к обнаружению на основе цвета для еще большей точности. Например, OpenALPR может обнаружить потенциальные области пластины, а затем просто проверить, что определенный процент площади имеет желтоватый оттенок.

...