2015-03-14 4 views
0

Я пытаюсь использовать преобразование Hough во время процесса локализации номерных знаков. Я видел некоторые статьи и идеи о поиске прямоугольников с этим, но почти каждый пример был довольно простым - один прямоугольник на изображении, обычно игральная карта или телевизор. Когда я хочу реализовать это в своей системе, это не работает. Я нахожу обычно более 3000 линий и гораздо больше пересечений. Я использую фильтр Canny edge. Я тестировал это с некоторыми разными параметрами (как с Canny Filter, так и с функцией HoughLinesP) и всегда получал очень большое количество очков. Можно ли найти эту пластинку, когда у нас много информации об окружающей среде на нашем изображении? Или есть ли другие возможности для достижения хороших результатов? Буду признателен за любые ответы и идеи. Некоторые примеры кода в OpenCV также очень полезны.Hough transform и локализация таблиц

ответ

0

Обнаружение многих сегментов линии типично для преобразования Хафа. Например. буквы на пластинах могут содержать прямые отрезки, окружность пластины (автомобиль?) и все такое.

Таким образом, вы должны попробовать, используя более контекстную информацию о вашем обнаружении пластины, таких как

  • цвета фона пластины (например, является его белым? Или черным или желтым или любым другим? Вашими данные изображениями цветных?) Итак, попробуйте фильтровать для цвета
  • какой размер является типичной табличкой на изображении? это всегда примерно одинаковый размер? Затем вы можете отфильтровать найденные сегменты Hough по их длине, соответственно. Ищите наборы коллинеарных сегментов линии, которые могут быть частями одной, но ломаной линии.
  • Какая ориентация имеет пластины? Параллельно с основными осей изображения? Или они могут быть повернуты или даже искажены проекцией глубины? В первом случае точечно-параллельных пластин ограничить всю линию Hough с ориентацией угла 0 ° или 90 °.

Вы применили стандартную контрастность на исходном изображении? Как выглядят изображения края Canny, они уже подходят для поиска пластинок? Можете ли вы увидеть пластины на изображениях краев или они скрыты между множеством эджелов или слишком сильно расстались? Как насчет порогов для детектора Canny?

И, наконец, есть ли у вас поисковые роботы по поводу алгоритмов поиска таблиц?

Смежные вопросы