图像获取方法、装置、存储介质及电子设备与流程

文档序号:14684701发布日期:2018-06-12 23:10阅读:169来源:国知局
图像获取方法、装置、存储介质及电子设备与流程

本申请涉及电子技术领域,具体涉及一种图像获取方法、装置、存储介质及电子设备。



背景技术:

如今带摄像头的电子设备不断普及的环境下,人们获得照片的机会越来越多。

在利用电子设备进行人物合照的过程中,为了强调人像的形象,需要用户不断调整构图,以获得较好的合照效果。但是因为每个人拍照时所站位置是不确定的,往往需要用户不断调整电子设备与所摄人像之间的距离来实现构图调整。或者在用户所站位置不能调整的情况下,可以利用电子设备上的相机调焦功能进行手动调焦,以调整人像在画面中的比例。



技术实现要素:

本申请实施例提供一种图像获取方法、装置、存储介质及电子设备,可以提高电子设备的成像效率。

本申请实施例提供一种图像获取方法,应用于电子设备,所述方法包括:

获取图像获取指令,根据图像获取指令获取实时图像;

识别所述实时图像内的人像位置,获得与所述人像位置匹配的人物站位信息;

根据所述人物站位信息,确定与所述人物站位信息适配的比例参数,其中所述比例参数为所述人像与所述实时图像中总的图像范围之间的比例参数;

获取在所述比例参数下的当前图像。

本申请实施例还提供的一种图像获取装置,包括:

第一获取模块,用于获取图像获取指令,根据图像获取指令获取实时图像;

第二获取模块,用于识别所述实时图像内的人像,获得与所述人像匹配的人物站位信息;

参数确定模块,用于根据所述人物站位信息,确定与所述人物站位信息适配的比例参数,其中所述比例参数为所述人像与所述实时图像中总的图像范围之间的比例参数;以及

第三获取模块,用于获取在所述比例参数下的当前图像。

本申请实施例还提供一种存储介质,所述存储介质存储多条指令,所述多条指令适于在计算机上运行时,使得所述计算机执行如上所述的图像获取方法。

本申请实施例还提供一种电子设备,包括处理器和存储器,所述存储器存储多条指令,所述处理器通过加载所述存储器中的指令用于执行如上所述的图像获取方法。

本申请实施例提供的一种图像获取方法,所述方法通过识别实时图像内的人像,获得与人像匹配的人物站位信息,再根据该人物站位信息确定与人物站位信息适配的比例参数,进而获取在所述比例参数下的当前图像。本申请实施例通过人像识别技术,利用预先设置好的比例参数自动对电子设备进行调焦或裁剪图像,进而使得电子设备获得更高的成像效率。

附图说明

下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其它有益效果显而易见。

图1为本申请实施例提供的图像获取方法的实现流程图。

图2为本申请实施例提供的图像获取方法的应用场景图。

图3为本申请实施例提供的获取人物站位信息的实现流程图。

图4为本申请实施例提供的获取人物站位信息的另一实现流程图。

图5为本申请实施例提供的图像获取方法的第二应用场景图。

图6为本申请实施例提供的图像获取装置的结构示意图。

图7为本申请实施例提供的第二获取模块的结构示意图。

图8为本申请实施例提供的第二获取模块的另一结构示意图。

图9为本申请实施例提供的电子设备的结构示意图。

图10为本申请实施例提供的电子设备的另一结构示意图。

具体实施方式

请参照图式,其中相同的组件符号代表相同的组件,本申请的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。

本文所使用的术语“模块”可为在该运算系统上执行的软件对象。本文所述的不同组件、模块、引擎及服务可为在该运算系统上的实施对象。而本文所述的装置及方法可以以软件的方式进行实施,当然也可在硬件上进行实施,均在本申请保护范围之内。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

本申请实施例中的电子设备,可以包括移动电话(或称为“蜂窝”电话,如智能手机)或者具有无线通信模块的计算机,例如,平板电脑,还可以是便携式、袖珍式、手持式的车载计算机,它们与无线接入网交换语言和/或数据。例如,个人通信业务(Personal Communication Service,PCS)电话、无绳电话、会话发起协议(Session Initiation Protocol,SIP)话机、无线本地环路(Wireless Local Loop,WLL)站、个人数字助理(Personal Digital Assistant,PDA)等设备,在此不作限定。

当该方法应用在电子设备时,其中,该图像获取方法可运行在电子设备的操作系统中,可包括但不限于Windows操作系统、Mac OS操作系统、Android操作系统、IOS操作系统、Symbian(塞班)操作系统、Windows Phone操作系统等等,本申请实施例不做限定。

参见图1,图中示出了本申请实施例提供的图像获取方法的实现流程。

如图1所示,一种图像获取方法,应用于所述电子设备,该方法包括:

101、获取图像获取指令,根据图像获取指令获取实时图像。

其中,实时图像指的是摄像头当前时刻所获得的图像,可以随时间的经过形成实时影像。

在一些实施例中,图像获取指令可以通过用户的操作或电子设备的自动调用进行触发,例如用户点击/按下用于启动拍摄功能的图标或物理按键而进行触发,或者受其他系统/应用程序调用拍摄功能而进行触发。

在一些实施例中,当接收到图像获取指令后,可以启动摄像头,使得摄像头进入拍摄状态,或者切换摄像头的工作模式,将摄像头的工作模式进入指定拍摄状态。

102、识别所述实时图像内的人像位置,获得与所述人像位置匹配的人物站位信息,其中所述人物站位信息用于表示人物站位所占据的图像范围。

其中,当摄像头进入工作状态后,可以识别该实时图像内的人像及其人像位置。

在一些实施例中,识别人像可以采用预设的人像特征数据库,对实时图像中的人像进行匹配。具体的,可以先获取实时图像中各人像的特征数据,然后利用人像识别算法,将各人像的图像特征数据与人像特征数据库中的特征数据进行匹配。当识别完人像后,可以获得该人像对应的人像位置。

例如,该人像的特征数据包括人像的五官轮廓特征数据,通过人像识别算法将该人像的图像特征数据与人像特征数据库中人像的五官轮廓等特征数据进行匹配,以确定该图像是否为人像,若是则获取该人像的人像位置。

可以理解的,具体的人像识别算法以及特征数据库中的特征数据可以参照现有技术中的解决技术方案,可实现本申请中的人像识别效果即可。

人物站位信息用于表示所述实时图像中人物站位所占据的图像范围。当识别出人像后,可参考各个人像的人像位置,确定所有人像对应的人物所占据的图像范围。如所有人像对应人物的总占据宽度与整个图像宽度之比为1/4。

在一些实施例中,可以通过获取实时图像中站在两侧人物的人像位置,并根据该两侧的人像之间所占用的位置获得实时图像中人物站位所占据的图像范围。

例如,具有多个人像的实时图像中,若人像对应的人物正在进行合照,则此时可以获取站在最左边的人物以及最右边的人物的站位。因为其他人物均在这两个人物之间,则可以将该两个人物之间范围确定为人物站位所占据的图像范围。

在一些实施例中,还可以根据该人物站位所占据的图像范围以及人像数量获得匹配的人物站位信息。

例如,若合照人数较多,所占用的图像范围较大,则应当获得比例较大的显示效果,以让用户看清每个人的人像。因此,该人物站位信息可以根据该人物站位所占据的图像范围以及人像数量来确定。

103、根据人物站位信息,确定与人物站位信息适配的比例参数,其中比例参数为人像与实时图像中总的图像范围之间的比例参数。

其中,所述实时图像中的图像范围,指的是实时图像中摄像头所获取到的图像范围。所述比例参数,可以表示摄像头所获取到的人像图像在实时图像的图像范围内所占的面积,与该图像范围的面积所占的比例。

在一些实施例中,根据人物站位信息,确定与人物站位信息适配的比例参数,具体可以是先通过获取该人像对应的人物站位信息,该人物站位信息可以包括实时图像中人物站位所占据的图像范围;然后,可以通过人物站位信息与比例参数之间的关联列表,或者是与某特定比例参数对应的标记,或者将该人物站位信息与包含一个或多个比例参数的数据库进行匹配,从而确定与该人物站位信息适配的比例参数。

104、获取在比例参数下的当前图像。

其中,当前图像,指的是在当前时刻下摄像头所能获取到的图像。一般来说,可以在确定获取图像的瞬间,将此时摄像头所获取到的图像作为当前图像进行获取。

在一些实施例中,获取在比例参数下的当前图像,可以将正常比例的当前图像,对包含该人像的部分图像按该比例参数进行剪裁,以使得该人像与该剪裁后图像的图像范围之间的比例参数为预设的比例参数。

例如,该实时图像中人物站位所占据的图像范围宽度与总的图像范围宽度的比值为1/4,人物的数量为4个,获取到的与该人物站位信息对应的比例参数为1/2,则应当将该人像对应人物所在的位置为基准,将当前图像中人像与图像范围之比控制到1/2的比例,以使得人像与图像范围的比例符合预设的比例,使得对该人像的成像效果更好。

在一些实施例中,获取在比例参数下的当前图像,还可以对电子设备摄像头的镜头部分进行变焦(数码变焦/光学变焦),以使得该摄像头所获取的图像中,该人像与所能获得的图像范围之间的比例参数为预设的比例参数。

例如,该当前图像中实时图像中人物站位所占据的图像范围宽度与总的图像范围宽度的比值为1/4,人物的数量为4个,获取到的与该人物站位信息对应的比例参数为1/2,则应当调节该电子设备的图像焦距(利用数码变焦/光学变焦),使得该人像与所获得的图像范围之间的比值为1/2,以使得人像与图像范围的比例符合预设的比例,使得对该人像的成像效果更好。

在一些实施例中,在获取在比例参数下的当前图像之前,还可以包括:

显示在所述比例参数下的实时图像。

在获取当前图像之前显示实时图像,可以使得用户能够提前了解在该比例参数下的图像范围,进而在用户不满意的时候对该人像所在的图像位置进行调整,以获得更加符合用户需求的图像。

具体的,可以在电子设备的显示界面上通过弹窗的方式,或者是在预定的局部区域显示在该比例参数下的当前图像,也可以是直接全屏切换到在该比例参数下的当前图像并对其进行显示。可以理解的,具体实现方式可以根据需要而定。

在一些实施例中,当获取在到比例参数下的当前图像后,还可以包括:

接收确定指令,根据确定指令获取所显示的在比例参数下的实时图像。

其中,确定指令可以由用户点击或按压拍照确定按钮进行触发,也可以是满足某种预设规则后自动进行触发(如定时或满足其他预设场景),具体的触发手段本申请不作限定。

具体的,可以在所显示的所述比例参数下的实时图像旁边设置确定按钮,以待接收用户对其进行的点触操作,当用户点击该确定按钮后,则直接获取该比例参数下的实时图像。

结合图2,该图示出了本申请实施例的一个应用场景图。在图中,该电子设备显示有实时图像A。在对该实时图像A进行图像识别后,可以确定在该图像中包括5个人物(标记为B)的人像,且该实时图像中人物B站位所占据的图像范围宽度为C。

此时,若要对合照人像的图像进行突出,可以将该合照人像作为基准,根据该合照人像的人物站位信息确定该合照人像所对应的比例参数为1/2。

然后,根据该比例参数,调节该电子设备摄像头的焦距,使得合照人像与在所获得的实时图像A中的图像范围的比例为1/2。

接着,在该比例参数下,获取以合照人像为基准的当前图像。

由此可知,本申请实施例通过识别实时图像内的人像,获得与人像匹配的人物站位信息,再根据该人物站位信息确定与人物站位信息适配的比例参数,进而获取在所述比例参数下的当前图像。本申请实施例通过人像识别技术,利用预先设置好的比例参数自动对电子设备进行调焦或裁剪图像,进而使得电子设备获得更高的成像效率。

如图3所示,图中示出了本申请实施例提供的获取人物站位信息的实现方式。该实现方式具体包括以下步骤:

201、确定实时图像内每一人像的位置以及人像的人像数量。

其中,所述每一人像的位置,具体是每一人像在实时图像下的位置。可以理解的,所述实时图像下,也即摄像头当前所获取的图像,也可以指的是当前图像下。

在一些实施例中,确定实时图像内每一人像的位置,可以是通过人像的五官轮廓等特征数据确定该人像在图像中的位置。

具体的,可以先获取实时图像中各人像的特征数据,然后利用人像识别算法,将各人像的图像特征数据与人像特征数据库中的特征数据进行匹配。当识别完人像后,可以获得该人像对应的人像位置。

例如,该人像的特征数据包括人像的五官轮廓特征数据,通过人像识别算法将该人像的图像特征数据与人像特征数据库中人像的五官轮廓等特征数据进行匹配,以确定该图像是否为人像,若是则获取该人像的人像位置。

可以理解的,该人像的范围还可以采用其他手段进行确认。

在一些实施例中,人像数量,可以在识别出所有人像后,将所有人像进行统计来获得人像数量。当然,具体的获取方式可以根据实际情况而定。

202、根据每一人像的位置选取目标人像。

其中,在识别出每个人像后,可以根据该人像对应人物的位置来选取目标人像。

在一些实施例中,目标人像可以是在实时图像中站在两侧人物的人像,该人像可以是至少两个,以方便通过该两侧的人像之间所占用的位置获得实时图像中人物站位所占据的图像范围。

例如,具有多个人像的实时图像中,若人像对应的人物正在进行合照,则此时可以获取站在最左边的人物以及最右边的人物的站位。因为其他人物均在这两个人物之间,则可以将该两个人物之间范围确定为人物站位所占据的图像范围。

在一些实施例中,当人像为多个,所述根据每一人像的位置选取目标人像,具体可以包括以下步骤:

根据每一人像的位置,确定多个人像中的边沿人物;

将边沿人物的人像作为目标人像。

该实施例根据每一人像的位置,确定边沿人物,并将该边沿人物作为目标人物,可以提高选取目标人像的效率,并提高图像处理过程中获取的人物站位信息的准确度。

203、获取与目标人像以及人像数量匹配的人物站位信息。

在一些实施例中,可以根据该人物站位所占据的图像范围以及人像数量获得匹配的人物站位信息。

例如,若合照人数较多,所占用的图像范围较大,则应当获得比例较大的显示效果,以让用户看清每个人的人像。因此,该人物站位信息可以根据该人物站位所占据的图像范围以及人像数量来确定。

在一些实施例中,获取与目标人像以及人像数量匹配的人物站位信息,包括:

根据目标人像,确定目标人像对应的人群两侧人物之间的相对宽度;确定人群两侧人物之间的相对宽度在整个实时图像宽度中的宽度比例;根据宽度比例以及人像数量获取人物站位信息。

其中,所述相对宽度,可以指具体的实际数值,也可以是指相对数值。

在一些实施例中,先确定合照人群中位于人群两侧的人物,将位于人群两侧人物的人像作为目标人像,该目标人像对应的人物在人群两侧至少各有一个。然后,通过这两侧人物之间的相对宽度,可以获得该相对宽度下的人群所占的位置范围的相对宽度。

在一些实施例中,根据宽度比例获取人物站位信息,可以根据预设的关联列表进行获取,该关联列表中包括不同的宽度比例所关联的不同的人物站位信息。该关联列表可以预存在电子设备中,也可以在需要获取人物站位信息之前从网络上进行获取。具体的实现方式可以根据实际情况而定。

由此可知,本申请实施例可以根据实时图像内每一人像的位置以及人像的人像数量,更准确地获取在实时图像中人像对应的人物站位信息,提高后续对目标人像进行变焦或剪裁工作的判断准确性。

如图4所示,图中为本申请实施例提供的获取人物站位信息的另一实现方式。该实现方式包括以下步骤:

301、接收触控显示屏的触控信号。

其中,所述触控信号靠用户在触控显示屏上的操作来触发。

在一些实施例中,若用户用手点击触控显示屏上的某个位置,则该触控显示屏会触发该位置对应的触控信号。

302、根据触控信号对应的触控位置选取人物范围。

其中,选取人物范围,可以选取一个或者是多个人物在图像中所占据的图像范围。

在一些实施例中,根据触控信号对应的触控位置选取目标人像,可以是通过该触控位置,将该触控位置对应显示的人像进行获取。具体的,可以先获取用户的手指在触控显示屏上所划过的轨迹,然后根据该轨迹获取与该触控位置对应的人物图像,从而将所划过的人物图像对应的人物确定为所选取的人物,进而确定所选取的人物范围。

例如,参见图5,图中示出了电子设备,以及在电子设备上显示的实时图像A,该实时图像A中包括5个人物对应的人像B。当用户在触控显示屏上划过所显示的5个人物时,则可以通过该滑动的轨迹对应的触控位置,确定选取的5个人物所在的范围为所选取的人物范围。

303、获取与人物范围匹配的人物站位信息。

在一些实施例中,可以根据该人物范围,确定在该人物范围内的人物数量以及人物所占据的相对宽度,以获得与之匹配的人物站位信息。具体如何通过人物数量及人物所占据的相对宽度获取人物站位信息,可以参照前述实施例,本申请在此不再赘述。

例如,图5的实时图像中A,人物范围内包括有5个人物B,且该5个人物B所占据的相对宽度也可以从中获知,则可以直接根据人物数量以及该5个人物B所占据的相对宽度来获取人物站位信息。

由此可知,本申请实施例通过接收触控显示屏的触控信号,根据触控信号对应的触控位置选取人物范围,获取与人物范围匹配的人物站位信息,可以让用户有选取需要突出的人像的机会,提高用户的可操作性,从而提高图像处理的准确度及效率。

参见图6,图中示出了本申请实施例提供的图像获取装置的结构。所述图像获取装置400包括第一获取模块401、第二获取模块402、参数确定模块403以及第三获取模块404,其中:

第一获取模块401,用于获取图像获取指令,根据图像获取指令获取实时图像。

其中,实时图像指的是摄像头当前时刻所获得的图像,可以随时间的经过形成实时影像。

在一些实施例中,图像获取指令可以通过用户的操作或电子设备的自动调用进行触发,例如用户点击/按下用于启动拍摄功能的图标或物理按键而进行触发,或者受其他系统/应用程序调用拍摄功能而进行触发。

在一些实施例中,当接收到图像获取指令后,可以启动摄像头,使得摄像头进入拍摄状态,或者切换摄像头的工作模式,将摄像头的工作模式进入指定拍摄状态。

第二获取模块402,用于识别实时图像内的人像位置,获得与人像位置匹配的人物站位信息,其中人物站位信息用于表示人物站位所占据的图像范围。

其中,当摄像头进入工作状态后,可以识别该实时图像内的人像及其人像位置。

在一些实施例中,识别人像可以采用预设的人像特征数据库,对实时图像中的人像进行匹配。具体的,可以先获取实时图像中各人像的特征数据,然后利用人像识别算法,将各人像的图像特征数据与人像特征数据库中的特征数据进行匹配。当识别完人像后,可以获得该人像对应的人像位置。

例如,该人像的特征数据包括人像的五官轮廓特征数据,通过人像识别算法将该人像的图像特征数据与人像特征数据库中人像的五官轮廓等特征数据进行匹配,以确定该图像是否为人像,若是则获取该人像的人像位置。

可以理解的,具体的人像识别算法以及特征数据库中的特征数据可以参照现有技术中的解决技术方案,可实现本申请中的人像识别效果即可。

人物站位信息用于表示所述实时图像中人物站位所占据的图像范围。当识别出人像后,可参考各个人像的人像位置,确定所有人像对应的人物所占据的图像范围。如所有人像对应人物的总占据宽度与整个图像宽度之比为1/4。

在一些实施例中,可以通过获取实时图像中站在两侧人物的人像位置,并根据该两侧的人像之间所占用的位置获得实时图像中人物站位所占据的图像范围。

例如,具有多个人像的实时图像中,若人像对应的人物正在进行合照,则此时可以获取站在最左边的人物以及最右边的人物的站位。因为其他人物均在这两个人物之间,则可以将该两个人物之间范围确定为人物站位所占据的图像范围。

在一些实施例中,还可以根据该人物站位所占据的图像范围以及人像数量获得匹配的人物站位信息。

例如,若合照人数较多,所占用的图像范围较大,则应当获得比例较大的显示效果,以让用户看清每个人的人像。因此,该人物站位信息可以根据该人物站位所占据的图像范围以及人像数量来确定。

参数确定模块403,用于根据人物站位信息,确定与人物站位信息适配的比例参数,其中比例参数为人像与实时图像中总的图像范围之间的比例参数。

其中,所述实时图像中的图像范围,指的是实时图像中摄像头所获取到的图像范围。所述比例参数,可以表示摄像头所获取到的人像图像在实时图像的图像范围内所占的面积,与该图像范围的面积所占的比例。

在一些实施例中,根据人物站位信息,确定与人物站位信息适配的比例参数,具体可以是先通过获取该人像对应的人物站位信息,该人物站位信息可以包括实时图像中人物站位所占据的图像范围;然后,可以通过人物站位信息与比例参数之间的关联列表,或者是与某特定比例参数对应的标记,或者将该人物站位信息与包含一个或多个比例参数的数据库进行匹配,从而确定与该人物站位信息适配的比例参数。

第三获取模块404,用于获取在比例参数下的当前图像。

其中,当前图像,指的是在当前时刻下摄像头所能获取到的图像。一般来说,可以在确定获取图像的瞬间,将此时摄像头所获取到的图像作为当前图像进行获取。

在一些实施例中,获取在比例参数下的当前图像,可以将正常比例的当前图像,对包含该人像的部分图像按该比例参数进行剪裁,以使得该人像与该剪裁后图像的图像范围之间的比例参数为预设的比例参数。

例如,该实时图像中人物站位所占据的图像范围宽度与总的图像范围宽度的比值为1/4,人物的数量为4个,获取到的与该人物站位信息对应的比例参数为1/2,则应当将该人像对应人物所在的位置为基准,将当前图像中人像与图像范围之比控制到1/2的比例,以使得人像与图像范围的比例符合预设的比例,使得对该人像的成像效果更好。

在一些实施例中,获取在比例参数下的当前图像,还可以对电子设备摄像头的镜头部分进行变焦(数码变焦/光学变焦),以使得该摄像头所获取的图像中,该人像与所能获得的图像范围之间的比例参数为预设的比例参数。

例如,该当前图像中实时图像中人物站位所占据的图像范围宽度与总的图像范围宽度的比值为1/4,人物的数量为4个,获取到的与该人物站位信息对应的比例参数为1/2,则应当调节该电子设备的图像焦距(利用数码变焦/光学变焦),使得该人像与所获得的图像范围之间的比值为1/2,以使得人像与图像范围的比例符合预设的比例,使得对该人像的成像效果更好。

在一些实施例中,在获取在比例参数下的当前图像之前,还可以包括:

显示在所述比例参数下的实时图像。

在获取当前图像之前显示实时图像,可以使得用户能够提前了解在该比例参数下的图像范围,进而在用户不满意的时候对该人像所在的图像位置进行调整,以获得更加符合用户需求的图像。

具体的,可以在电子设备的显示界面上通过弹窗的方式,或者是在预定的局部区域显示在该比例参数下的当前图像,也可以是直接全屏切换到在该比例参数下的当前图像并对其进行显示。可以理解的,具体实现方式可以根据需要而定。

在一些实施例中,当获取在到比例参数下的当前图像后,还可以包括:

接收确定指令,根据确定指令获取所显示的在比例参数下的实时图像。

其中,确定指令可以由用户点击或按压拍照确定按钮进行触发,也可以是满足某种预设规则后自动进行触发(如定时或满足其他预设场景),具体的触发手段本申请不作限定。

具体的,可以在所显示的所述比例参数下的实时图像旁边设置确定按钮,以待接收用户对其进行的点触操作,当用户点击该确定按钮后,则直接获取该比例参数下的实时图像。

由此可知,本申请实施例通过识别实时图像内的人像,获得与人像匹配的人物站位信息,再根据该人物站位信息确定与人物站位信息适配的比例参数,进而获取在所述比例参数下的当前图像。本申请实施例通过人像识别技术,利用预先设置好的比例参数自动对电子设备进行调焦或裁剪图像,进而使得电子设备获得更高的成像效率。

如图7所示,图中示出了本申请实施例提供的第二获取模块402的结构。所述第二获取模块402包括确定子模块4021、第一选取子模块4022以及第一获取子模块4023,其中:

确定子模块4021,用于确定实时图像内每一人像的位置以及人像的人像数量。

其中,所述每一人像的位置,具体是每一人像在实时图像下的位置。可以理解的,所述实时图像下,也即摄像头当前所获取的图像,也可以指的是当前图像下。

在一些实施例中,确定实时图像内每一人像的位置,可以是通过人像的五官轮廓等特征数据确定该人像在图像中的位置。

具体的,可以先获取实时图像中各人像的特征数据,然后利用人像识别算法,将各人像的图像特征数据与人像特征数据库中的特征数据进行匹配。当识别完人像后,可以获得该人像对应的人像位置。

例如,该人像的特征数据包括人像的五官轮廓特征数据,通过人像识别算法将该人像的图像特征数据与人像特征数据库中人像的五官轮廓等特征数据进行匹配,以确定该图像是否为人像,若是则获取该人像的人像位置。

可以理解的,该人像的范围还可以采用其他手段进行确认。

在一些实施例中,人像数量,可以在识别出所有人像后,将所有人像进行统计来获得人像数量。当然,具体的获取方式可以根据实际情况而定。

第一选取子模块4022,用于根据每一人像的位置选取目标人像。

其中,在识别出每个人像后,可以根据该人像对应人物的位置来选取目标人像。

在一些实施例中,目标人像可以是在实时图像中站在两侧人物的人像,该人像可以是至少两个,以方便通过该两侧的人像之间所占用的位置获得实时图像中人物站位所占据的图像范围。

例如,具有多个人像的实时图像中,若人像对应的人物正在进行合照,则此时可以获取站在最左边的人物以及最右边的人物的站位。因为其他人物均在这两个人物之间,则可以将该两个人物之间范围确定为人物站位所占据的图像范围。

在一些实施例中,当人像为多个,所述根据每一人像的位置选取目标人像,具体可以包括以下步骤:

根据每一人像的位置,确定多个人像中的边沿人物;

将边沿人物的人像作为目标人像。

该实施例根据每一人像的位置,确定边沿人物,并将该边沿人物作为目标人物,可以提高选取目标人像的效率,并提高图像处理过程中获取的人物站位信息的准确度。

第一获取子模块4023,用于获取与目标人像以及人像数量匹配的人物站位信息。

在一些实施例中,可以根据该人物站位所占据的图像范围以及人像数量获得匹配的人物站位信息。

例如,若合照人数较多,所占用的图像范围较大,则应当获得比例较大的显示效果,以让用户看清每个人的人像。因此,该人物站位信息可以根据该人物站位所占据的图像范围以及人像数量来确定。

在一些实施例中,所述第一获取子模块4023,具体用于:

根据目标人像,确定目标人像对应的人群两侧人物之间的相对宽度;确定人群两侧人物之间的相对宽度在整个实时图像宽度中的宽度比例;根据宽度比例以及人像数量获取人物站位信息。

其中,所述相对宽度,可以指具体的实际数值,也可以是指相对数值。

在一些实施例中,先确定合照人群中位于人群两侧的人物,将位于人群两侧人物的人像作为目标人像,该目标人像对应的人物在人群两侧至少各有一个。然后,通过这两侧人物之间的相对宽度,可以获得该相对宽度下的人群所占的位置范围的相对宽度。

在一些实施例中,根据宽度比例获取人物站位信息,可以根据预设的关联列表进行获取,该关联列表中包括不同的宽度比例所关联的不同的人物站位信息。该关联列表可以预存在电子设备中,也可以在需要获取人物站位信息之前从网络上进行获取。具体的实现方式可以根据实际情况而定。

由此可知,本申请实施例可以根据实时图像内每一人像的位置以及人像的人像数量,更准确地获取在实时图像中人像对应的人物站位信息,提高后续对目标人像进行变焦或剪裁工作的判断准确性。

如图8所示,图中为本申请实施例提供的第二获取模块402的另一结构。所述第二获取模块402包括信号接收子模块4024、第二选取子模块4025以及第二获取子模块4026,其中:

信号接收子模块4024,用于接收触控显示屏的触控信号。

其中,所述触控信号靠用户在触控显示屏上的操作来触发。

在一些实施例中,若用户用手点击触控显示屏上的某个位置,则该触控显示屏会触发该位置对应的触控信号。

第二选取子模块4025,用于根据所述触控信号对应的触控位置选取人物范围。

其中,选取人物范围,可以选取一个或者是多个人物在图像中所占据的图像范围。

在一些实施例中,根据触控信号对应的触控位置选取目标人像,可以是通过该触控位置,将该触控位置对应显示的人像进行获取。具体的,可以先获取用户的手指在触控显示屏上所划过的轨迹,然后根据该轨迹获取与该触控位置对应的人物图像,从而将所划过的人物图像对应的人物确定为所选取的人物,进而确定所选取的人物范围。

第二获取子模块4026,用于获取与所述人物范围匹配的人物站位信息。

在一些实施例中,可以根据该人物范围,确定在该人物范围内的人物数量以及人物所占据的相对宽度,以获得与之匹配的人物站位信息。具体如何通过人物数量及人物所占据的相对宽度获取人物站位信息,可以参照前述实施例,本申请在此不再赘述。

由此可知,本申请实施例通过接收触控显示屏的触控信号,根据触控信号对应的触控位置选取人物范围,获取与人物范围匹配的人物站位信息,可以让用户有选取需要突出的人像的机会,提高用户的可操作性,从而提高图像处理的准确度及效率。

本申请实施例中,所述图像获取装置与上文实施例中的一种图像获取方法属于同一构思,在所述图像获取装置上可以运行所述图像获取方法实施例中提供的任一方法,其具体实现过程详见所述图像获取方法实施例,并可以采用任意结合形成本申请的可选实施例,此处不再赘述。

本申请实施例还提供一种电子设备,该电子设备可以是智能手机、平板电脑、台式电脑、笔记本、掌上电脑等设备。请参阅图9,电子设备500包括处理器501以及存储器502。其中,处理器501与存储器502电性连接。

所述处理器500是电子设备500的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或加载存储在存储器502内的应用程序,以及调用存储在存储器502内的数据,执行电子设备500的各种功能并处理数据,从而对电子设备500进行整体监控。

所述存储器502可用于存储软件程序以及模块,处理器501通过运行存储在存储器502的软件程序以及模块,从而执行各种功能应用以及图像获取。存储器502可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据服务器的使用所创建的数据等。此外,存储器502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器502还可以包括存储器控制器,以提供处理器501对存储器502的访问。

在本申请实施例中,电子设备500中的处理器501会按照如下的步骤,将一个或一个以上的应用程序的进程对应的指令加载到存储器502中,并由处理器501运行存储在存储器502中的应用程序,从而实现各种功能,如下:

获取图像获取指令,根据所述图像获取指令获取实时图像;识别所述实时图像内的人像位置,获得与所述人像位置匹配的人物站位信息,其中所述人物站位信息用于表示所述实时图像中人物站位所占据的图像范围;根据所述人物站位信息,确定与所述人物站位信息适配的比例参数,其中所述比例参数为所述人像所占据的图像范围与所述实时图像中总的图像范围之间的比例参数;获取在所述比例参数下的当前图像。

在某些实施方式中,所述处理器501还可以用于:

确定所述实时图像内每一人像的位置以及所述人像的人像数量;根据所述每一人像的位置选取目标人像;获取与所述目标人像以及所述人像数量匹配的人物站位信息。

在某些实施方式中,所述处理器501还可以用于:

根据所述每一人像的位置,确定多个所述人像中的边沿人物,其中所述边沿人物为在多个所述人像对应的人物中位于人群两侧的人物;将所述边沿人物的人像作为所述目标人像。

在某些实施方式中,所述处理器501还可以用于:

根据所述目标人像,确定所述目标人像对应的人群两侧人物之间的相对宽度;确定所述人群两侧人物之间的相对宽度在整个实时图像的宽度中的宽度比例;根据所述宽度比例以及所述人像数量获取所述人物站位信息。

在某些实施方式中,所述处理器501还可以用于:

接收所述触控显示屏的触控信号;根据所述触控信号对应的触控位置选取人物范围;获取与所述人物范围匹配的人物站位信息。

在某些实施方式中,所述处理器501还可以用于:

显示在所述比例参数下的实时图像。

在某些实施方式中,所述处理器501还可以用于:

接收确定指令,根据所述确定指令获取所显示的在所述比例参数下的实时图像。

本申请实施例提供的电子设备,通过识别实时图像内的人像,获得与人像匹配的人物站位信息,再根据该人物站位信息确定与人物站位信息适配的比例参数,进而获取在所述比例参数下的当前图像。本申请实施例通过人像识别技术,利用预先设置好的比例参数自动对电子设备进行调焦或裁剪图像,进而使得电子设备获得更高的成像效率。

请一并参阅图10,在某些实施方式中,电子设备500还可以包括:显示器503、射频电路504、音频电路505、无线保真模块506以及电源507。其中,其中,显示器503、射频电路504、音频电路505、无线保真模块506以及电源507分别与处理器501电性连接。

所述显示器503可以用于显示由用户输入的信息或提供给用户的信息以及各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示器503可以包括显示面板,在某些实施方式中,可以采用液晶显示器(LCD,Liquid Crystal Display)、或者有机发光二极管(OLED,Organic Light-Emitting Diode)等形式来配置显示面板。

所述射频电路504可以用于收发射频信号,以通过无线通信与网络设备或其他电子设备建立无线通讯,与网络设备或其他电子设备之间收发信号。

所述音频电路505可以用于通过扬声器、传声器提供用户与电子设备之间的音频接口。

所述无线保真模块506可以用于短距离无线传输,可以帮助用户收发电子邮件、浏览网站和访问流式媒体等,它为用户提供了无线的宽带互联网访问。

所述电源507可以用于给电子设备500的各个部件供电。在一些实施例中,电源507可以通过电源管理系统与处理器501逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

尽管图10中未示出,电子设备500还可以包括摄像头、蓝牙模块等,在此不再赘述。

本申请实施例还提供一种存储介质,所述存储介质存储多条指令,所述多条指令适于由处理器加载以执行上述实施例中的图像获取方法,比如:获取图像获取指令,根据图像获取指令获取实时图像;识别所述实时图像内的人像位置,获得与所述人像位置匹配的人物站位信息;根据所述人物站位信息,确定与所述人物站位信息适配的比例参数,其中所述比例参数为所述人像与所述实时图像中总的图像范围之间的比例参数;获取在所述比例参数下的当前图像。

需要说明的是,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于计算机可读的介质中,该介质可以包括但不限于:只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁盘或光盘等。

以上对本申请实施例所提供的图像获取方法、装置、存储介质及电子设备进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1