一种基于3D建模的人像自动瘦身方法技术

技术编号:26691383 阅读:39 留言:0更新日期:2020-12-12 02:43
本发明专利技术公开了一种基于3D建模的人像自动瘦身方法,包括以下步骤:使用自训练的人体检测算法获取图片中所有人体的位置坐标、性别及其胖瘦评级;针对每个待处理的人体区域获取人物主体的骨骼关键点,去除背景;将去除背景后的人体区域配合关键点坐标送入3D建模算法获取人体的3D模型;使用PCA主成分分析获取3D模型输出的人体外形参数,实现对于3D模型的瘦身操作;完成瘦身的3D模型投影至2D图像上;使用Delaunay三角形剖分算法获取三角形网格,得到最终的瘦身结果。本发明专利技术大大简化了使用软件手动液化瘦身的步骤,克服了主流自动瘦身功能无法对身体的每个部位进行细粒度调整的困难。

【技术实现步骤摘要】
一种基于3D建模的人像自动瘦身方法
本专利技术涉及计算机视觉和计算机图形学
,尤其是一种基于3D建模的人像自动瘦身方法。
技术介绍
进入数码时代,人们逐渐依赖于借助软件对图片中的人像进行大量修改,试图创造出一个自己满意的完美形象,在这个过程中液化瘦身是一个非常耗时且难度很高的操作,不仅需要软件使用者的频繁操作更需要使用者有着对人体各部位曲线的完美认知,人们对于美的追求使得这项任务变得越来越难。与此同时目前主流的自动瘦身技术,无法根据不同人体不同部位的特点完成细粒度的瘦身操作且无法保证原图尺寸不受人像瘦身操作的影响,难以满足使用者对人物形体的细致要求。
技术实现思路
本专利技术的目的是提供一种基于3D建模的人像自动瘦身方法,通过自训练的人体检测算法确定图片中的人物位置和性别,使用3D建模算法恢复人体信息,修改使用PCA主成分分析获取的参数组合,依靠着模型拥有大量不同身材人体模型的先验知识,明确在每个部位应该采取何种操作,以此在3D模型上完成人像瘦身操作,最后将3D特征转移至原图像中,获取到人像瘦身后的效果图。为实本文档来自技高网...

【技术保护点】
1.一种基于3D建模的人像自动瘦身方法,其特征是,包括以下步骤:/n步骤一、使用人体检测算法获取图片中所有人体的位置坐标、性别及胖瘦评级,经放大处理和尺寸判定后获得待处理的人体区域;/n步骤二、针对每个待处理的人体区域获取人物主体的骨骼关键点,将骨骼关键点坐标整理后使用背景去除算法进行背景去除;/n步骤三、将去除背景后的人体区域配合骨骼关键点坐标送入3D建模算法获取人体的3D模型;/n步骤四、使用PCA主成分分析获取3D模型输出的人体外形参数,并挑选参数进行线性组合,实现对于3D模型的瘦身操作;/n步骤五、根据3D模型到2D图像的映射关系将完成瘦身的3D模型投影至2D图像上,获取3D模型顶点的...

【技术特征摘要】
1.一种基于3D建模的人像自动瘦身方法,其特征是,包括以下步骤:
步骤一、使用人体检测算法获取图片中所有人体的位置坐标、性别及胖瘦评级,经放大处理和尺寸判定后获得待处理的人体区域;
步骤二、针对每个待处理的人体区域获取人物主体的骨骼关键点,将骨骼关键点坐标整理后使用背景去除算法进行背景去除;
步骤三、将去除背景后的人体区域配合骨骼关键点坐标送入3D建模算法获取人体的3D模型;
步骤四、使用PCA主成分分析获取3D模型输出的人体外形参数,并挑选参数进行线性组合,实现对于3D模型的瘦身操作;
步骤五、根据3D模型到2D图像的映射关系将完成瘦身的3D模型投影至2D图像上,获取3D模型顶点的前后位置变化;
步骤六、使用Delaunay三角形剖分算法获取三角形网格,使用3D模型顶点的前后位置变化指导三角形网格进行变形,从而得到最终的瘦身结果。


2.根据权利要求1所述的基于3D建模的人像自动瘦身方法,其特征是,所述步骤一中使用超过10000张不同场景、不同服饰的人物照片,手工标定人体位置框、性别和胖瘦评级训练人体检测网络,可快速实现对日常照片、艺术写真、婚纱照片中的人物做出关于位置、性别、胖瘦的正确判断。


3.根据权利要求1所述的基于3D建模的人像自动瘦身方法,其特征是,所述步骤二中使用可识别25个关键部位的Openpose算法对...

【专利技术属性】
技术研发人员:张盛平李宗霖
申请(专利权)人:哈尔滨工业大学威海
类型:发明
国别省市:山东;37

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

1