|
||||||||||
|
Feature TrackerApril 2, 2006: ![]() March 28, 2006: Sweet, so driving home on a Friday night (I have a commute now :() I was thinking about a couple projects to work on. Out of the two, I picked Facial Feature Tracking since it was an area that I've had the least experience with (the other idea was a particle-based fluid simulator). ![]() From working on it that night and the next day I got a basic version working (albeit pretty slowly on my P3-450MHz). I was able to track three features (eyes and mouth) fairly well at about 5 frames a second. There is a little bit of drift in the features (especially if you move relatively fast for the framerate). Although it was able to re-find features after losing them sometimes. The next day I worked on some fairly simple optimizations and got it up to 10 frames a second, which helped it to lose features less often. If I have time when I get home tonight, my plan is to implement Canny Edge Detection, which I'm hoping I can use to vastly improve the accuracy of my feature tracking (currently all tracking is done on the raw images I get off the web camera (which, I might add, has tons of noise in it!)). Anyhow, pretty happy with what it can do based off an algorithm I made up on my drive home and then worked on for about 2 days. :) |