Non l'ho mai usata, ma credo che OpenCV possa fare al caso tuo.
http://opencv.willowgarage.com/wiki/
http://blog.damiles.com/?p=93