Я работаю над проектом в своей школе, чтобы определить, сколько учеников в классе. Как на этой картинке. обнаружение людей с haar cascade
Я пытаюсь использовать Haar Cascade в opencv для обнаружения лица, чтобы обнаружить людей, но результат очень плохой. Например:
Я взял тысячи фотографий в классе и обрезал картинку с людьми вручную. Есть около 4000 положительных образцов и 12000 отрицательных образцов. Мне было интересно, что я сделал неправильно? Когда я обрезаю изображение, должен ли я обрезать только такую голову? Или как это с телом?
Я думаю, что у меня было достаточно образцов подготовки, и я следую за точную процедуру с этой должности: http://note.sonots.com/SciSoftware/haartraining.html#v6f077ba , которые должны работать. Или использовать другой алгоритм, например HOG или SVM. Любое предложение было бы здорово для меня, я застрял в этом в течение нескольких месяцев и понятия не имею. Большое спасибо!
предварительно обработанный каскад в opencv работает только для фронтальных лиц, и вам нужно обучить что-то вроде многопользовательского объекта. – mrgloom
Можете ли вы опубликовать свои полные команды? – JohnAllen
Прошу прощения за некропольский вопрос, но я просто должен знать, достигли ли вы прогресса. Я несколько недель обдумывал эту ту же проблему, и я не могу добиться большого прогресса. Вы нашли решение? –