我可以使用一组规则进行皮肤检测(例如x1< Y< x2)
答案 0 :(得分:3)
简短的回答是是,你可以。
然而,亮度(Y)实际上无关。重要的是色度(CbCr或UV)。
该领域被引用次数最多的论文之一是this one(未压缩的PS文件)。我已经实现了它,它似乎工作得很好。
更新:上面的链接似乎已经破了,所以这里是文章的bibtex引文:
@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},}
答案 1 :(得分:0)
这是一个链接,为您提供RGB规则:
http://www.codeproject.com/KB/graphics/RedMatterLibrary.aspx
以下是如何在RGB和YUV之间进行转换:
http://www.fourcc.org/fccyvrgb.php
希望这有帮助。