Ask Your Question

How to perform skin tone matching

asked 2013-06-20 02:49:58 -0500

images gravatar image

updated 2015-11-11 07:35:45 -0500 ( face ) ( body )

Hi, i am new to image processing and openCV C/C++. I am wondering that is it possible to extract skin tone from the first image (face). And then applied to the second image (body).

In other words, user upload his face image and the program extract the skin tone from that image and apply it to the body.



edit retag flag offensive close merge delete


need help :(

images gravatar imageimages ( 2013-06-26 01:00:16 -0500 )edit

1 answer

Sort by ยป oldest newest most voted

answered 2013-06-20 03:19:18 -0500

AMP gravatar image

First you should detect can use OpenCV Face detection.

then you can compute histogram of detected face.the most frequent color is face's color and you can use it to change color of body.

edit flag offensive delete link more


i have already detected the face.... i am facing problem with the histogram matching

images gravatar imageimages ( 2013-06-20 04:41:15 -0500 )edit

you don't need to match histograms,if you find the color that maximize histogram you can change color of the other image to match the color of face!

AMP gravatar imageAMP ( 2013-06-20 05:42:28 -0500 )edit

i got the histogram of the face is it possible that program set the histogram of the body image with respect to the histogram of the face image ?

images gravatar imageimages ( 2013-06-21 00:15:22 -0500 )edit

Question Tools


Asked: 2013-06-20 02:49:58 -0500

Seen: 2,306 times

Last updated: Nov 11 '15