[发明专利]一种人体遮罩生成方法有效
申请号: | 202110956772.2 | 申请日: | 2021-08-19 |
公开(公告)号: | CN113592884B | 公开(公告)日: | 2022-08-09 |
发明(设计)人: | 魏洪兴;谢肇阳;王申;陈达坚;崔元洋;赵永利 | 申请(专利权)人: | 遨博(北京)智能科技有限公司;成都市秀域健康科技有限公司 |
主分类号: | G06T7/11 | 分类号: | G06T7/11;G06T7/187;G06T7/90;G06T5/00 |
代理公司: | 北京中知恒瑞知识产权代理事务所(普通合伙) 11889 | 代理人: | 尹礼 |
地址: | 102300 北京市门头*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 人体 生成 方法 | ||
1.一种人体遮罩生成方法,其特征在于,所述方法包括:
获取目标用户的采集图像和人体点云数据;
对所述采集图像进行色彩空间转换,得到处于HSV色彩空间下的第一人体图像;通过所述第一人体图像中的多个第一图像像素点的色调值,对所述第一人体图像进行颜色分割处理,从所述第一人体图像中的所述多个第一图像像素点中识别出属于所述目标用户的人体皮肤的多个皮肤像素点;
针对得到的每个皮肤像素点,若所述人体点云数据中与所述皮肤像素点对应的3D点在目标方向上所处的点云深度位于预设深度范围内,将所述皮肤像素点确定为人体像素点,并将与所述人体像素点对应的3D点确定为人体3D点,其中,所述目标方向为与目标用户的身高方向和身宽方向所成的躯体面垂直的方向;
基于筛选出的多个人体像素点和对应的人体3D点,生成所述目标用户的第一人体遮罩;
对所述第一人体遮罩进行离群点降噪处理,得到第二人体遮罩。
2.根据权利要求1所述的方法,其特征在于,所述对所述第一人体遮罩进行离群点降噪处理,得到第二人体遮罩,包括:
对所述第一人体遮罩中的多个第一遮罩像素点进行连通区域划分,识别出多个连通区域,其中,所述连通区域中包括相邻的至少一个第一遮罩像素点;
基于所述第一遮罩的第一特征,确定所述多个连通区域中与所述目标用户对应的目标连通区域;
基于所述目标连通区域中的至少一个第一遮罩像素点,生成第二人体遮罩。
3.根据权利要求2所述的方法,其特征在于,所述基于所述第一遮罩的第一特征,确定所述多个连通区域中与所述目标用户对应的目标连通区域,包括:
确定所述采集图像中所述目标用户的人体中心;
确定所述第一人体遮罩中与所述人体中心对应的中心像素点,其中,所述第一遮罩的第一特征包括中心像素点;
将所述中心像素点所在的连通区域确定为与所述目标用户对应的目标连通区域。
4.根据权利要求2所述的方法,其特征在于,所述对所述第一人体遮罩中的多个第一遮罩像素点进行连通区域划分,识别出多个连通区域,包括:
遍历所述第一人体遮罩中的多个第一遮罩像素点,将彼此相邻、且像素值相同的第一遮罩像素点划分至同一像素点集合中,以得到多个像素点集合;
将每个像素点集合作为对应的连通区域。
5.根据权利要求1所述的方法,其特征在于,在所述对所述第一人体图像进行颜色分割处理,从所述第一人体图像中的多个第一图像像素点中识别出属于所述目标用户的人体皮肤的多个皮肤像素点之前,所述方法包括:
对所述第一人体图像进行色调滤波处理。
6.根据权利要求5所述的方法,其特征在于,所述对所述第一人体图像进行色调滤波处理,包括:
将所述第一人体图像中的每个第一图像像素点分别作为目标像素点,确定出所述目标像素点的邻域点集,其中,所述邻域点集包括所述目标像素点及与所述目标像素点相邻的至少一个第一图像像素点;
基于所述邻域点集中每个像素点在所述第一人体图像中的色调值,确定所述邻域点集的平均色调值;
将所述平均色调值作为所述目标像素点的目标色调值;
使用所述目标色调值作为所述目标像素点对应的第一图像像素点在所述第一人体图像中的色调值,得到滤波后的所述第一人体图像。
7.根据权利要求1-4任一项所述的方法,其特征在于,在所述对所述第一人体遮罩进行离群点降噪处理,得到第二人体遮罩之后,所述方法包括:
基于所述第二人体遮罩中的多个第二遮罩像素点,对所述第二人体遮罩进行边缘腐蚀平滑处理,得到适配所述目标用户的目标人体遮罩。
8.根据权利要求7所述的方法,其特征在于,所述基于所述第二人体遮罩中的多个第二遮罩像素点,对所述第二人体遮罩进行边缘腐蚀平滑处理,得到适配所述目标用户的目标人体遮罩,包括:
确定针对所述第二人体遮罩的平移向量;
针对所述第二人体遮罩中的每个第二遮罩像素点,按照所述平移向量对所述第二遮罩像素点进行平移,得到平移后的平移遮罩像素点;
若所述平移遮罩像素点属于所述第二人体遮罩中的人体皮肤点,将所述第二遮罩像素点确定为目标人体遮罩像素点;
基于确定出的多个目标人体遮罩像素点,生成所述目标用户对应的目标人体遮罩。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于遨博(北京)智能科技有限公司;成都市秀域健康科技有限公司,未经遨博(北京)智能科技有限公司;成都市秀域健康科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110956772.2/1.html,转载请声明来源钻瓜专利网。