Go Down

Topic: Smile detector (Read 2 times) previous topic - next topic

artishow

Hi everybody,
For the purpose of a show, I try to develop a system for detecting smiles.
Let me explain: I would like, through a camera placed at the edge of stage, film viewers and display a graph showing the number of people who laugh a function of time.
I am sure it is possible to achieve this with Arduino. I thought also use OpenCV for face detection. Only I'm a little stuck.
In your opinion, what (hardware and software) do I need to do this? I need your help !
If you have any example or similar projects, let me know.

Thanks in advance.

robtillaart


I'm sorry but I think it is not possible with Arduino,

you need to have
1) face detection,
2) extract the mouth area,
3) extract the main features of the mouth,
4) compare these with "laughing" features
5) if smile => count++

imho:
Step 4 and 5 are possible with an Arduino; 
Step 1 and 2 and 3 needs more processing power than an UNO/MEGA can deliver.

An R-PI might be the way to go for this
Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

artishow

Thank you for your reply! I will look first on facial recognition before I tackle the Arduino programming. The way may be longer than expected but much more interesting.

Thank you for your help.

robtillaart

Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)

io_illumino

why not do this with sound recognition? a laugh has a distinct spectral pattern.

Go Up