10 Replies - 20974 Views - Last Post: 29 July 2009 - 05:15 PM Rate Topic: -----

#1 sampada1234   User is offline

  • New D.I.C Head

Reputation: 1
  • View blog
  • Posts: 11
  • Joined: 16-July 09

Java face recognition

Posted 27 July 2009 - 08:10 PM

Hey friends i am deciding my final year project topic
Can you please help me in solving my doubt

i am thinking of implementing technology which was there in Lenovo laptops

I mean login access with face recognition
i.e. When you log in into computer/laptop...instead of password computer takes your image and compares with already stored image in the computer and then allows authentication and hence access

My doubt is that exactly how to implement this
I m not asking for the code...I will do the algorithm part but
just that when your system starts the web-cam should get activated and should take the picture and compare it....So is there any API in java which will initialize all this

please help me out as soon as possible.....and clear my concepts if i m wrong...please
its urgent


thank you in advance
:-)

This post has been edited by sampada1234: 27 July 2009 - 08:12 PM


Is This A Good Question/Topic? 1
  • +

Replies To: Java face recognition

#2 pbl   User is offline

  • There is nothing you can't do with a JTable
  • member icon

Reputation: 8381
  • View blog
  • Posts: 31,956
  • Joined: 06-March 08

Re: Java face recognition

Posted 27 July 2009 - 08:20 PM

I can imagine a face recognition system in Java
won't be an easy task but I can imagine doing it with a lot of work

The side that seems to me a lot more difficult to implement is how you would make that face recognition being active before the user logs on
and then, if the pictures match.... how to start the Windows login process from Java ? That would require a lot of hacks
Was This Post Helpful? 1
  • +
  • -

#3 sampada1234   User is offline

  • New D.I.C Head

Reputation: 1
  • View blog
  • Posts: 11
  • Joined: 16-July 09

Re: Java face recognition

Posted 27 July 2009 - 08:24 PM

Yes exactly that is what is my doubt
I m not worried about the hardwork
as i have one complete year and three more partners with me
Just help me in knowin how to start the processs
please
Was This Post Helpful? 0
  • +
  • -

#4 pbl   User is offline

  • There is nothing you can't do with a JTable
  • member icon

Reputation: 8381
  • View blog
  • Posts: 31,956
  • Joined: 06-March 08

Re: Java face recognition

Posted 27 July 2009 - 08:29 PM

I wouln't even try ... sorrry
You will end up with really messy code
Find another project unless somebody else have a very good idea
Was This Post Helpful? 0
  • +
  • -

#5 sampada1234   User is offline

  • New D.I.C Head

Reputation: 1
  • View blog
  • Posts: 11
  • Joined: 16-July 09

Re: Java face recognition

Posted 27 July 2009 - 08:39 PM

:-(

I really liked the topic
and i have to finalize topics till tomorrow
i was already left with two topics
so if i leave this also then.......
:-(
Was This Post Helpful? 0
  • +
  • -

#6 pbl   User is offline

  • There is nothing you can't do with a JTable
  • member icon

Reputation: 8381
  • View blog
  • Posts: 31,956
  • Joined: 06-March 08

Re: Java face recognition

Posted 27 July 2009 - 08:47 PM

View Postsampada1234, on 27 Jul, 2009 - 07:39 PM, said:

:-(

I really liked the topic
and i have to finalize topics till tomorrow
i was already left with two topics
so if i leave this also then.......
:-(

Actually you can use this code to enter/login into an application
That would be a nice trade off
OK the user log on into window... now your system is used to enter one application
if you make it polyvalent enough it could be configure (and re-used) for multiple applications
This is a more realistic and cute project
but do not try to use it for your first log on

This post has been edited by pbl: 27 July 2009 - 08:50 PM

Was This Post Helpful? 1

#7 sampada1234   User is offline

  • New D.I.C Head

Reputation: 1
  • View blog
  • Posts: 11
  • Joined: 16-July 09

Re: Java face recognition

Posted 29 July 2009 - 04:55 AM

Thnx
Was This Post Helpful? 0
  • +
  • -

#8 pbl   User is offline

  • There is nothing you can't do with a JTable
  • member icon

Reputation: 8381
  • View blog
  • Posts: 31,956
  • Joined: 06-March 08

Re: Java face recognition

Posted 29 July 2009 - 03:56 PM

View Postsampada1234, on 29 Jul, 2009 - 03:55 AM, said:

Thnx

Actually ... rethinking about it...
you can make a UI for multiple access like in the bank where the manager has one of the vault combination and either of the 2 accountants the other one

So, the user enter an application with the recognition of his face
then he enter a more "critical" part of it where his manager has to litteraly :D show up
like in a super market when the cashier needs the key of the chier casher

more I think of it more it is an interesting project :^:
Was This Post Helpful? 0
  • +
  • -

#9 nick2price   User is offline

  • D.I.C Lover
  • member icon

Reputation: 565
  • View blog
  • Posts: 2,826
  • Joined: 23-November 07

Re: Java face recognition

Posted 29 July 2009 - 04:09 PM

If you want to do a facial recognition program, you want to be very good at programming and extremely good at mathematic formulas. Set up a webcam to read in an image using JMF or somthing. Once you have the live image read in, you need a way to compare it to the images in the database. The best approach is problably somthing called eigenfaces, but once again, its extremely difficult coding. In an easy way, what this approach does is finds the mean image of the faces in the database and compares it to the live image. By introducing a neural network, this would run ontop of itself multiple times until the closest match is found. Difficulty is that the best facial recognition programs are only 80% correct most of the times. Also, you have to think about the live image. If the live image is dramatically different to the image in the database, e.g. face at a different angle, the outcome will unlikely find a match. Its an extrmely difficult project and likihood is that it will end up far from somthing perfect. This isnt being mean, its being realistic. You might have more success with a facial detection program. Here, you feed in an image or somthing and it will detect the faces. Its a procedure used in many of todays digital cameras.
Was This Post Helpful? 1
  • +
  • -

#10 pbl   User is offline

  • There is nothing you can't do with a JTable
  • member icon

Reputation: 8381
  • View blog
  • Posts: 31,956
  • Joined: 06-March 08

Re: Java face recognition

Posted 29 July 2009 - 04:46 PM

Nick,

do you think there are package on the net to do that ?
no need to re-invent the wheel
Making a GUI with multiple managers interface will already be a good challenge
Was This Post Helpful? 0
  • +
  • -

#11 nick2price   User is offline

  • D.I.C Lover
  • member icon

Reputation: 565
  • View blog
  • Posts: 2,826
  • Joined: 23-November 07

Re: Java face recognition

Posted 29 July 2009 - 05:15 PM

As with everything, there are most likely packages on the net that will do this. However, reinventing the wheel can be fun and very beneficial. Its just that in your last project idea, you mention

Quote

So, the user enter an application with the recognition of his face

So you do suggest a facial recognition program? Althought this is a fun project, you know how much of an expert you need to be to carry it out. Its just full of complex mathematics and intense neural networking (If you want it to be anywhere near precise). A facial detection program takes a pretty similar route, the difference being that it goes into much lesser detail and is a lot less complicated. And making somthing original out of it could be producing somthing like a customer counter for a bank but detecting how many faces enter and leave the bank.
I am not discouraging a facial recognition program, I have just completed one myself, but it involved a lot of looking at code examples from other people. I still dont know what half of it does :crazy:
As your a teacher, I suppose you will be on holiday soon? This site gets so many request for this type of program that I think your the perfect person to create a simple tutorial on this (If you ever get time). It will be interesting to see how you turn a complex topic into a simple program (As you always seem to do :D )
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1