图像处理的方法、装置、电子设备和计算机存储介质制造方法及图纸

技术编号:20920358 阅读:16 留言:0更新日期:2019-04-20 10:29
本发明专利技术提供了一种图像处理的方法、装置、电子设备和计算机存储介质,该方法包括:获取待处理身体图像,并确定待处理身体图像中待整形对象的目标特征点;获取待整形对象的整形参数;基于整形参数在待处理身体图像中确定目标特征点的待整形区域;将目标纹理素材和待整形区域进行融合,得到待处理身体图像的整形图像。本发明专利技术在对待处理身体图像中的待整形对象进行整形时,无需再借助第三方图像处理软件即可实现对待处理身体图像的中待整形对象的自动整形,只需将该方法应用于某一具体应用上就能使得该应用具备了该图像处理的功能,整形效果好,大大提升了用户体验,缓解了现有的图像处理方法无法智能的对待处理身体图像进行处理的技术问题。

Image Processing Methods, Devices, Electronic Equipment and Computer Storage Media

The invention provides a method, device, electronic device and computer storage medium for image processing. The method includes: acquiring body image to be processed and determining target feature points of the object to be processed in body image; acquiring shaping parameters of the object to be shaped; determining the shaping area of the target feature points in the body image to be processed based on shaping parameters; and identifying the target in the body image to be processed; The texture material and the region to be shaped are fused to get the shaping image of the body image to be processed. When the present invention reshapes the object to be reshaped in the processed body image, it can realize the automatic reshaping of the object to be reshaped in the processed body image without the help of the third party image processing software. Only by applying the method to a specific application, the application can have the function of image processing, the reshaping effect is good, and the user experience is greatly improved. The existing image processing methods can not intelligently deal with the processing of body images.

【技术实现步骤摘要】
图像处理的方法、装置、电子设备和计算机存储介质
本专利技术涉及图像处理的
,尤其是涉及一种图像处理的方法、装置、电子设备和计算机存储介质。
技术介绍
随着科学技术的发展和技术产业化应用水平的提升,手机的性能越来越好、硬件配置已经越来越完备。但同时,随着手机市场竞争越来越激烈,拼硬件配置已经不能吸引到更多的电子消费者,所以,大部分的手机厂商都在追求手机产品的差异化功能规划、设计、营销等。如正逐步流行的手机技术应用有:人脸解锁、人脸重塑、3D美颜、3D打光等等。对于身体图像的整形应用场景,在现有技术中,需要借助第三方图像处理软件(如:Photoshop、美图秀秀)对身体图像中的整形对象进行处理,存在操作繁琐,修饰度不好把控,以及用户体验较差等问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种图像处理的方法、装置、电子设备和计算机存储介质,以缓解现有的图像处理方法无法智能的对待处理身体图像进行处理的技术问题。第一方面,本专利技术实施例提供了一种图像处理的方法,包括:获取待处理身体图像,并确定所述待处理身体图像中待整形对象的目标特征点;获取所述待整形对象的整形参数,其中,所述整形参数包括:所述待整形对象的目标特征点所对应的整形参数;基于所述整形参数在所述待处理身体图像中确定所述目标特征点的待整形区域;将目标纹理素材和所述待整形区域进行融合,得到所述待处理身体图像的整形图像。进一步地,确定所述待处理身体图像中待整形对象的目标特征点包括:获取所述待处理身体图像中的各个身体特征点,以及获取每个所述身体特征点所对应的索引序号,其中,所述索引序号用于表征身体特征点在所述待处理身体图像中的位置;在所述索引序号中确定目标索引序号,其中,所述目标索引序号为所述待整形对象的目标特征点所对应的索引序号;将所述目标索引序号所对应的身体特征点作为所述待整形对象的目标特征点。进一步地,通过以下方式确定所述目标纹理素材,具体包括:确定所述待处理身体图像中的光照方向;在预设纹理素材中确定与所述待处理身体图像中的光照方向相同,且与所述待整形对象相匹配的所述目标纹理素材。进一步地,确定所述待处理身体图像中的光照方向包括:根据图像划分数量对所述待处理身体图像进行划分,得到多个子图像;将每个所述子图像转换到颜色模型空间,得到每个所述子图像的颜色模型空间;基于每个所述子图像的颜色模型空间确定每个所述子图像中各个像素点的亮度值;根据每个所述子图像中各个像素点的亮度值确定每个所述子图像的光照分布;根据所述子图像的光照分布确定所述待处理身体图像的光照方向。进一步地,根据每个所述子图像中各个像素点的亮度值确定每个所述子图像的光照分布包括:基于预设亮度阈值对每个所述子图像中各个像素点的亮度值进行过滤处理,得到过滤处理结果;根据所述过滤处理结果确定每个所述子图像的光照分布。进一步地,所述整形参数为圆域半径,所述待整形区域为圆域;基于所述整形参数在所述待处理身体图像中确定所述目标特征点的待整形区域包括:将所述目标特征点作为圆域的圆心;基于所述圆域的圆心和所述圆域半径确定目标圆域,并将确定出的所述目标圆域作为所述目标特征点的待整形区域。进一步地,每个所述待整形对象包括一个目标特征点,所述目标纹理素材为矩形纹理素材;将目标纹理素材和所述待整形区域进行融合包括:将所述目标纹理素材的中心点与所述目标特征点重合,并将所述目标纹理素材与所述待整形区域进行色彩混合,得到混合后的图像;对所述混合后的图像进行优化处理,得到所述待处理身体图像的整形图像。进一步地,对所述混合后的图像进行优化处理包括:基于所述目标纹理素材对所述混合后的图像的待整形区域进行柔光处理,得到柔光处理后的图像;在所述柔光处理后的图像中,对所述待整形区域中的每个像素点进行模糊处理,得到模糊处理后的图像;在所述模糊处理后的图像的待整形区域中确定羽化区域;对所述羽化区域中的每个像素点进行羽化处理,得到所述待处理身体图像的整形图像。进一步地,基于所述目标纹理素材对所述混合后的图像的待整形区域进行柔光处理包括:基于所述目标纹理素材中像素点的坐标和所述混合后的图像的待整形区域中像素点的坐标,在所述目标纹理素材的像素点中确定与所述混合后的图像的待整形区域相对应的像素点;将所述混合后的图像的待整形区域中像素点与其相对应的像素点进行柔光处理,得到所述柔光处理后的图像。进一步地,将所述混合后的图像的待整形区域中像素点与其相对应的像素点进行柔光处理,得到所述柔光处理后的图像包括:根据柔光处理算式将所述待整形区域中像素点Ai和所述目标纹理素材中与所述像素点Ai相对应的像素点Bj进行柔光计算,得到对所述像素点Ai柔光处理后的像素值,其中,i依次取1至I,I为所述待整形区域中像素点的数量,j依次取1至J,J为所述目标纹理素材中像素点的数量;所述柔光处理算式为:其中,result表示对所述像素点Ai柔光处理后的像素值,base表示所述像素点Bj的像素值,blend表示所述像素点Ai的像素值,threshold表示预设阈值。进一步地,在所述柔光处理后的图像中,对所述待整形区域中的每个像素点进行模糊处理,得到模糊处理后的图像包括:在所述柔光处理后的图像中,更新所述待整形区域中每个像素点的像素值,从而得到所述模糊处理后的图像。进一步地,在所述柔光处理后的图像中,更新所述待整形区域中每个像素点的像素值包括:确定所述待整形区域中与像素点Ai相邻的多个像素点,其中,i依次取1至I,I为所述待整形区域中像素点的数量;计算与所述像素点Ai相邻的多个像素点的像素值的加权平均数,并将所述加权平均数作为目标像素值;将所述像素点Ai的像素值替换为所述目标像素值。进一步地,对所述羽化区域中的每个像素点进行羽化处理,得到所述待处理身体图像的整形图像包括:计算所述羽化区域中待羽化像素点Ck与所述目标特征点之间的距离,其中,k依次取1至K,K为所述羽化区域中像素点的数量;基于所述距离与所述整形参数确定所述待羽化像素点Ck的羽化系数;根据羽化计算算式color=b×alpha+c×(1-alpha)计算对所述待羽化像素点Ck羽化处理后的像素值,进而得到所述待处理身体图像的整形图像,其中,color表示对所述待羽化像素点Ck羽化处理后的像素值,b表示所述羽化区域中待羽化像素点Ck的像素值,alpha表示所述羽化系数,c表示所述目标纹理素材中与所述待羽化像素点Ck相对应像素点的像素值。进一步地,所述方法还包括:采用人脸检测模型对所述待处理身体图像进行人脸检测,得到人脸检测结果;若基于所述人脸检测结果确定出所述待处理身体图像中包含人脸,则确定所述待处理身体图像中待整形对象的目标特征点;若基于所述人脸检测结果确定出所述待处理身体图像中不包含人脸,则获取下一待处理身体图像。第二方面,本专利技术实施例还提供了一种图像处理的装置,包括:获取并确定单元,用于获取待处理身体图像,并确定所述待处理身体图像中待整形对象的目标特征点;获取单元,用于获取所述待整形对象的整形参数,其中,所述整形参数包括:所述待整形对象的目标特征点所对应的整形参数;确定单元,用于基于所述整形参数在所述待处理身体图像中确定所述目标特征点的待整形区域;融合单元,用于将目标纹理素材和所述待整形区域进行融合,得到所本文档来自技高网...

【技术保护点】
1.一种图像处理的方法,其特征在于,包括:获取待处理身体图像,并确定所述待处理身体图像中待整形对象的目标特征点;获取所述待整形对象的整形参数,其中,所述整形参数包括:所述待整形对象的目标特征点所对应的整形参数;基于所述整形参数在所述待处理身体图像中确定所述目标特征点的待整形区域;将目标纹理素材和所述待整形区域进行融合,得到所述待处理身体图像的整形图像。

【技术特征摘要】
1.一种图像处理的方法,其特征在于,包括:获取待处理身体图像,并确定所述待处理身体图像中待整形对象的目标特征点;获取所述待整形对象的整形参数,其中,所述整形参数包括:所述待整形对象的目标特征点所对应的整形参数;基于所述整形参数在所述待处理身体图像中确定所述目标特征点的待整形区域;将目标纹理素材和所述待整形区域进行融合,得到所述待处理身体图像的整形图像。2.根据权利要求1所述的方法,其特征在于,确定所述待处理身体图像中待整形对象的目标特征点包括:获取所述待处理身体图像中的各个身体特征点,以及获取每个所述身体特征点所对应的索引序号,其中,所述索引序号用于表征身体特征点在所述待处理身体图像中的位置;在所述索引序号中确定目标索引序号,其中,所述目标索引序号为所述待整形对象的目标特征点所对应的索引序号;将所述目标索引序号所对应的身体特征点作为所述待整形对象的目标特征点。3.根据权利要求1所述的方法,其特征在于,通过以下方式确定所述目标纹理素材,具体包括:确定所述待处理身体图像中的光照方向;在预设纹理素材中确定与所述待处理身体图像中的光照方向相同,且与所述待整形对象相匹配的所述目标纹理素材。4.根据权利要求3所述的方法,其特征在于,确定所述待处理身体图像中的光照方向包括:根据图像划分数量对所述待处理身体图像进行划分,得到多个子图像;将每个所述子图像转换到颜色模型空间,得到每个所述子图像的颜色模型空间;基于每个所述子图像的颜色模型空间确定每个所述子图像中各个像素点的亮度值;根据每个所述子图像中各个像素点的亮度值确定每个所述子图像的光照分布;根据所述子图像的光照分布确定所述待处理身体图像的光照方向。5.根据权利要求4所述的方法,其特征在于,根据每个所述子图像中各个像素点的亮度值确定每个所述子图像的光照分布包括:基于预设亮度阈值对每个所述子图像中各个像素点的亮度值进行过滤处理,得到过滤处理结果;根据所述过滤处理结果确定每个所述子图像的光照分布。6.根据权利要求1所述的方法,其特征在于,所述整形参数为圆域半径,所述待整形区域为圆域;基于所述整形参数在所述待处理身体图像中确定所述目标特征点的待整形区域包括:将所述目标特征点作为圆域的圆心;基于所述圆域的圆心和所述圆域半径确定目标圆域,并将确定出的所述目标圆域作为所述目标特征点的待整形区域。7.根据权利要求6所述的方法,其特征在于,每个所述待整形对象包括一个目标特征点,所述目标纹理素材为矩形纹理素材;将目标纹理素材和所述待整形区域进行融合包括:将所述目标纹理素材的中心点与所述目标特征点重合,并将所述目标纹理素材与所述待整形区域进行色彩混合,得到混合后的图像;对所述混合后的图像进行优化处理,得到所述待处理身体图像的整形图像。8.根据权利要求7所述的方法,其特征在于,对所述混合后的图像进行优化处理包括:基于所述目标纹理素材对所述混合后的图像的待整形区域进行柔光处理,得到柔光处理后的图像;在所述柔光处理后的图像中,对所述待整形区域中的每个像素点进行模糊处理,得到模糊处理后的图像;在所述模糊处理后的图像的待整形区域中确定羽化区域;对所述羽化区域中的每个像素点进行羽化处理,得到所述待处理身体图像的整形图像。9.根据权利要求8所述的方法,其特征在于,基于所述目标纹理素材对所述混合后的图像的待整形区域进行柔光处理包括:基于所述目标纹理素材中像素点的坐标和所述混合后的图像的待整形区域中像素点的坐标,在所述目标纹理素材的像素点中确定与所述混合后的图像的待整形区域相对应的像素点;将所述混合后的图像的待整形区域中像素...

【专利技术属性】
技术研发人员:廖声洋
申请(专利权)人:北京旷视科技有限公司
类型:发明
国别省市:北京,11

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

1