В ближайшем будущем постараюсь найти время и допилить свою разработку по машинному обучению. Она разрабатывалась для определения номера железнодорожного вагона при помощи камеры.Разработка велась на java в среде netbeans 7.1.
Необходимость в данной разработке отпала когда я увидел вагоны зимой. Номер у сугроба на колесах ни одна камера не распознает.....
В пакете opencv очень много уже обученных классификаторов, например:
1. Определение российских автомобильных номеров (haarcascade_russian_plate_number.xml)
2. Фронтальное определение лица (haarcascade_frontalface_alt.xml)
3. Профильное определение лица (haarcascade_profileface.xml)
4. Определение улыбки (haarcascade_smile.xml)
5. Многие другие. (список классификаторов можно посмотреть в папке <путь до opencv>\sources\data)
Также опубликую посты по машинному обучению.
Идея такова:
1. При помощи классификатора KNearest обучить программу определению цифр.
2. При помощи каскада Хаара обучить программу определять местонахождение определенных цифр (в данном случае необходимо "обьяснить" программе где на вагоне должны находиться номера вагонов, какие у них отличительные признаки).
3. Объединить алгоритмы, получив окончательную программу поиска номеров на вагонах.
Описание работы будет достаточно большое, поэтому планирую разбить посты на следующие части:
1. Установка и настройка opencv.
2. Тестируем возможности opencv на обученном каскаде.
3. Процедура обучения классификатора KNearest classifiers.
4. Использование классификатора KNearest classifiers.(через консоль)
5. Использование классификатора KNearest classifiers.(через форму) (реализовано не до конца)
7. Процедура обучения каскада Хаара. (не реализовано, не хватает примеров)
8. Использование каскада Хаара на собственноручно обученном примере.
9. Объединение алгоритмов.
Необходимость в данной разработке отпала когда я увидел вагоны зимой. Номер у сугроба на колесах ни одна камера не распознает.....
В пакете opencv очень много уже обученных классификаторов, например:
1. Определение российских автомобильных номеров (haarcascade_russian_plate_number.xml)
2. Фронтальное определение лица (haarcascade_frontalface_alt.xml)
3. Профильное определение лица (haarcascade_profileface.xml)
4. Определение улыбки (haarcascade_smile.xml)
5. Многие другие. (список классификаторов можно посмотреть в папке <путь до opencv>\sources\data)
Также опубликую посты по машинному обучению.
Идея такова:
1. При помощи классификатора KNearest обучить программу определению цифр.
2. При помощи каскада Хаара обучить программу определять местонахождение определенных цифр (в данном случае необходимо "обьяснить" программе где на вагоне должны находиться номера вагонов, какие у них отличительные признаки).
3. Объединить алгоритмы, получив окончательную программу поиска номеров на вагонах.
Описание работы будет достаточно большое, поэтому планирую разбить посты на следующие части:
1. Установка и настройка opencv.
2. Тестируем возможности opencv на обученном каскаде.
3. Процедура обучения классификатора KNearest classifiers.
4. Использование классификатора KNearest classifiers.(через консоль)
5. Использование классификатора KNearest classifiers.(через форму) (реализовано не до конца)
7. Процедура обучения каскада Хаара. (не реализовано, не хватает примеров)
8. Использование каскада Хаара на собственноручно обученном примере.
9. Объединение алгоритмов.
Комментариев нет:
Отправить комментарий