Ask Your Question
3

Face lifting on iOS

asked Jul 20 '12

Iman gravatar image

Hi all, I'm an iOS and Android dev and a complete newbe to OpenCV. What I'm trying to do is simple, I have to make somebody on a picture look younger or older by applying a predefined filter on its face (eventually with some face or eye detection). Looks simple enough but I have no idea of where to look in openCV for iOS to start or what part of openCv could be useful to me and to this project. Any idea ? Thx in advance

Preview: (hide)

Comments

2
1

You are probably aware but there is already an Android app that does that. I do not think it is very simple, I have looked the results and I am not really sure how they do it. It looks cleverly done.

Rui Marques gravatar imageRui Marques (Jul 20 '12)edit

Yeah sorry by the "Simple enough' I meant the mental process, not the implementation of it ;)

Iman gravatar imageIman (Jul 20 '12)edit

:) yeah, it's not impossible, but it requires substantial work. And, as I know, you will have to develop for yourself a good part of the algorithms - there is no available faceLift() function, in OpenCV or elsewere.

sammy gravatar imagesammy (Jul 20 '12)edit

1 answer

Sort by » oldest newest most voted
7

answered Jul 20 '12

Adi gravatar image

updated Jul 22 '12

All the true comments above notwithstanding, any edge preserving smoothing like the bilateral filter or median filter, will tend to make (facial) skin look smoother, and hence younger.
Slightly increasing the skin color saturation will give it more vitality.
There are lots of Photoshop tutorials how to manually do what you're asking, and a lot of the Photoshop functionality can be reproduced with OpenCV.

image description

Preview: (hide)

Question Tools

2 followers

Stats

Asked: Jul 20 '12

Seen: 3,948 times

Last updated: Jul 22 '12