4

我可以使用一组规则执行皮肤检测吗(例如 x1 < Y < x2 )

4

2 回答 2

3

简短的回答是肯定的,你可以。

然而,亮度(Y)实际上是无关紧要的。重要的是色度(CbCr 或 UV)。

该领域被引用最多的论文之一是这篇(未压缩的 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},}
于 2011-02-24T03:50:22.797 回答
0

这是一个链接,可为您提供 RGB 规则:

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

以下是如何在 RGB 和 YUV 之间进行转换:

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

希望这可以帮助。

于 2011-02-23T22:45:56.453 回答