Skip to main content

Распознавание номеров в MatLab. Вторая часть. Машинное обучение

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

Введение.

Для начала я расскажу, что такое решающее дерево.
Статья в вики

Построение решающего дерева.

Пусть у нас есть некоторое параметрическое пространство (для простоты двумерное). В нем определены два класса объектов (синие и красные точки). Это наша обучающая выборка.
image
Читать дальше “Распознавание номеров в MatLab. Вторая часть. Машинное обучение” »

Распознавание номеров в MatLab. Первая часть. Статика, прямые предикаты.

В этой статье я попробую кратко описать процесс распознавания автомобильных регистрационных номеров.
result
Это задание было дано на курсе «Введение в компьютерное зрение 2010» Лаборатории Компьютерной Графики и Мультимедиа ВМК МГУ.
Задание было поделено на три этапа:

  1. Распознавание основных 3 цифр номера с картинки, содержащей только номерной знак (ну и чутка области вокруг). Изображение не нормированы, номера находятся примерно горизонтально;
  2. Распознавание всех символов с номера (суть задания была в том, чтобы обучить и применить классификатор, сама реализация классификатора была нам дана);
  3. Распознавание номера из видео потока ( несколько секунд видео, содержащего одну проезжающую машину);

Читать дальше “Распознавание номеров в MatLab. Первая часть. Статика, прямые предикаты.” »