Roboust Human detection and tracking in a crowded area
Hello! I am working on an application where I need to detect and track people in a crowded indoor area(like a mall). Right now I am using the OpenCV Background Subtraction class(MOG2) to detect blobs and a Kalman filter and Hungarian Algorithm for tracking(based on this video https://www.youtube.com/watch?v=2fW5T...).
The issues I'm having are i) the blobs merging together when two people come close to each other ii) Parts of the person not getting detected which leads to false and multiple detections on a person iii) The background subtraction itself leading to too many false detections. I would like to know your suggestions to improve this and any solutions to fix the problems? Thanks in advance!
BTW, I'm using OpenCV 3.1,C++
Did you resolve the issues?
@hoang anh tuan Well, after a lot of trying and testing, I dropped the background subtraction method for my case. I'm just tracking faces instead
Can you share about it? video or code?