Откриване на горна глава от камера над главата

Имам камера, поставена на тавана, която заснема хора, стоящи на опашка. Трябва да преброя броя на хората. В момента правя това с изваждане на фона и преобразуване на Hough. Детекторът работи добре за контрастни глави, но ако цветът на косата е близък до цвета на плата, представянето е лошо. Всички съвети ще бъдат много оценени. Примерно изображение тук http://old.nabble.com/file/p32380283/1.png

въведете описание на изображението тук


person user923744    schedule 01.09.2011    source източник
comment
бихте ли споделили своя код за това как да преброите броя на главите? В момента работя с последния ни проект, който е да преброим броя на хората, които влизат или излизат от стая. Също така, трябва ли да е много висококачествена камера, когато правя това? Благодаря ти за помощта.   -  person user1217904    schedule 22.02.2012


Отговори (1)


Трансформацията на Hough обикновено е добра за геометрични фигури, които са частично затъмнени - няма да е първият ми избор за глави.

Ако приемем, че камерата е фиксирана, бих започнал с всичко, което не съответства на съхранено фоново изображение.

След това просто ще потърся ръбове и ще намеря център на тежестта и площ на всяко петно. Ако петното е достатъчно голямо, за да бъде глава и c от g се движи с правилната скорост за човек (т.е. не е стабилен подпиксел за минути или се движи с метри/секунда), тогава бих преброил това като човек.

person Martin Beckett    schedule 01.09.2011
comment
Благодаря за предложението, опитах се да внедря петна, но единственият проблем с тях е, че хората понякога стоят плътно близо и е невъзможно да се различат помежду им дори по размер на площта( - person user923744; 02.09.2011