一种图像处理方法、装置和电子设备
文献发布时间:2023-06-19 10:48:02
技术领域
本申请属于通信技术领域,具体涉及一种图像处理方法、装置和电子设备。
背景技术
现代社会中,通过拍照记录生活、展现自我已经成为生活中不可缺少的一部分。而且随着人们对于自身照片的美的需求的不断提高,拍照美颜功能已经成为每部手机必不可少的一项功能,在美颜功能中,对于脸型和大小脸进行调整的捏脸功能是必不可少的一部分。
电子设备在实现捏脸功能的过程中,是通过设置一个滑竿,手动拖动滑竿对脸部进行整体缩放调整。
在实现本申请过程中,发明人发现现有技术中至少存在如下问题:
一方面,当第一用户调节的脸部缩放比例并不适用于第二用户时,若两个用户同时使用一台电子设备进行拍照,则调整过程存在一定的繁琐性;另一方面,对于头部比率相差较大的多个用户一起拍照时,脸部整体的缩放调整并不能满足所有人的要求。
发明内容
本申请实施例的目的是提供一种图像处理方法、装置和电子设备,能够解决多个用户分别使用同一电子设备拍照或者多人同时使用同一电子设备合照时,脸部整体缩放比例不能满足所有人需求,调整操作繁琐的问题。
为了解决上述技术问题,本申请是这样实现的:
第一方面,本申请的实施例提供了一种图像处理方法,该方法包括:
获取第一图像;
确定所述第一图像中第一人体图像对应的第一目标头肩比比率;根据所述第一目标头肩比比率,以所述第一人体图像的肩部宽度为基准,对所述第一人体图像的头部宽度进行调整,得到目标图像。
第二方面,本申请的实施例提供了一种图像处理装置,包括:
第一获取模块,用于获取第一图像;
第一确定模块,用于确定所述第一图像中第一人体图像对应的第一目标头肩比比率;
第一调整模块,用于根据所述第一目标头肩比比率,以所述第一人体图像的肩部宽度为基准,对所述第一人体图像的头部宽度进行调整,得到目标图像。
第三方面,本申请实施例还提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,本申请实施例还提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
这样,本申请实施例中,通过获取第一图像;确定所述第一图像中第一人体图像对应的第一目标头肩比比率;根据所述第一目标头肩比比率,以所述第一人体图像的肩部宽度为基准,对所述第一人体图像的头部宽度进行调整,得到目标图像。既可以满足已有的整体脸部调整功能,还可以更好地适用于不同头肩比的用户切换使用同一电子设备进行拍照时的脸部调整操作,还能满足不同头肩比的多个用户合照时的每个用户的脸部调整效果。
附图说明
图1为本申请实施例提供的图像处理方法的流程图;
图2为本申请实施例提供的调整第一图像中人体图像的头部宽度示意图之一;
图3为本申请实施例提供的调整第一图像中人体图像的头部宽度示意图之二;
图4为本申请实施例提供的调整第一图像中人体图像的头部宽度示意图之三;
图5为本申请实施例提供的图像处理装置的框图;
图6为本申请实施例提供的电子设备的框图;
图7为本申请实施例提供的电子设备的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的图像处理方法进行详细地说明。
本申请实施例的方法应用于用户设备,用户设备(user equipment,UE)可以指接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。终端设备还可以是蜂窝电话、无绳电话、会话启动协议(sessioninitiation protocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备。
可选地,本申请实施例提供的方法应用于电子设备,该电子设备可以是具有拍照功能和图像处理功能的移动终端,如手机,平板电脑,可穿戴智能设备等,也可以是具有显示屏和处理器的其他电子设备,在本申请实施例中不作限定。
如图1所示,本申请实施例提供一种图像处理方法,包括:
步骤101:获取第一图像。
在本申请实施例中,所述第一图像可以是用户在使用电子拍照时,在电子设备的拍摄窗口显示的图像,也可以是电子设备拍摄完成后,存储与相册中的图像。
步骤102:获取确定所述第一图像中第一人体图像对应的第一目标头肩比比率。
在本申请实施例中,所述第一目标头肩比比率为用户对第一图像进行捏脸时,用户需求的头肩比比率。
步骤103:根据所述第一目标头肩比比率,以所述第一人体图像的肩部宽度为基准,对所述第一人体图像的头部宽度进行调整,得到目标图像。
在本申请实施例中,根据第一目标头肩比比率,以所述第一人体图像的肩部宽度为基准,对所述第一人体图像的头部宽度进行调整,得到目标图像,可以使不同头肩比的用户在使用同一电子设备进行拍照时,省去重新调整捏脸比例的步骤,操作更加简便,也可以使多个用户合影时,每个用户可以得到适合的脸部调整效果。
下面结合图2和图3,具体说明根据第一目标头肩比比率,以第一人体图像的肩部宽度为基准,对第一人体图像的头部宽度进行调整的过程如下:
请参阅图2,用户通过电子设备进行拍照,设置第一目标头肩比比率为1:2(头部宽度:肩部宽度),拍摄到的第一图像中第一人体图像的头肩比大于1:2,则根据第一目标头肩比比率1:2进行调整头部宽度操作,同时按照预设比例进行瘦脸。
还以上述的例子进行说明,请参阅图3,用户使用同一个电子设备进行拍照时,拍摄到的第一图像中第一人体图像的头肩比小于1:2,可继续根据第一目标头肩比比率1:2进行调整头部宽度操作,同时按照预设比例调整脸部大小。
可选地,所述确定所述第一图像中第一人体图像对应的第一目标头肩比比率,包括:
响应于用户的第一输入,确定所述第一人体图像对应的所述第一目标头肩比比率;
或,
获取预先设定的,与所述第一人体图像相对应的所述第一目标头肩比比率。
在本申请实施例中,第一目标头肩比比率可以是根据用户对于电子设备的第一输入确定的,可选地,所述第一输入可以为显示于电子设备的屏幕上的可手动拖动调节的滑竿、按键等,用户可以通过拖动滑竿或者按键设置第一目标头肩比比率,在本申请实施例中不作限定。
在本申请实施例中,第一目标头肩比比率还可以是在获取所述第一图像之前通过电子设备预先设定的,设定方式在本申请实施例中不作限定。
需要说明的是,通过其他的交互方式,获取第一目标头肩比比率的方式,也在本申请的保护范围内。
可选地,在所述第一图像还包括:至少一个第二人体图像的情况下,所述方法还包括:
根据所述第一目标头肩比比率,以所述第二人体图像的肩部宽度为基准,对所述第二人体图像的头部宽度进行调整。
在本申请实施例中,多个用户通过电子设备同框合照时,可以设置同一个第一目标头肩比比率,根据该第一目标头肩比比率,同时调整多个用户的人体图像的头肩比比率。
请参阅图4,第一图像中两个用户的人体图像的头肩比比率不同,设置第一目标头肩比比率为1:2,根据第一目标头肩比比率1:2,以第一人体图像的第一肩部宽度为基准,调整第一人体图像的的第一头部宽度,至第一人体图像的头肩比为1:2,按照预设比例调整脸部大小,且第一目标头肩比比率1:2,以第二人体图像的第二肩部宽度为基准,调整第二人体图像的的第二头部宽度,至第二人体图像的头肩比为1:2,按照预设比例调整脸部大小,可以满足多人同框拍照中,每个用户的调整需求。
可选地,在所述第一图像还包括:至少一个第三人体图像的情况下,所述方法还包括:
确定所述第三人体图像对应的第二目标头肩比比率;
根据所述第二目标头肩比比率,以所述第三人体图像的肩部宽度为基准,对所述第三人体图像的头部宽度进行调整。
在本申请实施例中,在多个用户使用电子设备同框合照时,可以分别选中每个人体图像,设置与每个人体图像对应的不同的目标头肩比比率,根据每个目标头肩比比率,分别以每个人体图像的肩部宽度为基准,对应调整每个人体图像的头部宽度。
示例性的,在第一图像中包含第一人体图像和第三人体图像的情况下,选中第一人体图像,设置第一目标头肩比比率,根据第一目标头肩比比率,以第一人体图像的肩部宽度为基准,调整第一人体图像的头部宽度,并按照预设比例调整第一人体图像的脸部大小,选中第三人体图像,设置第二目标头肩比比率,根据第二目标头肩比比率,以第三人体图像的肩部宽度为基准,调整第三人体图像的头部宽度,并按照预设比例调整第三人体图像的脸部大小,在本申请实施例中,通过电子设备选中人体图像的方法不作限定。
在本申请实施例中,多个用户使用电子设备同框合照时,设置与每个人体图像对应的不同的目标头肩比比率,根据每个目标头肩比比率,分别以每个人体图像的肩部宽度为基准,对应调整每个人体图像的头部宽度,其中,设置的目标头肩比比率可以相同,也可以不同。
可选地,所述确定所述第一图像中第一人体图像对应的第一目标头肩比比率,具体包括:
在所述第一图像包括至少两个人体图像的情况下,确定所述第一图像中所述第一人体图像对应的所述第一目标头肩比比率;
所述方法还包括:
在所述第一图像仅包括所述第一人体图像的情况下,确定所述第一人体图像对应的第一目标捏脸比率;
根据所述第一目标捏脸比率,以所述第一人体图像的初始头部宽度为基准,对所述第一人体图像的头部宽度进行调整。
需要说明的是,在本申请实施例中,当第一图像中只包括第一人体图像时,确定第一人体图像相对应的第一目标捏脸比率,其中,所述第一目标捏脸比率只与头部宽度有关,与肩部宽度无关,根据所述第一目标捏脸比率,以所述第一人体图像的初始头部宽度为基准,对所述第一人体图像的头部宽度进行调整;在第一图像中包括除第一人体图像之外的其他人体图像时,确定所述第一图像中所述第一人体图像对应的所述第一目标头肩比比率,可以根据所述第一目标头肩比比率,同时调整所有人体图像的头肩比比率,还可以在确定所述第一图像中所述第一人体图像对应的所述第一目标头肩比比率后,确定第二人体图像对应的所述第二目标头肩比比率,即确定每个人体图像对应的不同的目标头肩比比率,其中,确定的第一目标头肩比比率和第二目标头肩比比率可以相同,也可以不同,根据每个人体图像对应的目标头肩比比率,分别以每个人体图像的肩部宽度为基准,对应调整每个人体图像的头部宽度。在第一图像中包括至少两个人体图像时,根据第一目标捏脸比率,以各个人体图像的初始头部宽度为基准,对各个人体图像的头部宽度进行调整的方式并不满足至少每个人体图像,而通过目标头肩比比率,以肩部宽度为基准,对头部宽度进行调整的方式可以更好地满足不同头肩比的多个用户合照时的每个用户的脸部调整效果。
需要说明的是,多个用户同框合照时,可以分别设置拍照镜框中的每个人体图像的对应的美颜参数,根据美颜参数,分别对每个人体图像进行美颜处理,也在本申请实施例的保护范围内。
示例性的,在第一图像中包含第一人体图像和第四人体图像的情况下,选中第一人体图像,设置第一美颜参数,根据第一美颜参数,对第一人体图像进行美颜处理,选中第四人体图像,设置第一美颜参数,根据第一美颜参数,对第四人体图像进行美颜处理,在本申请实施例中,通过电子设备选中人体图像的方法不作限定。
需要说明的是,本申请实施例提供的图像处理方法,执行主体可以为图像处理装置,或者该图像处理装置中的用于执行图像处理方法的控制模块。本申请实施例中以图像处理装置执行图像处理方法为例,说明本申请实施例提供的图像处理装置。
图5是本申请的一个实施例提供的图像处理装置的框图。如图5所示的图像处理装置500包括:第一获取模块501、第一确定模块502和第一调整模块502。
第一获取模块501,用于获取第一图像;
第一确定模块502,用于确定所述第一图像中第一人体图像对应的第一目标头肩比比率;
第一调整模块503,用于根据所述第一目标头肩比比率,以所述第一人体图像的肩部宽度为基准,对所述第一人体图像的头部宽度进行调整,得到目标图像。
可选地,所述第一确定模块502包括:
确定单元,用于响应于用户的第一输入,确定所述第一人体图像对应的所述第一目标头肩比比率;
或,
获取单元,用于获取预先设定的,与所述第一人体图相对应的所述第一目标头肩比比率。
可选地,在所述第一图像还包括:至少一个第二人体图像的情况下,所述装置还包括:
第二调整模块,用于根据所述第一目标头肩比比率,以所述第二人体图像的肩部宽度为基准,对所述第二人体图像的头部宽度进行调整。
可选地,在所述第一图像还包括:至少一个第三人体图像的情况下,所述装置还包括:
第二确定模块,用于确定所述第三人体图像对应的第二目标头肩比比率;
第三调整模块,用于根据所述第二目标头肩比比率,以所述第三人体图像的肩部宽度为基准,对所述第三人体图像的头部宽度进行调整。
可选地,所述第一确定模块501包括:
第二确定单元,用于在所述第一图像包括至少两个人体图像的情况下,确定所述第一图像中所述第一人体图像对应的所述第一目标头肩比比率;
所述装置还包括:
第三确定模块,用于在所述第一图像仅包括所述第一人体图像的情况下,确定所述第一人体图像对应的第一目标捏脸比率;
第四调整模块,用于根据所述第一目标捏脸比率,以所述第一人体图像的初始头部宽度为基准,对所述第一人体图像的头部宽度进行调整。
本申请实施例中的装置500,通过获取第一图像;确定所述第一图像中第一人体图像对应的第一目标头肩比比率;根据所述第一目标头肩比比率,以所述第一人体图像的肩部宽度为基准,对所述第一人体图像的头部宽度进行调整,得到目标图像。既可以满足已有的整体脸部调整功能,还可以更好地适用于不同头肩比的用户切换使用同一电子设备进行拍照时的脸部调整操作,还能满足不同头肩比的多个用户合照时的每个用户的脸部调整效果。
本申请实施例中的图像处理装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的图像处理装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。
本申请实施例提供的图像处理装置能够实现图1至图4的方法实施例中实现的各个过程,为避免重复,这里不再赘述。
本申请实施例的装置,通过获取第一图像;确定所述第一图像中第一人体图像对应的第一目标头肩比比率;根据所述第一目标头肩比比率,以所述第一人体图像的肩部宽度为基准,对所述第一人体图像的头部宽度进行调整,得到目标图像。既可以满足已有的整体脸部调整功能,还可以更好地适用于不同头肩比的用户切换使用同一电子设备进行拍照时的脸部调整操作,还能满足不同头肩比的多个用户合照时的每个用户的脸部调整效果。
可选的,如图6所示,本申请实施例还提供一种电子设备600,包括处理器601,存储器602,存储在存储器602上并可在所述处理器601上运行的程序或指令,该程序或指令被处理器601执行时实现上述图像处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要注意的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图7为实现本申请各个实施例的一种电子设备的硬件结构示意图。
该电子设备700包括但不限于:射频单元701、网络模块702、音频输出单元703、输入单元704、传感器705、显示单元706、用户输入单元707、接口单元708、存储器709、以及处理器710等部件。
本领域技术人员可以理解,电子设备700还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器710逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图7中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,处理器710,用于获取第一图像;确定所述第一图像中第一人体图像对应的第一目标头肩比比率;根据所述第一目标头肩比比率,以所述第一人体图像的肩部宽度为基准,对所述第一人体图像的头部宽度进行调整。
可见,该电子设备700,通过获取第一图像;确定所述第一图像中第一人体图像对应的第一目标头肩比比率;根据所述第一目标头肩比比率,以所述第一人体图像的肩部宽度为基准,对所述第一人体图像的头部宽度进行调整,得到目标图像。既可以满足已有的整体脸部调整功能,还可以更好地适用于不同头肩比的用户切换使用同一电子设备进行拍照时的脸部调整操作,还能满足不同头肩比的多个用户合照时的每个用户的脸部调整效果。
可选地,处理器710还用于,响应于用户的第一输入,确定所述第一人体图像对应的所述第一目标头肩比比率;
或,获取预先设定的,与所述第一人体图像相对应的所述第一目标头肩比比率。
可选地,处理器710还用于,根据所述第一目标头肩比比率,以所述第二人体图像的肩部宽度为基准,对所述第二人体图像的头部宽度进行调整。
可选地,处理器710还用于,确定所述第三人体图像对应的第二目标头肩比比率;根据所述第二目标头肩比比率,以所述第三人体图像的肩部宽度为基准,对所述第三人体图像的头部宽度进行调整。
可选地,处理器710还用于,确定在所述第一图像包括至少两个人体图像的情况下,确定所述第一图像中所述第一人体图像对应的所述第一目标头肩比比率;以及在所述第一图像仅包括所述第一人体图像的情况下,确定所述第一人体图像对应的第一目标捏脸比率;根据所述第一目标捏脸比率,以所述第一人体图像的初始头部宽度为基准,对所述第一人体图像的头部宽度进行调整。
本申请实施例提供的电子设备700,通过获取第一图像;确定所述第一图像中第一人体图像对应的第一目标头肩比比率;根据所述第一目标头肩比比率,以所述第一人体图像的肩部宽度为基准,对所述第一人体图像的头部宽度进行调整,得到目标图像。既可以满足已有的整体脸部调整功能,还可以更好地适用于不同头肩比的用户切换使用同一电子设备进行拍照时的脸部调整操作,还能满足不同头肩比的多个用户合照时的每个用户的脸部调整效果。
应理解的是,本申请实施例中,输入单元704可以包括图形处理器(GraphicsProcessing Unit,GPU)7041和麦克风7042,图形处理器7041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元706可包括显示面板7061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板7061。用户输入单元707包括触控面板7071以及其他输入设备7072。触控面板7071,也称为触摸屏。触控面板7071可包括触摸检测装置和触摸控制器两个部分。其他输入设备7072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器709可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器710可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器710中。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储程序或指令,该程序或指令被处理器执行时实现上述图像处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述图像处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
- 图像处理方法及装置、眼底图像处理方法、电子设备
- 图像信号处理装置、图像信号处理方法、图像显示装置、电视接收机、电子设备