Face Recognition :-)

Hello all,

I'm fascinated with AI. And I'm currently exploring Face Recognition. :-)

Okay, I have a few questions, and I shall number them, to make it easier for you all to reference it when giving me another fab solution ;-)

1) How realistic is a Java app that does this:
  >Using a photo of someone, automatically generate a basic 3D version of the persons head (just from the photo).

2) What APIs (other than the most obvious: Java3D, SWING, AWT, etc) would be required to achieve such as task?

3) How would the application detect the size and distance of the eyes, etc, automatically? I'm guessing that it would use the change in shade, etc, to estimate what's what? If so, surely this isn't a very good methd of doing so.. Just using change in shadows? However, I can't think of any other methods ... anyone? :-) What sort of methods are used by government face recognition apps?

4) Any decent articles on Face Recognition that is worth a look?

Thanks in advance! ;-)
[r.D]
LVL 9
DrWarezzAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

CEHJCommented:
>>How realistic is a Java app that does this:

Not realistic ;-) Government trials of this using native programming + many man hours have failed to do it accurately
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Cloud Class® Course: Microsoft Office 2010

This course will introduce you to the interfaces and features of Microsoft Office 2010 Word, Excel, PowerPoint, Outlook, and Access. You will learn about the features that are shared between all products in the Office suite, as well as the new features that are product specific.

JavatmCommented:
AI is quite good specially if your up to real programming. What your thinkin can be done however the problem that you will
encounter is how will you do it ?

There maybe lots of exploration to what your thinkin and there are lots of articles maybe discribing to this. I just wanna
say that in this project you'll need lots of time, codes and use of other languages to achive this.

Java alone needs help w/ native languages like C or C++ and maybe abit of assembly language for what your proposing.
It'll take more time I guess there's nothing wrong w/ exploring who knows maybe you'll be the 1st one to do it.

Regards : Javatm
0
jprgnCommented:
0
DrWarezzAuthor Commented:
Thanks very much all! :-)

I'm kind of relieved that it's not very 'realistic'. As if it was, I'd feel challenged to accomplish this myself (despite not being an expert ... yet :-P). ..But, I suppose that if a large team of some of the worlds leading experts are having trouble, then I hardly stand much of a chance. lol.

All comments have been much appreciated, so I feel that a  [ 20%:20%:20%:20%:20% ]  split is most fair ;-)

Thanks alot!
[r.D]
0
CEHJCommented:
8-)
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Java EE

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.