Visualtools

From jderobot

Jump to: navigation, search

We have been working on a face tracking system using a megapixel camera. Basically, its purpose is tracking every face (no matter how many are there) that appears in a video stream from a single camera or a file, so it can take as many close-ups as possible and log all of them for each person. This project time line can be broken down into these goals:

  • Develop several drivers for our hardware, so they could be used within any Jde system. We implemented a generic MPlayer-based video driver, that provides Jdec with images from cameras, TV, files...; and another one to command a PTZ camera, which we used to test the feasibility of using two synchronized cameras in this context.
  • Study different face detectors, their results and behavior on tracking applications. Finally we incorporated them into the Jdec suite as one-thread schemas, available for future systems and researches.
  • Use some heuristics before detection procedure, in order to achieve better results. Some of them were based on motion or geometric information and other features.
  • Tune and profile the system to speed it up. We reimplemented some lighter functions and we developed a cluster of face detectors schemas to make them work together and take more advantage of today's multi-core processors.


Related links:

  • Trac (Restricted access).
Personal tools