Open

by damned truths

submit your photo


Hall of Fame
View past winners from this year

Please participate in Meta
and help us grow.

Take the 2-minute tour ×
Photography Stack Exchange is a question and answer site for professional, enthusiast and amateur photographers. It's 100% free, no registration required.

Nowadays some advanced cameras have the feature of "smile shot" without the photographer pressing the shutter. How do the cameras achieve this? How does it recognise the smile?

share|improve this question

2 Answers 2

up vote 8 down vote accepted

It is the same cameras that have face detection. Even though the face detection is shows as a box around the faces, it internally has a model for the eyes and mouth, so it already knows where the mouth is. The shape of the mouth is then used to detect the smile by computing a single "probability of a smile" parameter. You set a threshold for when it should be considered a smile. When the parameter is above this threshold, it will take a photo. The sensitivity and accuracy of this parameter varies from person to person, so you have to adjust the threshold accordingly.

share|improve this answer

I have worked on image processing and image recognition. Not for smile recognition on picture; but the process might be this one:

An algorithm analyzes the video stream in real time (the "live preview" display on the rear screen for a point and shot camera) to detect people face, and then to detect if there is a smile on the detected faces or not.

If you are interested in face detection, you can read this article on Wikipedia.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.