图像的获取方法、装置、存储介质及电子设备制造方法及图纸

技术编号:18675143 阅读:25 留言:0更新日期:2018-08-14 21:37
本申请公开了一种图像的获取方法、装置、存储介质及电子设备。该图像的获取方法包括:当采集包含人脸的图像时,根据采集到的至少两帧图像确定出目标帧数;当需要从缓存队列中获取图像时,获取终端采集该缓存队列中的各帧图像时预设传感器的输出值;从所述缓存队列中确定出目标图像,所述终端采集所述目标图像时预设传感器的输出值处于预设范围;根据该目标图像,获取数量为该目标帧数的图像。本申请可以提高终端获取图像的灵活性。

Image acquisition method, device, storage medium and electronic device

The application discloses a method for acquiring images, a device, a storage medium and an electronic device. The image acquisition method includes: when acquiring an image containing a face, the number of target frames is determined according to at least two captured images; when acquiring an image from a buffer queue, the output value of the sensor is preset when acquiring the frames in the buffer queue by the acquisition terminal; and the target is determined from the buffer queue The output value of the preset sensor is in the preset range when the terminal captures the target image; according to the target image, an image with a number of frames of the target is obtained. This application can improve the flexibility of the terminal to acquire images.

【技术实现步骤摘要】
图像的获取方法、装置、存储介质及电子设备
本申请属于图像
,尤其涉及一种图像的获取方法、装置、存储介质及电子设备。
技术介绍
用户经常需要使用终端相机进行拍摄。在进入终端相机的拍摄预览界面后,终端可以采集图像并显示在界面上供用户预览。终端采集到的图像可以被存储到缓存队列中,即该缓存队列中存储有多帧图像。当需要对采集到的图像进行一定的处理时,终端可以从缓存队列中获取最近采集到的多帧图像。然而,这种图像获取方式其灵活性较差。
技术实现思路
本申请实施例提供一种图像的获取方法、装置、存储介质及电子设备,可以提高终端获取图像的灵活性。本申请实施例提供一种图像的获取方法,包括:当采集包含人脸的图像时,根据采集到的至少两帧图像确定出目标帧数;当需要从缓存队列中获取图像时,获取终端采集所述缓存队列中的各帧图像时预设传感器的输出值;从所述缓存队列中确定出目标图像,所述终端采集所述目标图像时所述预设传感器的输出值处于预设范围;根据所述目标图像,获取数量为所述目标帧数的图像。本申请实施例提供一种图像的获取装置,包括:第一确定模块,用于当采集包含人脸的图像时,根据采集到的至少两帧图像确定出目标帧数;第一获取模块,用于当需要从缓存队列中获取图像时,获取终端采集所述缓存队列中的各帧图像时预设传感器的输出值;第二确定模块,用于从所述缓存队列中确定出目标图像,所述终端采集所述目标图像时所述预设传感器的输出值处于预设范围;第二获取模块,用于根据所述目标图像,获取数量为所述目标帧数的图像。本申请实施例提供一种存储介质,其上存储有计算机程序,当所述计算机程序在计算机上执行时,使得所述计算机执行本申请实施例提供的图像的获取方法中的步骤。本申请实施例还提供一种电子设备,包括存储器,处理器,所述处理器通过调用所述存储器中存储的计算机程序,用于执行本申请实施例提供的图像的获取方法中的步骤。本申请实施例中,终端可以先根据采集到的人脸图像确定出需要从缓存队列中获取的图像的数量,即目标帧数。当需要从该缓存队列中获取图像时,终端可以先从该缓存队列中获取目标图像,该目标图像在被采集时预设传感器的输出值处于预设范围。之后,终端可以根据该目标图像,从缓存队列中获取目标帧数的图像。因此,本申请实施例可以根据目标帧数和图像采集时预设传感器的输出值来从缓存队列中获取图像,即本申请实施例可以提高终端从缓存队列中获取图像的灵活性。附图说明下面结合附图,通过对本专利技术的具体实施方式详细描述,将使本专利技术的技术方案及其有益效果显而易见。图1是本申请实施例提供的图像的获取方法的流程示意图。图2是本申请实施例提供的图像的获取方法的另一流程示意图。图3是本申请实施例提供的图像的获取方法的场景示意图。图4是本申请实施例提供的图像的获取装置的结构示意图。图5是本申请实施例提供的图像的获取装置的另一结构示意图。图6是本申请实施例提供的移动终端的结构示意图。图7是本申请实施例提供的电子设备的图像处理电路的结构示意图。具体实施方式请参照图式,其中相同的组件符号代表相同的组件,本专利技术的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本专利技术具体实施例,其不应被视为限制本专利技术未在此详述的其它具体实施例。可以理解的是,本申请实施例的执行主体可以是诸如智能手机或平板电脑等的终端设备。请参阅图1,图1是本申请实施例提供的图像的获取方法的流程示意图,流程可以包括:在步骤S101中,当采集包含人脸的图像时,根据采集到的至少两帧图像确定出目标帧数。用户经常需要使用终端相机进行拍摄。在进入终端相机的拍摄预览界面后,终端可以采集图像并显示在界面上供用户预览。终端采集到的图像可以被存储到缓存队列中,即该缓存队列中存储有多帧图像。当需要对采集到的图像进行一定的处理时,终端可以从缓存队列中获取最近采集到的多帧图像。例如,终端可以从缓存队列中获取最近采集到的8帧图像,并对这8帧图像进行一定的处理。然而,这种图像获取方式其灵活性较差。在本申请实施例的步骤S101中,当采集包含人脸的图像时,终端可以先根据采集到的至少两帧图像,确定出需要获取的图像数量,并将该需要获取的图像数量确定为目标帧数。在步骤S102中,当需要从缓存队列中获取图像时,获取终端采集该缓存队列中的各帧图像时预设传感器的输出值。比如,在确定出目标帧数之后,当需要从缓存队列中获取图像时,终端可以获取其在采集该缓存队列中的每一帧图像时预设传感器的输出值。在一些实施方式中,该预设传感器可以是诸如陀螺仪传感器、角速度传感器等等的一些传感器。在步骤S103中,从该缓存队列中确定出目标图像,该终端采集该目标图像时预设传感器的输出值处于预设范围。比如,在获取到缓存队列中的每一帧图像在被采集时预设传感器的输出值之后,终端可以从该缓存队列中,确定出目标图像。其中,该目标图像满足如下条件:终端在采集目标图像时,预设传感器的输出值处于预设范围。在一种实施方式中,预设传感器的输出值处于预设范围可以用于表示图像在被采集时终端保持稳定,即图像在被采集时终端未发生抖动或者抖动较小。在步骤S104中,根据该目标图像,获取数量为该目标帧数的图像。比如,在从缓存队列中获取到目标图像后,终端可以根据该目标图像,获取数量为目标帧数的图像。例如,当拍摄人物照时,在进入终端相机的拍摄预览界面后,终端相机可以采集包含人脸的图像,并将采集到的图像保存到缓存队列中。那么,当终端检测到其正在采集包含人脸的图像时,终端可以先根据采集到的至少两帧图像,确定出目标帧数。例如,终端根据采集到的至少两帧包含人脸的图像,确定出目标帧数为8帧。当需要从缓存队列中获取8帧图像时,终端获取在其采集该缓存队列中的各帧图像时预设传感器的输出值。然后,终端可以从该缓存队列中确定出目标图像,其中终端在采集该目标图像时预设传感器的输出值处于预设范围。在确定出目标图像后,终端就可以根据该目标图像,从该缓存队列中获取8帧图像。可以理解的是,本申请实施例中,终端可以先根据采集到的人脸图像确定出需要从缓存队列中获取的图像的数量,即目标帧数。当需要从该缓存队列中获取图像时,终端可以先从该缓存队列中获取目标图像,该目标图像在被采集时预设传感器的输出值处于预设范围。之后,终端可以根据该目标图像,从缓存队列中获取目标帧数的图像。因此,本申请实施例可以根据目标帧数和图像采集时预设传感器的输出值来从缓存队列中获取图像,即本申请实施例可以提高终端从缓存队列中获取图像的灵活性。请参阅图2,图2为本申请实施例提供的图像的获取方法的另一流程示意图,流程可以包括:在步骤S201中,当采集包含人脸的图像时,终端获取图像采集时的环境参数。比如,当检测到终端在采集包含人脸的图像,例如终端检测到用户准备拍摄人物照时,该终端可以先获取图像采集时的环境参数。在一种实施方式中,该环境参数可以是诸如环境光亮度等。在步骤S202中,根据采集到的至少两帧图像以及该环境参数,终端确定出需要获取的图像数量,并将该需要获取的图像数量确定为目标帧数。比如,在获取到终端进行图像采集时的环境参数后,终端可以获取采集到的至少两帧图像。然后,终端可以根据该至少两帧图像以及该环境参数,确定出需要获取的图像数量,并将该需要获取的图像数量确定为目标帧数。在一种实施方式中,例本文档来自技高网...

【技术保护点】
1.一种图像的获取方法,其特征在于,包括:当采集包含人脸的图像时,根据采集到的至少两帧图像确定出目标帧数;当需要从缓存队列中获取图像时,获取终端采集所述缓存队列中的各帧图像时预设传感器的输出值;从所述缓存队列中确定出目标图像,所述终端采集所述目标图像时所述预设传感器的输出值处于预设范围;根据所述目标图像,获取数量为所述目标帧数的图像。

【技术特征摘要】
1.一种图像的获取方法,其特征在于,包括:当采集包含人脸的图像时,根据采集到的至少两帧图像确定出目标帧数;当需要从缓存队列中获取图像时,获取终端采集所述缓存队列中的各帧图像时预设传感器的输出值;从所述缓存队列中确定出目标图像,所述终端采集所述目标图像时所述预设传感器的输出值处于预设范围;根据所述目标图像,获取数量为所述目标帧数的图像。2.根据权利要求1所述的图像的获取方法,其特征在于,所述根据所述目标图像获取数量为所述目标帧数的图像的步骤,包括:统计所述目标图像的数量;若所述目标图像的数量大于或等于所述目标帧数,则从所述目标图像中获取数量为所述目标帧数的图像。3.根据权利要求2所述的图像的获取方法,其特征在于,所述若所述目标图像的数量大于或等于所述目标帧数则从所述目标图像中获取数量为所述目标帧数的图像的步骤,包括:若所述目标图像的数量大于或等于所述目标帧数,则检测所述目标图像中是否存在图像组,所述图像组包含的图像的数量为所述目标帧数,且所述图像组中的图像是终端连续采集到的;若存在所述图像组,则获取所述图像组中的图像。4.根据权利要求3所述的图像的获取方法,其特征在于,所述若存在所述图像组则获取所述图像组中的图像的步骤,包括:若存在多个所述图像组,则获取所述缓存队列中各图像的清晰度;获取每一所述图像组中包含的图像的清晰度的和值;获取所述和值最大的图像组中包含的图像。5.根据权利要求1所述的图像的获取方法,其特征在于,所述当采集包含人脸的图像时根据采集到的至少两帧图像确定出目标帧数的步骤,包括:当采集包含人脸的图像时,获取图像采集时的环境参数;根据采集到的至少两帧图像以及所述环境参数,确定出需要获取的图像数量,并将所述需要获取的图像数量确定为目标帧数。6.根据权利要求5所述的图像的获取方法,其...

【专利技术属性】
技术研发人员:何新兰
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1