skin detection in the YUV color space?

谁都会走 提交于 2019-12-30 02:30:07

问题


can i perform skin detection using a set of rules (things like x1 < Y < x2 )


回答1:


The short answer is yes, you can.

However, luminance (Y) is actually irrelevant. It's the chrominance (CbCr or UV) that matters.

One of the most cited papers in this area is this one (uncompressed PS file). I've implemented it and it seems to work fairly well.

UPDATE: the link above seems to have become broken, so here is the bibtex citation of the paper:

@ARTICLE{767122, 
author={Chai, D. and Ngan, K.N.}, 
journal={Circuits and Systems for Video Technology, IEEE Transactions on}, title={Face segmentation using skin-color map in videophone applications }, 
year={1999}, 
month={jun}, 
volume={9}, 
number={4}, 
pages={551 -564}, 
keywords={H.261-compliant coder;chrominance component;complex background scene;face-segmentation algorithm;fast algorithm;foreground/background coding;head-and-shoulders view;human skin color;input image;luminance;perceptual quality;pixels;regularization processes;reliable algorithm;simulation results;spatial distribution characteristics;test images;universal skin-color map;video coding;videophone applications;videophone sequence;videotelephony;brightness;image colour analysis;image segmentation;image sequences;video coding;videotelephony;}, 
doi={10.1109/76.767122}, 
ISSN={1051-8215},}



回答2:


Here's a link that gives you the rules in RGB:

http://www.codeproject.com/KB/graphics/RedMatterLibrary.aspx

And here's how to convert between RGB and YUV:

http://www.fourcc.org/fccyvrgb.php

Hope this helps.



来源:https://stackoverflow.com/questions/5089704/skin-detection-in-the-yuv-color-space

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!