图像处理方法以及智能终端的制作方法

文档序号:10613621阅读:357来源:国知局
图像处理方法以及智能终端的制作方法
【专利摘要】本发明公开了一种图像处理方法以及智能终端,所述图像处理方法包括:智能终端确定图像中的凸起或凹入区域;将所述图像中的所述区域进行平直处理。能够对用户不满意的图像中的凸起或凹陷的区域进行美化,使图像或照片效果更佳美观,不仅丰富了智能终端拍照功能,也提高了用户体验。
【专利说明】
图像处理方法以及智能终端
技术领域
[0001]本发明涉及智能终端技术领域,特别是涉及一种图像处理方法以及智能终端。【背景技术】
[0002]随着通信技术的飞速发展和智能电子产品的普及,越来越多的智能终端或智能设备成为人们生活中不可或缺的一部分,如智能手机、智能相机等。
[0003]而跟随着自媒体和社交网络的发展,智能终端用户越来越多的喜欢将自己或家人朋友的照片上传到网络供其他互联网用户欣赏。为了使拍照效果更加理想,现有的智能终端的相机一般具有美颜功能,使用户的照片更加符合自己的审美标准,但是无论是哪种智能终端,美颜功能仅仅限于对用户面部的美颜,而并不能对用户的其他部位或其他图形进行美化。
【发明内容】

[0004]本发明主要解决的技术问题是提供一种图像处理方法以及智能终端,能够对用户不满意的图像中的的凸起或凹陷的区域进行美化,使图像或照片效果更佳美观,不仅丰富了智能终端拍照功能,也提高了用户体验。
[0005]为解决上述技术问题,本发明采用的一个技术方案是:提供一种图像处理方法,包括:
[0006]智能终端确定图像中的凸起或凹入区域;
[0007]将所述图像中的所述区域进行平直处理。
[0008]其中,所述将所述图像中的所述区域进行平直处理的步骤具体包括:
[0009]将所述图像中的所述区域进行曲面网格化,使所述区域落入设定的网格内;
[0010]将所述网格内的所述区域拉直。
[0011]其中,所述将所述网格内的所述区域拉直的步骤具体包括:[0012 ]将所述网格内的所述区域向上下左右以及对角中的至少一个方向进行拉伸,以使所述区域显示平坦。
[0013]其中,所述将所述网格内的所述区域向上下左右以及对角中的至少一个方向进行拉伸,以使所述区域显示平坦的步骤具体包括:
[0014]当将所述网格内的所述区域向对角拉伸时,拉伸的距离占所述区域对应边界线到中心点对应点距离的的比例D=(m-G)/G*100%,其中,m为拉伸后平坦区域顶点到中心点的距离,D为所述区域待拉伸位置对应边界线到所述中心点对应点的距离,且所述边界线与所述中心点对应点的连线与所述平坦区域顶点到中心点的连线平行;[〇〇15]当将所述网格内的所述区域向前后左右方向拉伸时,垂直拉伸的距离占所述区域待拉伸位置对应两边界限之间的垂直距离的比例Dl = [(Vl+V2)/2-Y]/Y*100%,其中,vl、 v2分别为所述区域竖直方向的最大垂直距离;Y为所述区域待拉伸位置对应两边界限之间的垂直距离;水平拉伸的距离占所述区域待拉伸位置对应两边界限之间的水平距离的比例D2=(Hl+H2)/2-X]/X*100%,其中,H1、H2分别为所述区域水平方向的最大水平距离;X为所述区域待拉伸位置对应两边界限之间的水平距离。
[0016]其中,所述确定图像中的凸起或凹入区域的步骤包括:
[0017]将用户设置的区域作为所述图像中的凸起或凹入区域;或
[0018]将所述图像中符合设定条件的区域作为所述凸起或凹入区域。
[0019]其中,所述确定图像中的凸起或凹入区域的步骤之前,所述方法还包括:
[0020]由摄像头获取的内容生成所述图像。
[0021]其中,所述将所述图像中的所述区域进行平直处理的步骤之后还包括:[〇〇22]将处理后的所述图像合成图片。[〇〇23]其中,所述区域为人体的腹部。
[0024]为解决上述技术问题,本发明采用的另一个技术方案是:提供一种智能终端,所述智能终端包括区域确定模块以及图像处理模块,
[0025]所述区域确定模块用于确定图像中的凸起或凹入区域;[〇〇26]所述图像处理模块用于将所述图像中的所述区域进行平直处理。
[0027]其中,所述图像处理模块具体用于将所述图片中的所述区域进行曲面网格化,使所述区域落入设定的网格内;[〇〇28]将所述网格内的所述区域拉直。
[0029]本发明的有益效果是:区别于现有技术的情况,本发明中的智能终端先确定待处理的图像中的凸起或凹入的区域,再将图像中的的该凸起或凹入的区域进行平直处理,使该凸起或凹入区域平坦化。通过上述方式,智能终端能够能够对用户不满意的图像中的的凸起或凹陷的区域进行美化,使图像或照片效果更佳美观,不仅丰富了智能终端拍照功能, 也提高了用户体验。【附图说明】
[0030]图1是本发明图像处理方法一实施方式的流程示意图;
[0031]图2A是本发明图像处理方法一【具体实施方式】的处理示意图;[〇〇32]图2B是图1图像处理方法另一【具体实施方式】的处理示意图;[〇〇33]图2C是图1图像处理方法处理后的一实施方式的效果示意图;
[0034]图3是本发明智能终端一实施方式的结构示意图;
[0035]图4是本发明智能终端另一实施方式的结构示意图。【具体实施方式】[〇〇36]参阅图1,图1是本发明图像处理方法一实施方式的流程示意图。如图1所示,本实施方式的图像处理方法包括如下步骤:
[0037]101:智能终端确定图像中的凸起或凹入区域。
[0038]具体地,用户在使用智能终端拍照或摄像时,智能终端先确定其拍照的范围,一般情况下,由摄像头获取的内容生成带拍照的图像。
[0039]本实施方式中的上述图像包括凸起或凹入区域,本发明中以人体的腹部为例来说明,在其他实施方式中,还可以是其他具有凸起或凹入的区域,如拍照时出现的形状受损的窗户、形状不规则的枕头等,在此不做限定。
[0040]在具体的实施方式中,智能终端可通过用户人为设定,也可自动获取。当通过用户人为设定时,智能终端将摄像头生产的图像中用户设置的区域作为该图像中的凸起或凹入区域。当通过智能终端自动获取时,智能终端将该图像中符合设定条件的区域作为所述凸起或凹入区域。其中,该设定条件可通过自定义设置,也可以通过厂家设置,如检测到外围边界线或部分边界线为曲线时确定为凸起或凹入区域。
[0041]在另一个实施方式中,当智能终端检测到该图像中有超过一个对象符合该设定条件时,优选的将符合条件的所有对象都挑选出来,供用户确认,如果智能终端在设定时间内未接收到用户的确认指示,则将符合条件的区域均作为图像中的凸起或凹入区域。如智能终端检测到两个拥有凸起的人体的腹部,则将这两个凸起的腹部均作为图像的凸起区域。 [〇〇42]102:将所述图像中的所述区域进行平直处理。
[0043]具体地,智能终端在确定该图像的凸起或凹入区域时,首先将图片中的凸起或凹入区域进行曲面网格化,使所述区域落入到设定的网格内其中,网格的大小、多少可根据该区域的大小合理设置,也可以按照设定的规则进行设定,如图2A以及图2B中所示的网格。
[0044]在对该凸起或凹入区域进行网格化以后,智能终端进一步地将网格内的所述区域拉直,具体地,将该区域向上下左右以及对角中的至少一个方向进行拉伸,以使该区域显示平坦。
[0045]具体地,进一步地参阅图2A所示,当将所述网格内的所述区域向对角拉伸时,拉伸的距离占所述区域对应边界线到中心点对应点距离的的比例D=(m-G)/G*100%,其中,m为拉伸后平坦区域顶点到中心点的距离,D为所述区域待拉伸位置对应边界线到所述中心点对应点的距离,且所述边界线与所述中心点对应点的连线与所述平坦区域顶点到中心点的连线平行。[〇〇46]当将所述网格内的所述区域向前后左右方向拉伸时,图2B所示,垂直拉伸的距离占所述区域待拉伸位置对应两边界限之间的垂直距离的比例Dl = [(Vl+V2)/2-Y]/Y* 100%,其中,vl、v2分别为所述区域竖直方向的最大垂直距离;Y为所述区域待拉伸位置对应两边界限之间的垂直距离;水平拉伸的距离占所述区域待拉伸位置对应两边界限之间的水平距离的比例D2=(Hl+H2)/2-X]/X*100%,其中,H1、H2分别为所述区域水平方向的最大水平距离;X为所述区域待拉伸位置对应两边界限之间的水平距离。[〇〇47] 无论采用上述哪种拉直方式,最终的结果将凸起或凹入区域拉伸至该区域显示平坦,如图2C所示,将网格拉伸至规则的四边形。[〇〇48]在通过上述方式将图像中的凸起或凹入区域进行平直处理后,智能终端进一步地将处理后的图像合成图片,如,拍摄成照片,在此不做限定。
[0049]本实施方式中的智能终端包括但不限于智能手机、智能相机,还包括其他具有拍照摄像功能的智能终端,在此不做限定。
[0050]区别于现有技术,本实施方式中的智能终端先确定待处理的图像中的凸起或凹入的区域,再将图像中的的该凸起或凹入的区域进行平直处理,使该凸起或凹入区域平坦化。 通过上述方式,智能终端能够能够对用户不满意的图像中的的凸起或凹陷的区域进行美化,使图像或照片效果更佳美观,不仅丰富了智能终端拍照功能,也提高了用户体验。
[0051]参阅图3,图3是本发明智能终端一实施方式的结构示意图。如图3所示,本实施方式的智能终端包括区域确定模块301以及图像处理模块302,[〇〇52]区域确定模块301用于确定图像中的凸起或凹入区域。
[0053]具体地,用户在使用智能终端拍照或摄像时,智能终端先确定其拍照的范围,一般情况下,由摄像头获取的内容生成带拍摄的图像。[〇〇54]本实施方式中的上述图像包括凸起或凹入区域,本发明中以人体的腹部为例来说明,在其他实施方式中,还可以是其他具有凸起或凹入的区域,如拍照时出现的形状受损的窗户、形状不规则的枕头等,在此不做限定。[〇〇55]在具体的实施方式中,区域确定模块301可通过用户人为设定,也可自动获取。当通过用户人为设定时,区域确定模块301将摄像头生产的图像中用户设置的区域作为该图像中的凸起或凹入区域。当通过智能终端自动获取时,区域确定模块301将该图像中符合设定条件的区域作为所述凸起或凹入区域。其中,该设定条件可通过自定义设置,也可以通过厂家设置,如检测到外围边界线或部分边界线为曲线时确定为凸起或凹入区域。
[0056]在另一个实施方式中,当区域确定模块301检测到该图像中有超过一个对象符合该设定条件时,优选的将符合条件的所有对象都挑选出来,供用户确认,如果区域确定模块 301在设定时间内未接收到用户的确认指示,则将符合条件的区域均作为图像中的凸起或凹入区域。如区域确定模块301检测到两个拥有凸起的人体的腹部,则将这两个凸起的腹部均作为图像的凸起区域。[〇〇57]图像处理模块302用于将所述图像中的所述区域进行平直处理。[〇〇58]具体地,智能终端在确定该图像的凸起或凹入区域时,图像处理模块302将图片中的凸起或凹入区域进行曲面网格化,使所述区域落入到设定的网格内其中,网格的大小、多少可根据该区域的大小合理设置,也可以按照设定的规则进行设定,如图2A以及图2B中所示的网格。[〇〇59]图像处理模块302在对该凸起或凹入区域进行网格化以后,进一步地将网格内的所述区域拉直,具体地,将该区域向上下左右以及对角中的至少一个方向进行拉伸,以使该区域显示平坦。
[0060]具体地,进一步地参阅图2A所示,当图像处理模块302当将所述网格内的所述区域向对角拉伸时,拉伸的距离占所述区域对应边界线到中心点对应点距离的的比例D=(m-G)/G*100%,其中,m为拉伸后平坦区域顶点到中心点的距离,D为所述区域待拉伸位置对应边界线到所述中心点对应点的距离,且所述边界线与所述中心点对应点的连线与所述平坦区域顶点到中心点的连线平行。[〇〇611当图像处理模块302将所述网格内的所述区域向前后左右方向拉伸时,图2B所示, 垂直拉伸的距离占所述区域待拉伸位置对应两边界限之间的垂直距离的比例D1 = [(V1 + V2)/2-Y]/Y*100%,其中,vl、v2分别为所述区域竖直方向的最大垂直距离;Y为所述区域待拉伸位置对应两边界限之间的垂直距离;水平拉伸的距离占所述区域待拉伸位置对应两边界限之间的水平距离的比例D2 = (HI +H2) /2-X] /X* 100 %,其中,H1、H2分别为所述区域水平方向的最大水平距离;X为所述区域待拉伸位置对应两边界限之间的水平距离。[〇〇62] 无论采用上述哪种拉直方式,最终的结果将凸起或凹入区域拉伸至该区域显示平坦,如图2C所示,将网格拉伸至规则的四边形。[〇〇63]进一步地,如图4所示,智能终端除了包括区域确定模块401、图像处理模块402,还包括图片合成模块403,图片合成模块403用于将图像中的凸起或凹入区域进行平直处理后,进一步地将处理后的图像合成图片,如,拍摄成照片,在此不做限定。
[0064]本实施方式中的智能终端包括但不限于智能手机、智能相机,还包括其他具有拍照摄像功能的智能终端,在此不做限定。
[0065]区别于现有技术,本实施方式中的智能终端的区域确定模块先确定待处理的图像中的凸起或凹入的区域,图像处理模块再将图像中的的该凸起或凹入的区域进行平直处理,使该凸起或凹入区域平坦化。通过上述方式,智能终端能够能够对用户不满意的图像中的的凸起或凹陷的区域进行美化,使图像或照片效果更佳美观,不仅丰富了智能终端拍照功能,也提高了用户体验。
[0066]以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种图像处理方法,其特征在于,所述方法包括:智能终端确定图像中的凸起或凹入区域;将所述图像中的所述区域进行平直处理。2.根据权利要求1所述的图像处理方法,其特征在于,所述将所述图像中的所述区域进 行平直处理的步骤具体包括:将所述图像中的所述区域进行曲面网格化,使所述区域落入设定的网格内;将所述网格内的所述区域拉直。3.根据权利要求2所述的图像处理方法,其特征在于,所述将所述网格内的所述区域拉 直的步骤具体包括:将所述网格内的所述区域向上下左右以及对角中的至少一个方向进行拉伸,以使所述 区域显示平坦。4.根据权利要求3所述的图像处理方法,其特征在于,所述将所述网格内的所述区域向 上下左右以及对角中的至少一个方向进行拉伸,以使所述区域显示平坦的步骤具体包括:当将所述网格内的所述区域向对角拉伸时,拉伸的距离占所述区域对应边界线到中心 点对应点距离的的比例D=(m-G)/G*100%,其中,m为拉伸后平坦区域顶点到中心点的距 离,D为所述区域待拉伸位置对应边界线到所述中心点对应点的距离,且所述边界线与所述 中心点对应点的连线与所述平坦区域顶点到中心点的连线平行;当将所述网格内的所述区域向前后左右方向拉伸时,垂直拉伸的距离占所述区域待拉 伸位置对应两边界限之间的垂直距离的比例〇1 = [(¥1+¥2)/24]八*100%,其中,¥1、¥2分 别为所述区域竖直方向的最大垂直距离;Y为所述区域待拉伸位置对应两边界限之间的垂 直距离;水平拉伸的距离占所述区域待拉伸位置对应两边界限之间的水平距离的比例D2 = (Hl+H2)/2-X]/X*100%,其中,H1、H2分别为所述区域水平方向的最大水平距离;X为所述区 域待拉伸位置对应两边界限之间的水平距离。5.根据权利要求1所述的图像处理方法,其特征在于,所述确定图像中的凸起或凹入区 域的步骤包括:将用户设置的区域作为所述图像中的凸起或凹入区域;或 将所述图像中符合设定条件的区域作为所述凸起或凹入区域。6.根据权利要求1?4任一项所述的图像处理方法,其特征在于,所述确定图像中的凸 起或凹入区域的步骤之前,所述方法还包括:由摄像头获取的内容生成所述图像。7.根据权利要求1?4任一项所述的图像处理方法,其特征在于,所述将所述图像中的 所述区域进行平直处理的步骤之后还包括:将处理后的所述图像合成图片。8.根据权利要求1所述的图像处理方法,其特征在于,所述区域为人体的腹部。9.一种智能终端,其特征在于,所述智能终端包括区域确定模块以及图像处理模块, 所述区域确定模块用于确定图像中的凸起或凹入区域;所述图像处理模块用于将所述图像中的所述区域进行平直处理。10.根据权利要求6所述的智能终端,其特征在于,所述图像处理模块具体用于 将所述图像中的所述区域进行曲面网格化,使所述区域落入设定的网格内;将所述网格内的所述区域拉直。
【文档编号】G06T3/00GK105976311SQ201610321345
【公开日】2016年9月28日
【申请日】2016年5月16日
【发明人】刘晨晖
【申请人】深圳天珑无线科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1