2019年5月11日 星期六

s1051670-作业4

一.作业要求

Skin Color Detection
利用你所學的顏色的知識,撰寫一個程式來偵測一張輸入照片中的皮膚區域並將其標
示出。
参考資料:
Human Skin Detection Using RGB, HSV and YCbCr Color Models https://arxiv.org/ftp/arxiv/papers/1708/1708.02694.pdf


二.使用环境

windows 10
python 3.6.8
opencv-python 4.0.0
pycharm 2019.1
matplotlib 3.0.1

三.使用说明

其实在皮肤检测老师给的论文有好几种方法,我这边选择RGB的方式来进行检测,   在不同光照条件下的RGB颜色空间中定义的模型。像素值(红、绿、蓝范围都为[0,255])满足条件以下时为肤色。
首先先遍历图片读取每个像素值,在通过numpy创建一个空矩阵之后,如果皮肤等于0则为非皮肤区域,否则为皮肤区域。


四.结果说明

沒有留言:

張貼留言