一种图像处理方法、图像处理设备及移动终端技术

技术编号:18554980 阅读:46 留言:0更新日期:2018-07-28 11:36
本发明专利技术提供一种图像处理方法、图像处理设备及移动终端,该方法包括:获取目标图像;以所述目标图像的四个直角顶点为基准在所述目标图像上确定四个正方形区域;其中,目标图像的不同直角顶点位于不同的正方形区域内;将所述正方形区域划分为扇形区域和非扇形区域;将所述正方形区域内的像素映射到所述扇形区域内;对所述非扇形区域进行预设处理,获取圆角图像;本发明专利技术实施例中通过将目标图像的四个直角所处的正方形区域内的像素映射到对应的扇形区域内,能够在不丢失图像信息的同时将目标图像修改为圆角图像,进一步使得圆角图像能够适配圆角形屏幕。

【技术实现步骤摘要】
一种图像处理方法、图像处理设备及移动终端
本专利技术涉及通信
,尤其是指一种图像处理方法、图像处理设备及移动终端。
技术介绍
在如今这个信息大爆炸的时代,随着电子产品的发展,图片是人们获取信息的重要来源,分享照片也成为了人们的一种生活方式。为了图片的美观,人们常常会将图片倒成圆角,但是目前图片倒圆角都是使用覆盖的方式,会丢失部分像素。随着技术的发展和电子屏幕的普及,越来越多的电子产品带有屏幕,且屏幕的形状各式各样。目前,图片倒圆角通常使用覆盖的方式,也就是将图片的四个角覆盖上白色或透明等颜色,这种方法的缺陷是丢失一部分像素,这部分像素有可能是时间戳或文字等重要信息,纯粹的裁剪效果,随着圆弧半径的增大,丢失重要数据的机会也会增大。
技术实现思路
本专利技术实时提供一种图像处理方法、图像处理设备及移动终端,以解决现有技术的图片倒圆角方式会丢失一部分像素的问题。为了解决上述技术问题,本专利技术是这样实现的:一种图像处理方法,包括:获取目标图像;以所述目标图像的四个直角顶点为基准在所述目标图像上确定四个正方形区域;其中,目标图像的不同直角顶点位于不同的正方形区域内;将所述正方形区域划分为扇形区域和非扇形区域;将所述正方形区域内的像素映射到所述扇形区域内;对所述非扇形区域进行预设处理,获取圆角图像。本专利技术实施例还提供了一种图像处理设备,包括:图像获取模块,用于获取目标图像;区域确定模块,用于以所述目标图像的四个直角顶点为基准在所述目标图像上确定四个正方形区域;其中,目标图像的不同直角顶点位于不同的正方形区域内;区域划分模块,用于将所述正方形区域划分为扇形区域和非扇形区域;像素映射模块,用于将所述正方形区域内的像素映射到所述扇形区域内;处理模块,用于对所述非扇形区域进行预设处理,获取圆角图像。本专利技术实施例还提供了一种移动终端,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的图像处理方法的步骤。本专利技术实施例还提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的图像处理方法的步骤。在本专利技术实施例中,通过将目标图像的四个直角顶点所处的正方形区域内的像素映射到该正方形区域内的扇形区域中,能够在不丢失图像信息的同时将目标图像修改为圆角图像,进一步使得圆角图像能够适配圆角形屏幕。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1表示本专利技术实施例提供的图像处理方法的步骤流程图之一;图2表示本专利技术实施例提供的图像处理方法中经度映射模型的原理示意图;图3表示本专利技术实施例提供的图像处理方法中目标图像的示意图;图4表示本专利技术实施例提供的图像处理方法中圆角图像的示意图;图5表示本专利技术实施例提供的图像处理设备的结构示意图之一;图6表示本专利技术实施例提供的图像处理设备的结构示意图之二;图7表示本专利技术实施例提供的图像处理设备的结构示意图之三;图8表示本专利技术实施例提供的移动终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术实施例提供一种图像处理方法,包括:步骤101,获取目标图像。优选的,该目标图像为矩形图像。步骤102,以所述目标图像的四个直角顶点为基准在所述目标图像上确定四个正方形区域;其中,目标图像的不同直角顶点位于不同的正方形区域内。本步骤中,目标图像的四个直角顶点所处的正方形区域的边长可根据目标图像的长度和宽度来确定,在此不作具体限定。具体的,正方形区域的边长越大,其圆角区域对应的弧长就越长。较佳的,正方形区域的边长小于或者等于目标图像的二分之一宽度,且正方形区域的边长小于或者等于目标图像的二分之一长度。步骤103,将所述正方形区域划分为扇形区域和非扇形区域。本步骤中,扇形区域的弧长则为上述圆角图像的圆角区域的弧长。具体的,以所述正方形区域的第一直角的直角顶点为圆心,以所述正方形区域的边长为半径,确定扇形区域,并确定所述正方形区域中除所述扇形区域之外的区域为非扇形区域;其中,所述正方形区域的第一直角的直角顶点和所述正方形区域所处的目标图像的直角顶点之间的连线为所述正方形区域的对角线。如图2所示,正方形区域的第一直角的直角顶点为C1点(其他三个正方形区域的第一直角的直角顶点分别为C2点、C3点以及C4点)。第一直角的直角顶点为C1的正方形区域所处的目标图像的直角顶点为O点,则C1点和O点的连线为该正方形区域的对角线。步骤104,将所述正方形区域内的像素映射到所述扇形区域内。优选的,本步骤中可利用经度映射模型将所述正方形区域内的像素映射到所述扇形区域内;或者,利用经纬映射模型将所述正方形区域内的像素映射到所述扇形区域内;或者,利用球投影模型将所述正方形区域内的像素映射到所述扇形区域内。步骤105,对所述非扇形区域进行预设处理,获取圆角图像。本步骤中,对非扇形区域的处理具体为:裁剪该非扇形区域,或者,覆盖该非扇形区域。其中,覆盖该非扇形区域具体为:在非扇形区域覆盖白色、黑色或者透明等颜色使其与圆角图像区分开。具体的,目标图像包括四个直角,本专利技术的上述实施例提供的图像处理方法是将目标图像的四个直角修改为四个圆角,同时该处理方法还将直角所处的正方形区域的像素映射到圆角区域内,则能够避免图像处理过程中丢失原目标图像的图像信息。本专利技术的上述实施例中,基于经度映射模型将所述正方形区域内的像素点分别映射到所述扇形区域内的方法会使得接近极点处的图像变形到最大;而基于经纬映射模型将所述正方形区域内的像素点分别映射到所述扇形区域内的方法的实现效果与经度映射模型相似,但实现起来更为复杂;而基于球投影模型将所述正方形区域内的像素点分别映射到所述扇形区域内的方法会使目标图像出现断裂现象。较佳的,基于上述模型进行像素映射的基础上还可以再通过其他的数学处理方法来使得圆角图像达到更好的效果,在此不作具体限定。较佳的,所述利用经度映射模型将所述正方形区域内的像素点分别映射到所述扇形区域内的方式如下:利用经度映射模型将所述正方形区域内的原始像素点P1映射到所述扇形区域内,得到映射像素点P2;遍历所述正方形区域内的原始像素点,将所述正方形区域内的全部原始像素点均映射到所述扇形区域内。如图2所示,目标图像的长度为w,宽度为h;目标图像的四个直角顶点所处的正方形区域的边长为r;目标图像的四个直角顶点所处的正方形区域分别为:S1+S1'、S2+S2'、S3+S3'以及S4+S4';其中,S1、S2、S3以及S4为非扇形区域,S1'、S2'、S3'以及S4'为扇形区域。基于经度映射模型将S1+S1'内的像素点全部映射到扇形区域S1'中,基于经度映射模型将S2+S2'内的像素点全部映射到扇形本文档来自技高网...

【技术保护点】
1.一种图像处理方法,其特征在于,包括:获取目标图像;以所述目标图像的四个直角顶点为基准在所述目标图像上确定四个正方形区域;其中,目标图像的不同直角顶点位于不同的正方形区域内;将所述正方形区域划分为扇形区域和非扇形区域;将所述正方形区域内的像素映射到所述扇形区域内;对所述非扇形区域进行预设处理,获取圆角图像。

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:获取目标图像;以所述目标图像的四个直角顶点为基准在所述目标图像上确定四个正方形区域;其中,目标图像的不同直角顶点位于不同的正方形区域内;将所述正方形区域划分为扇形区域和非扇形区域;将所述正方形区域内的像素映射到所述扇形区域内;对所述非扇形区域进行预设处理,获取圆角图像。2.根据权利要求1所述的处理方法,其特征在于,所述将所述正方形区域内的像素映射到所述扇形区域内的步骤,包括:利用经度映射模型将所述正方形区域内的原始像素点P1映射到所述扇形区域内,得到映射像素点P2;遍历所述正方形区域内的原始像素点,将所述正方形区域内的全部原始像素点均映射到所述扇形区域内。3.根据权利要求2所述的处理方法,其特征在于,所述利用经度映射模型将所述正方形区域内的原始像素点P1映射到所述扇形区域内,得到映射像素点P2的步骤,包括:以所述正方形区域所处的目标图像的直角顶点为原点,以所述正方形区域所处的目标图像的直角的两条直角边为轴,建立直角坐标系;根据经度映射模型,确定所述正方形区域的原始像素点P1的纵坐标和所述扇形区域的映射像素点P2的纵坐标相同;根据经度映射模型,以所述正方形区域的第一直角的直角顶点为中心点,构建一椭圆;其中,所述映射像素点P2位于所述椭圆上;所述正方形区域的第一直角的直角顶点和所述正方形区域所处的目标图像的直角顶点之间的连线为所述正方形区域的对角线;根据所述椭圆的标准方程以及所述原始像素点P1的纵坐标与所述映射像素点P2的纵坐标相同,确定所述映射像素点P2的坐标值与所述原始像素点P1的坐标值的对应关系。4.根据权利要求3所述的处理方法,其特征在于,所述椭圆的焦点在所述直角坐标系的y轴方向,所述椭圆的标准方程为:其中,b=|xp1-xc|;a=r;其中,xp2为映射像素点P2的横坐标;yp2为映射像素点P2的纵坐标;xc为第一直角的直角顶点的横坐标;yc为第一直角的直角顶点的纵坐标;a为椭圆的长轴;b为椭圆的短轴;xp1为原始像素点P1的横坐标;r为所述正方形区域的边长。5.根据权利要求4所述的处理方法,其特征在于,所述根据所述椭圆的标准方程以及所述原始像素点P1的纵坐标与所述映射像素点P2的纵坐标相同,确定所述映射像素点P2的坐标值与所述原始像素点P1的坐标值的对应关系的步骤,包括:确定所述映射像素点P2的坐标值与所述原始像素点P1的坐标值的对应关系为:其中,xp2为映射像素点P2的横坐标;yp2为映射像素点P2的纵坐标;xp1为原始像素点P1的横坐标;yp1为原始像素点P1的纵坐标;r为所述正方形区域的边长;xc为第一直角的直角顶点的横坐标;yc为第一直角的直角顶点的纵坐标。6.一种图像处理设备,其特征在于,包括:图像获取模块,用于获取目标图像;区域确定模块,用于以所述目标图像的四个直角顶点为基准在所述目标图像上确定四个正方形区...

【专利技术属性】
技术研发人员:荣乾锋
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

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

1