一种人体肤色检测方法技术

技术编号:14411710 阅读:92 留言:0更新日期:2017-01-11 23:40
本发明专利技术属于模式识别领域,尤其是涉及一种人体肤色检测方法。该人体肤色检测方法包括:将待检测图像转换为颜色空间内的图像;获得所述待检测图像在所述颜色空间内的肤色样本;采用预先构建的肤色模型对肤色样本进行检测,获得待检测图像中肤色像素点。其中,所述肤色模型是利用已知肤色样本训练获得的用于确定肤色像素点的模型。本发明专利技术能够适用于各种光照下的人体肤色检测,提高了检测精度和检测速度。

【技术实现步骤摘要】

本专利技术属于模式识别领域,尤其是涉及一种人体肤色检测方法
技术介绍
人体肤色检测技术广泛应用于多个领域,如人体检测、人脸检测、手势识别和图像过滤等。该技术的主要目标是从图像中尽可能多地检测出人体皮肤的像素点,并且减少非肤色像素点的数目。目前基于像素的人体肤色检测方法主要分为两类:第一类是非参数模型,例如肤色空间的直接阈值法和直方图方法;第二类是参数化模型,例如单高斯模型、椭圆边界模型等。然而,上述传统的人体肤色检测方法普遍存在如下问题:1)受光照影响严重。当光照条件改变时,现有方法误差较大;2)时间复杂度和检测效果正相关。人体肤色模型越复杂,检测耗时越长,而检测效果越好,现有的快速肤色检测方法难以满足检测精度需求。
技术实现思路
为克服相关技术中存在的问题,本专利技术提出了一种人体肤色检测方法。本专利技术的技术方案是,一种人体肤色检测方法,其特征是该方法包括以下步骤:将待检测图像转换为颜色空间内的图像,所述的颜色空间必须包含图像亮度信息;获得所述待检测图像在所述颜色空间内的肤色样本;采用预先构建的肤色模型对所述肤色样本进行检测,获得所述待检测图像中属于肤色的像素点,其中,所述肤色模型是通过已知肤色样本训练获得的用于判断像素点是否为肤色点的肤色模型。进一步,在所述采用预先构建的肤色模型对所述肤色样本进行检测之前,所述方法还包括:收集已知肤色分布的样本图像数据构成数据库;将所述数据库中的样本图像转换为颜色空间内的图像;获得所述样本图像在所述颜色空间内的已知肤色样本;根据所述已知肤色样本中像素不同的亮度值,分别统计所述已知肤色样本在每一个亮度值的像素分布,利用主动轮廓法对所述获得的各个亮度值的像素分布分别训练,获得M个主动轮廓模型;在亮度值i获得的所述主动轮廓模型定义为:S(i)={(x1,y1),(x2,y2),…,(xk,yk),…,(xn,yn)本文档来自技高网...
一种人体肤色检测方法

【技术保护点】
一种人体肤色检测方法,其特征在于,包括以下步骤:步骤一、将待检测图像转换为颜色空间内的图像;步骤二、获得所述待检测图像在所述颜色空间内的肤色样本;步骤三、采用预先构建的肤色模型对肤色样本进行检测,获得待检测图像中肤色像素点。

【技术特征摘要】
1.一种人体肤色检测方法,其特征在于,包括以下步骤:步骤一、将待检测图像转换为颜色空间内的图像;步骤二、获得所述待检测图像在所述颜色空间内的肤色样本;步骤三、采用预先构建的肤色模型对肤色样本进行检测,获得待检测图像中肤色像素点。2.根据权利要求1所述的一种人体肤色检测方法,其特征在于,所述步骤一中,转换的颜色空间必须包含亮度信息。3.根据权利要求1...

【专利技术属性】
技术研发人员:王玉亮薛林李晓来崔晓萌王春琪
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1