Я новичок в обнаружении объектов OpenCV с использованием Cascade Classifier и пытаюсь выполнить приложение, которое обнаруживает зеленый сигнал светофора.
Загрузил набор данных, содержащий положительные снимки с изображениями светофора STOP, GO и WARNING (около 4000 выборок для каждого).
Использование изображений с зеленым светофором в качестве положительных образцов и красным и оранжевым светофорами в качестве отрицательных образцов.
Мои конфигурации для обучения:
- 20 этапов
- NumPos 2000
- NumNeg 2000
- ш 24
- ч 24
Получил хороший результат от некоторых картинок и неправильные от других (я взял в обоих случаях тестовую картинку из положительных примеров, с которыми я тренировался)
Вот предварительный просмотр:
Почему такой результат даже при том, что вторая картинка относится к использованным положительным примерам обучения?
Что-то еще, я также следовал руководству opencv по обучению и программированию Cascade Classifier, но на самом деле оно не объясняет такие вопросы, как, как все работает, или сколько этапов использовать, или сколько numPos использовать и т.д. ... так что если у вас есть что-то, что может ответить на такие вопросы, просто накормите меня, пожалуйста ...
Заранее спасибо.