dupa

Author Topic: Webcam Face Recognition  (Read 31483 times)

DesktopMates

  • Newbie
  • *
  • Posts: 21
    • View Profile
    • http://desktopmates.com
Webcam Face Recognition
« on: January 03, 2006, 12:42:21 pm »
I stumbled across this open source project and thought I'd post it here for those that may be interested. The project makes it possible to recognize faces using a webcam. It has the ability to learn people's faces and identify them uniquely. The project appears to have been spawned in hopes of creating a face recognition security program but the technology isn't well suited for recognizing a specific individual within a database containing a large number of people. The more people it attempts to recognize the smaller the average differences between individuals becomes and would require high resolution pictures to pick out the small differences. Lighting conditions, shadows, and the poor quality of most web cams and security cameras also adds to the complication and confusion. However, with a relatively small database consisting of a small group of people it has proven to perform well, and should be especially true when using a web cam in a confined and controlled environment, such as when sitting directly in front of your computer and web cam, and possibly even from a short distances in the confines of a small well lighted room.

Possibly some of the more advanced programmers and Hal experts will have a look and play around with it and maybe eventually come up with a means to incorporate it with Hal. I think a feature like this would enhance Hal's abilities and functionality as an AI program.

http://www.fuzzgun.btinternet.co.uk/rodney/facerecognition.htm
Don Gillett
DesktopMates.com

les

  • Jr. Member
  • **
  • Posts: 51
    • View Profile
Webcam Face Recognition
« Reply #1 on: January 04, 2006, 11:00:21 pm »
Thanks!
Les
 

freddy888

  • Hero Member
  • *****
  • Posts: 1693
    • View Profile
    • AiDreams
Webcam Face Recognition
« Reply #2 on: January 05, 2006, 06:34:53 am »
Thanks very much from me too, that looks promising [8D]

moreis62

  • Full Member
  • ***
  • Posts: 102
    • View Profile
    • http://www.myway.com/
Webcam Face Recognition
« Reply #3 on: January 18, 2006, 12:05:18 am »
Good work!
Don Gillett.
« Last Edit: February 12, 2006, 09:27:11 am by moreis62 »
ISMAEL LEDESMA.

Carl2

  • Hero Member
  • *****
  • Posts: 1220
    • View Profile
Webcam Face Recognition
« Reply #4 on: January 18, 2006, 03:27:18 pm »
All,
  The webcam sounds great but has been brought up before, I'm not sure if the current people think this can be done. I wouldn't even attempt an interface. Possibly there is a reason no one has taken this up or hopefully someone will see this post and give it a try.
Carl2
 

Dreamer

  • Newbie
  • *
  • Posts: 14
    • View Profile
Webcam Face Recognition
« Reply #5 on: February 07, 2006, 03:41:42 pm »
This would be even better with a webcam like this

http://www.logitech.com/index.cfm/about/pressroom/information/US/EN,contentid=9737,year=2004

It has Intelligent Face-Tracking!!! It would really put the icing on the cake so to speak. [8D]
"God is a comedian, playing to an audience too afraid to laugh."

Art

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3859
    • View Profile
Webcam Face Recognition
« Reply #6 on: February 07, 2006, 09:46:54 pm »
This camera would be fine for use with Hal or a similar bot even though the camera has had some mixed reviews from owners.

The real task is interfacing the camera WITH facial recognition software IN CONJUNCTION WITH Hal.

Perhaps a script file could be written that would allow Hal via the camera to recognize the user and log that data into a facial users database. Over time, Hal would be able to know each user's face.

Not an impossible task but rather a daunting one!
In the world of AI it's the thought that counts!

- Art -

spydaz

  • Hero Member
  • *****
  • Posts: 670
    • View Profile
    • http://www.spydazweb.co.uk/
Webcam Face Recognition
« Reply #7 on: February 08, 2006, 11:25:56 am »
i have interfaced a version with my hal, but it acts more as an authorized user. Face entry sys....

what happens is that the camera takes a picture of you then does a picture search to see if your picture has been stored previously if not then no acces, if found recoginize user...

in the end i diddnt like it.... we have to wait a bit longer....

moreis62

  • Full Member
  • ***
  • Posts: 102
    • View Profile
    • http://www.myway.com/
Webcam Face Recognition
« Reply #8 on: February 10, 2006, 02:59:39 am »
For non X10 Users you mite wanna try this one
it's by
Jerry.

http://www.zabaware.com/forum/topic.asp?TOPIC_ID=2918
« Last Edit: February 10, 2006, 03:01:35 am by moreis62 »
ISMAEL LEDESMA.

Art

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3859
    • View Profile
Webcam Face Recognition
« Reply #9 on: February 10, 2006, 04:58:52 am »
Yes, Jerry's method basically allows Hal via the webcam to become a motion detector by checking to see if a log file has been written.

It works well in that regard but a lot of users would like to see a facial rec system operational within Hal. Wishful thinking....

Along a similar vein...

Below is a link to an RSS feed that shows a new application that allows the software to search your photos for faces and any text that might also be contained within the photo as well.

The main downside to this that I see is that one uploads the faces to a server instead of the software being a stand alone / dedicated package for the average user. Are the photos kept private and does that word really have any meaning any longer? You decide. The program is however, very impressive.
http://news.com.com/1606-2_3-6037142.html?part=rss&tag=6037142&subj=news
« Last Edit: February 10, 2006, 05:20:25 am by Art »
In the world of AI it's the thought that counts!

- Art -

spydaz

  • Hero Member
  • *****
  • Posts: 670
    • View Profile
    • http://www.spydazweb.co.uk/
Webcam Face Recognition
« Reply #10 on: February 10, 2006, 04:49:52 pm »
http://www.zabaware.com/forum/uploaded/spydaz/

i have an activex control for such an occasion

also a proj
« Last Edit: February 11, 2006, 02:38:50 pm by spydaz »

Ponnfar

  • Full Member
  • ***
  • Posts: 149
    • View Profile
    • http://zabaware.com
Webcam Face Recognition
« Reply #11 on: February 11, 2006, 12:51:39 am »
I have been reading this thread for some time thinking everyone knew about Jerimiah but perhaps not. Below are a couple of links that may be interesting:

http://www.ee.surrey.ac.uk/Personal/R.Bowden/jeremiah/jeremiah.html
and
http://people.brunel.ac.uk/~pfstssb/

The trick of course would be to have the Bowden's software interact with HAL's code and Haptek's scripting as well, but the neat thing with Jerimiah is that it is capable of learning individual faces and building a set of routines to interact with that individual and even anticipate that persons actions. To quote its creator Dr. Richard Bowden, "Now if the system can watch your behaviour over time, it can learn this, so it would predict what you are going to do, turn on the lights for you, or, before you even get to the kettle, it could have switched it on." This idea picks up on several other threads discussed in this forum and one or two of the other HAL forums at Zabaware actually.
You may find several not too long, rather interesting articles on Jerimiah if you do an online search.
This  idea would I think, be a perfect complement to the growing capabilities of HAL. Jerimiah has facial expressions that are not random and responds to what it sees. That coupled with the motorized cam discussed in an earlier thread could be pretty exciting if you think about it.
If Jerry's DAVID routines are as promising as they seem, overall interaction with HAL6 could quite be surprising. Remember, the Jerimiah program learns from its interaction with the user in an individual and potentialy physical way. The possibilities of all of this make me smile. Proteus and the voice of Robert Vaughn notwithstanding...
Ponn
One Person can summon the future...

les

  • Jr. Member
  • **
  • Posts: 51
    • View Profile
Webcam Face Recognition
« Reply #12 on: February 11, 2006, 12:03:38 pm »
Ponn,

THANKS that was new to me! I have been keeping an eye on the Leaf project: http://leafproject.org/ and Sluggish Software: http://www.fuzzgun.btinternet.co.uk/(same link as DesktopMates). They are both working on vision for robots and their code is open source.

Soon Hal will let me know when I am having a bad hair day!

Les
 

freddy888

  • Hero Member
  • *****
  • Posts: 1693
    • View Profile
    • AiDreams
Webcam Face Recognition
« Reply #13 on: February 11, 2006, 05:36:58 pm »
No I hadn't heard of this before either so thanks from me too, I got Jerimiah up on my PC, but still need to figure out what goes where.
The head up on a big screen looks great from the pictures, I get flashbacks to Tron and things [8D]

GamerThom

  • Sr. Member
  • ****
  • Posts: 408
    • View Profile
    • http://www.charctercreationsanddesignworks.us/index.html
Webcam Face Recognition
« Reply #14 on: February 12, 2006, 02:11:04 am »
I have all of the LEAF Project code files and programs
stored on my ext HD, but haven't had a chance to look
them over fully yet. But what I have read so far looks
quite promising, what I'm not sure of is if it can be
integrated with Hal6 or even the next Hal Ver. The Leaf
project is pretty much a standalone, fully integrated AI
in it's own right.

Freddy, You must not have tried talking to Hal via headset
mic with it running full screen. Try it, it'll give you
the shivers. [:D]
« Last Edit: February 12, 2006, 02:14:54 am by GamerThom »
Gamer-T