|
|
Right, lemme see if I can answer the questions, comment etc one by one. I doubt the technique is advanced enough to really be used to recognize individual faces - to recognize the fact that the pixels make up "a face" perhaps. Actually, off-topic, something else I wanted to mess with that has an application to gaming - a guy in MIT took pictures of 63 people, male and female from around the MIT lab. He found that (after scaling them so their features generally lined up) he could create *any* one of the faces by creating composites of the others (without using the original). I see a great application to games there - take shots of the game programming team and you can quickly create a HUGE number of faces for your ambient characters within the game. I find that character uniformity is one of the few things stopping some games from being really realistic.
Yeah, the artifacts thing is a little problem, but with some more processing you could probably get rid of that. What you see is a one-pass thing (the only reason it is so damn slow is because of the Windows GDI - I am planning to use Microsofts Vision SDK to speed it up).
Cybok: in a way, I suppose I am searching for blocks and strokes. It is just that the computer decides what kind of strokes and blocks to look for! I keep meaning to download some interesting pictures to test, but never got around to it...I'll try later. I have a document somewhere on DSP, I'll send it to you when I find it.
What I forgot to mention, is that the program and source code is at:
http://www.generation5.org/edgedetect.shtml
Thanks,
James.
|