2016-03-16 23:59:08 -0600 | asked a question | Overhead People counting Hi, I am building an overhead people counter as a project, and have made some progress, however, I feel it could be better and more accurate. If anyone has any ideas that would be awesome! What I have done so far:
So far this gives so so results. In fact, for single file it is quite decent. However, when there are multiple people in the frame, it gets tricky. Issues I have which I need help with:
I use a simple webcam on an Odroid and a cheap fisheye wide angle lens stuck on the top. The fisheye has slight distortion. More precisely, objects in the middle of the frame appear bigger and get smaller the further out they go. This I believe I may able to solve, but tracking and counting reliably is something I wish to get as accurate as possible. So far the Odroid handles the computation quite well. I get close to 30fps at 640x480 pixels. Some other things to note about people counting.
Anyhow, sorry if this is a big read. I guess I am just out of ideas. If anyone has any that would be sweet. Cheers Elan |
2015-06-25 01:00:40 -0600 | received badge | ● Enthusiast |
2015-06-17 01:54:49 -0600 | answered a question | [Python] FlannBasedMatcher image retrieval Hi there, I did a similar project to yourself. See this link for a good example of how to use FLANN matcher. I suspect your main problem is your architecture, and that you should possibly store the keypoints/descriptors in a file or database for retrieval. Then you can try match 1 by 1 and sort by some sort of metric (this could be domain specific). You could sort by:
In my project, I saved the image, keypoints, descriptors and the name of the image, in a database (SQLite). This seemed to work very well. It also helps identify which image you are using. This should help you get accurate results. |