Перекрытие в обнаружении объектов в Opencv

Я использую OpenCV и Visual Studio Ultimate 2010. Моя цель - обнаружить автомобили на дороге и посчитать их. Я использую решение для обнаружения краев для этого.

  1. Есть ли у кого-нибудь идеи для обнаружения, подсчета и ускорения вычислений?
  2. Какое решение для перекрывающихся автомобилей (для подсчета)?

Мы хотим выполнить эту задачу для любого объекта, который пересекает виртуальную линию.

1 ответ

Решение

Ваш вопрос все еще широк.

Однако я постараюсь дать вам несколько советов.

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

  2. Настройте свой автомобильный классификатор и попробуйте обнаружить автомобили в вашей сцене. Вы можете найти хороший учебник по Support Vector Machine (SVM) здесь, или вы можете начать с примера детектора людей OpenCV, обучая его распознавать автомобили вместо людей.

Для подсчета автомобилей рекомендую первый подход.

Удачи!

Другие вопросы по тегам