9

I'm looking for a way to identify faces (not specific people, just where the faces are) and track them as they move across a room.

We're trying to measure walking speed for people, and I assumed this would be the easiest way of identifying a person as a person. We'll have a reasonably fast camera for the project, so I can probably use some logic for seeing if "face1 in frame00 == face1 in frame01".

Ideally such a software would return a list of faces (as in x,y locations) and their sizes.

Janusz
  • 187,060
  • 113
  • 301
  • 369
lfaraone
  • 49,562
  • 17
  • 52
  • 70
  • Be careful with your choice of words. Try face detection as a search term because identify or recognize are mostly used for finding specific faces – Janusz Feb 16 '10 at 12:32

4 Answers4

7

Checkout OpenCV Python Interface

ismail
  • 46,010
  • 9
  • 86
  • 95
2

"faint" (The Face Annotation Interface) might be what you're looking for.

http://faint.sourceforge.net/

http://technoroy.blogspot.com/2008/06/faint-search-for-faces.html

I never used it myself. However, I played with the application which bundles with faint.

DonAgo
  • 61
  • 4
2

There was an article about this in the German "Linux Magazin".

They used the Open Computer Vision Library which offers a whole bunch of algorithms to process images in various ways.

Aaron Digulla
  • 321,842
  • 108
  • 597
  • 820
0

CodeProject has a whole raft of articles in various languages.

graham.reeds
  • 16,230
  • 17
  • 74
  • 137