一种图像处理方法及电子设备技术

技术编号:15128192 阅读:103 留言:0更新日期:2017-04-10 07:24
本发明专利技术公开了一种图像处理方法,用于提供一种较好的对图像中的人物进行抠图的方法。所述方法包括:获取第一人物在第一图像中的人脸图像;根据所述人脸图像在所述第一图像中确定第一区域;所述第一区域用于指示所述第一人物的子图像在所述第一图像中的轮廓;根据所述第一人物的子图像在所述第一图像中的轮廓,确定所述第一图像的第二区域中包括的每个像素点是前景像素点或背景像素点;根据确定的所述前景像素点、所述背景像素点、以及所述第一图像的深度信息,从所述第一图像中获取所述第一人物对应的子图像。本发明专利技术还公开了相应的电子设备。

【技术实现步骤摘要】

本专利技术涉及图像处理
,特别涉及一种图像处理方法及电子设备
技术介绍
随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类也越来越多,人们也享受到了科技发展带来的各种便利。比如,PC(个人计算机)、PAD(平板电脑)手机等电子设备已经成为人们生活中一个不可或缺的部分,而应用在这些电子设备上的图像处理技术也得到了飞速发展。现有技术中,用户若想要对一张图像中的人物进行抠图,可能需要用户与电子设备进行交互,将目标人物从图像中选择出来,比如,将目标人物的轮廓勾勒出来,再对用户选择的部分图像进行抠图,从而获取人物图像。这样的方式较为依赖于用户的操作,需要用户执行的步骤较为繁琐,电子设备需要多次响应用户的操作,增加了电子设备的负担,且由于用户操作可能会不太准确,从而导致抠图的效果不理想。可见,现有技术中尚无较好的对图像中的人物进行抠图的方法。
技术实现思路
本申请提供一种图像处理方法及电子设备,用于提供一种较好的对图像中的人物进行抠图的方法。第一方面,提供一种图像处理方法,包括:获取第一人物在第一图像中的人脸图像;根据所述人脸图像在所述第一图像中确定第一区域;所述第一区域用于指示所述第一人物的子图像在所述第一图像中的轮廓;根据所述第一人物的子图像在所述第一图像中的轮廓,确定所述第一图像的第二区域中包括的每个像素点是前景像素点或背景像素点;其中,所述第二区域包括所述第一区域中的部分像素点,及包括所述第一图像中除所述第一区域之外的剩余区域中的部分像素点;根据确定的所述前景像素点、所述背景像素点、以及所述第一图像的深度信息,从所述第一图像中获取所述第一人物对应的子图像。可选的,根据所述人脸图像在所述第一图像中确定第一区域,包括:确定所述第一图像中包括所述人脸图像的第三区域,确定所述第三区域的外接圆;在所述第一图像中,做两条平行线,获取所述两条平行线与所述外接圆形成的两个交点;所述两条平行线之间的间距为所述人脸图像包括的两个人眼图像之间的距离,所述两条平行线均垂直于所述两个人眼图像之间的连线,所述两个交点位于由所述两个人眼图像指向的第一方向,所述第一方向为所述第一图像中由所述人脸图像指向身体图像的方向;以所述外接圆的直径为半径画圆,以得到第一圆;其中,所述两个交点位于所述第一圆的圆周上,所述第一圆的圆心位于所述第一方向上;确定所述外接圆以及所述第一圆所包括的全部区域为所述第一区域。可选的,根据所述第一人物的子图像在所述第一图像中的轮廓,确定所述第一图像的第二区域中包括的每个像素点是前景像素点或背景像素点,包括:根据所述轮廓,在所述第一图像中确定所述第二区域;根据已知的前景像素点以及已知的背景像素点,对所述第二区域包括的像素点进行高斯混合模型GMM处理,以确定所述第二区域中的像素点为前景像素点或背景像素点;其中,确定位于所述第一区域内且不属于所述第二区域的像素点为所述已知的前景像素点,确定位于所述第一区域外且不属于所述第二区域的像素点作为所述已知的背景像素点。可选的,所述方法还包括:对所述第一图像对应的深度图像进行过分割,以确定所述深度图像所包括的至少两个子图像;将所述至少两个子图像划分为第一类子图像和第二类子图像;其中,所述第一类子图像包括的全部像素点的平均深度值大于所述第二类子图像包括的全部像素点的平均深度值;根据确定结果以及所述第一图像的深度信息,从所述第一图像中获取所述第一人物对应的子图像,包括:根据所述确定结果、所述第一类子图像和所述第二类子图像,在所述第一图像中确定前景子图像及背景子图像;确定所述前景子图像为所述第一人物的子图像。可选的,在确定所述前景子图像为所述第一人物对应的子图像之前,还包括:确定所述前景子图像的边缘的像素点的透明度;根据所述透明度,对所述边缘的像素点进行平滑处理。第二方面,提供一种电子设备,包括:存储器,用于存储指令;处理器,用于执行所述指令:获取第一人物在第一图像中的人脸图像;根据所述人脸图像在所述第一图像中确定第一区域;所述第一区域用于指示所述第一人物的子图像在所述第一图像中的轮廓;根据所述第一人物的子图像在所述第一图像中的轮廓,确定所述第一图像的第二区域中包括的每个像素点是前景像素点或背景像素点;其中,所述第二区域包括所述第一区域中的部分像素点,及包括所述第一图像中除所述第一区域之外的剩余区域中的部分像素点;根据确定的所述前景像素点、所述背景像素点、以及所述第一图像的深度信息,从所述第一图像中获取所述第一人物对应的子图像。可选的,所述处理器用于:确定所述第一图像中包括所述人脸图像的第三区域,确定所述第三区域的外接圆;在所述第一图像中,做两条平行线,获取所述两条平行线与所述第三区域的边界形成的两个交点;所述两条平行线之间的间距为所述人脸图像包括的两个人眼图像之间的距离,所述两条平行线均垂直于所述两个人眼图像之间的连线,所述两个交点位于由所述两个人眼图像指向的第一方向,所述第一方向为所述第一图像中由所述人脸图像指向身体图像的方向;以所述外接圆的直径为半径画圆,以得到第一圆;其中,所述两个交点位于所述第一圆的圆周上,所述第一圆的圆心位于所述第一方向上;确定所述外接圆以及所述第一圆所包括的全部区域为所述第一区域。可选的,所述处理器用于:根据所述轮廓,在所述第一图像中确定所述第二区域;根据已知的前景像素点以及已知的背景像素点,对所述第二区域包括的像素点进行高斯混合模型GMM处理,以确定所述第二区域中的像素点为前景像素点或背景像素点;其中,确定位于所述第一区域内且不属于所述第二区域的像素点为所述已知的前景像素点,确定位于所述第一区域外且不属于所述第二区域的像素点作为所述已知的背景像素点。可选的,所述处理器还用于:对所述第一图像对应的深度图像进行过分割,以确定所述深度图像所包括的至少两个子图像;将所述至少两个子图像划分为第一类子图像和第二类子图像;其中,所述第一类子图像包括的全部像素点的平均深度值大于所述第二类子图像包括的全部像素点的平均深度值;根据确定的所述前景像素点、所述背景像素点、以及所述第一图像的深度信息,从所述第一图像中获取所述第一人物对应的子图像,包括:根据所述前景像素点、所述背景像素点、所述第一类子图像、及所述第二类子图像,在所述第一图像中确定本文档来自技高网...

【技术保护点】
一种图像处理方法,包括:获取第一人物在第一图像中的人脸图像;根据所述人脸图像在所述第一图像中确定第一区域;所述第一区域用于指示所述第一人物的子图像在所述第一图像中的轮廓;根据所述第一人物的子图像在所述第一图像中的轮廓,确定所述第一图像的第二区域中包括的每个像素点是前景像素点或背景像素点;其中,所述第二区域包括所述第一区域中的部分像素点,及包括所述第一图像中除所述第一区域之外的剩余区域中的部分像素点;根据确定的所述前景像素点、所述背景像素点、以及所述第一图像的深度信息,从所述第一图像中获取所述第一人物对应的子图像。

【技术特征摘要】
1.一种图像处理方法,包括:
获取第一人物在第一图像中的人脸图像;
根据所述人脸图像在所述第一图像中确定第一区域;所述第一区域用于指
示所述第一人物的子图像在所述第一图像中的轮廓;
根据所述第一人物的子图像在所述第一图像中的轮廓,确定所述第一图像
的第二区域中包括的每个像素点是前景像素点或背景像素点;其中,所述第二
区域包括所述第一区域中的部分像素点,及包括所述第一图像中除所述第一区
域之外的剩余区域中的部分像素点;
根据确定的所述前景像素点、所述背景像素点、以及所述第一图像的深度
信息,从所述第一图像中获取所述第一人物对应的子图像。
2.如权利要求1所述的方法,其特征在于,根据所述人脸图像在所述第
一图像中确定第一区域,包括:
确定所述第一图像中包括所述人脸图像的第三区域,确定所述第三区域的
外接圆;
在所述第一图像中,做两条平行线,获取所述两条平行线与所述第三区域
的边界形成的两个交点;所述两条平行线之间的间距为所述人脸图像包括的两
个人眼图像之间的距离,所述两条平行线均垂直于所述两个人眼图像之间的连
线,所述两个交点位于由所述两个人眼图像指向的第一方向,所述第一方向为
所述第一图像中由所述人脸图像指向身体图像的方向;
以所述外接圆的直径为半径画圆,以得到第一圆;其中,所述两个交点位
于所述第一圆的圆周上,所述第一圆的圆心位于所述第一方向上;
确定所述外接圆以及所述第一圆所包括的全部区域为所述第一区域。
3.如权利要求1所述的方法,其特征在于,根据所述第一人物的子图像
在所述第一图像中的轮廓,确定所述第一图像的第二区域中包括的每个像素点
是前景像素点或背景像素点,包括:
根据所述轮廓,在所述第一图像中确定所述第二区域;
根据已知的前景像素点以及已知的背景像素点,对所述第二区域包括的像
素点进行高斯混合模型GMM处理,以确定所述第二区域中的像素点为前景像
素点或背景像素点;其中,确定位于所述第一区域内且不属于所述第二区域的
像素点为所述已知的前景像素点,确定位于所述第一区域外且不属于所述第二
区域的像素点作为所述已知的背景像素点。
4.如权利要求3所述的方法,其特征在于,所述方法还包括:
对所述第一图像对应的深度图像进行过分割,以确定所述深度图像所包括
的至少两个子图像;
将所述至少两个子图像划分为第一类子图像和第二类子图像;其中,所述
第一类子图像包括的全部像素点的平均深度值大于所述第二类子图像包括的
全部像素点的平均深度值;
根据确定的所述前景像素点、所述背景像素点、以及所述第一图像的深度
信息,从所述第一图像中获取所述第一人物对应的子图像,包括:
根据所述前景像素点、所述背景像素点、所述第一类子图像、及所述第二
类子图像,在所述第一图像中确定前景子图像及背景子图像;
确定所述前景子图像为所述第一人物的子图像。
5.如权利要求1-4任一所述的方法,其特征在于,在确定所述前景子图
像为所述第一人物对应的子图像之前,还包括:
确定所述前景子图像的边缘的像素点的透明度;
根据所述透明度,对所述边缘的像素点进行平滑处理。
6.一种电子设备,包括:
存储器,用于存储指令;
处理器,用于执行所述指令:
获取第一人物在第一图像中的人脸图像;
根据所述人脸图像在所述第一图像中确定第一区域;所述第一区域用于指

\t示所述第一人物的子图像在所述第一图像中的轮廓;
根...

【专利技术属性】
技术研发人员:辛晨
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1