拍摄方法及电子设备与流程

专利2022-06-29  77


本发明实施例涉及通信技术领域,尤其涉及一种拍摄方法及电子设备。



背景技术:

随着通信技术的发展,具有摄像头的电子设备的使用更加普遍,用户可以使用摄像头拍摄图像。

目前,在用户使用电子设备拍摄图像的过程中,如果用户想要拍摄图像,那么用户可以通过对电子设备界面显示的拍摄虚拟按键的触控操作,从而触发电子设备拍摄图像。但是在上述过程中,由于拍摄虚拟按键在界面中的位置相对固定,因此可能导致用户操作电子设备的虚拟按键不方便。



技术实现要素:

本发明实施例提供一种拍摄方法及电子设备,能够解决由于拍摄虚拟按键在界面中的位置相对固定,导致用户操作电子设备的虚拟按键不方便的问题。

为了解决上述技术问题,本发明实施例是这样实现的:

第一方面,本发明实施例提供了一种拍摄方法,该方法应可以用于包括至少一个摄像头的电子设备,该方法包括:接收目标操作体对该至少一个摄像头中第一摄像头的第一输入;响应于该第一输入,将该第一摄像头确定为控制该至少一个摄像头中的第二摄像头拍摄图像的摄像头;接收目标操作体对该第一摄像头的第二输入;响应于该第二输入,在该目标操作体与该第一摄像头的距离小于或等于第一阈值的情况下,控制该第二摄像头拍摄第一图像。

第二方面,本发明实施例提供了一种电子设备,该电子设备包括至少一个摄像头,该电子设备包括:接收模块、确定模块和控制模块。接收模块,可以用于接收目标操作体对该至少一个摄像头中第一摄像头的第一输入;确定模块,可以用于响应于接收模块接收的该第一输入,将该第一摄像头确定为控制该至少一个摄像头中的第二摄像头拍摄图像的摄像头;接收模块,还可以用于接收目标操作体对该第一摄像头的第二输入;控制模块,可以用于响应于接收模块接收的该第二输入,在该目标操作体与该第一摄像头的距离小于或等于第一阈值的情况下,控制该第二摄像头拍摄第一图像。

第三方面,本发明实施例提供了一种电子设备,包括处理器、存储器及存储在该存储器上并可在该处理器上运行的计算机程序,该计算机程序被该处理器执行时实现第一方面提供的拍摄方法的步骤。

第四方面,本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,该计算机程序被处理器执行时实现第一方面提供的拍摄方法的步骤。

在本发明实施例中,可以接收目标操作体对该至少一个摄像头中第一摄像头的第一输入;且响应于该第一输入,将该第一摄像头确定为控制该至少一个摄像头中的第二摄像头拍摄图像的摄像头;并接收目标操作体对该第一摄像头的第二输入;以及响应于该第二输入,在该目标操作体与该第一摄像头的距离小于或等于第一阈值的情况下,控制该第二摄像头拍摄第一图像。通过该方案,由于用户可以通过第一输入,触发电子设备将至少一个摄像头中的第一摄像头确定为控制至少一个摄像头中的第二摄像头拍摄图像的摄像头,并可以通过向第一摄像头移动目标操作体,在电子设备检测到目标操作体和第一摄像头的距离小于或等于第一阈值的情况下,电子设备可以控制第二摄像头拍摄第一图像。如此,用户可以根据实际使用需求确定第一摄像头,从而可以方便用户通过第一摄像头控制第二摄像头拍摄图像,进而使得电子设备的操作更加便捷,方便用户使用。

附图说明

图1为本发明实施例提供的一种安卓操作系统的架构示意图;

图2为本发明实施例提供的一种拍摄方法的示意图之一;

图3为本发明实施例提供的一种电子设备的操作示意图;

图4为本发明实施例提供的一种拍摄方法的示意图之二;

图5为本发明实施例提供的一种拍摄方法的示意图之三;

图6为本发明实施例提供的一种拍摄方法的示意图之四;

图7为本发明实施例提供的电子设备的结构示意图之一;

图8为本发明实施例提供的电子设备的结构示意图之二;

图9为本发明实施例提供的电子设备的硬件示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本文中术语“和/或”,是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。本文中符号“/”表示关联对象是或者的关系,例如a/b表示a或者b。

本发明的说明书和权利要求书中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述对象的特定顺序。例如,第一摄像头和第二摄像头等是用于区别不同的摄像头,而不是用于描述摄像头的特定顺序。

在本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

在本发明实施例的描述中,除非另有说明,“多个”的含义是指两个或者两个以上,例如,多个元件是指两个或者两个以上的元件等。

本发明实施例提供一种拍摄方法及电子设备,可以接收目标操作体对该至少一个摄像头中第一摄像头的第一输入;且响应于该第一输入,将该第一摄像头确定为控制该至少一个摄像头中的第二摄像头拍摄图像的摄像头;并接收目标操作体对该第一摄像头的第二输入;以及响应于该第二输入,在该目标操作体与该第一摄像头的距离小于或等于第一阈值的情况下,控制该第二摄像头拍摄第一图像。通过该方案,由于用户可以通过第一输入,触发电子设备将至少一个摄像头中的第一摄像头确定为控制至少一个摄像头中的第二摄像头拍摄图像的摄像头,并可以通过向第一摄像头移动目标操作体,在电子设备检测到目标操作体和第一摄像头的距离小于或等于第一阈值的情况下,电子设备可以控制第二摄像头拍摄第一图像。如此,用户可以根据实际使用需求确定第一摄像头,从而可以方便用户通过第一摄像头控制第二摄像头拍摄图像,进而使得电子设备的操作更加便捷,方便用户使用。

本发明实施例中的电子设备可以为具有操作系统的电子设备。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本发明实施例不作具体限定。

下面以安卓操作系统为例,介绍一下本发明实施例提供的拍摄方法所应用的软件环境。

如图1所示,为本发明实施例提供的一种安卓操作系统的架构示意图。在图1中,安卓操作系统的架构包括4层,分别为:应用程序层、应用程序框架层、系统运行库层和内核层(具体可以为linux内核层)。

其中,应用程序层包括安卓操作系统中的各个应用程序(包括系统应用程序和第三方应用程序)。

应用程序框架层是应用程序的框架,开发人员可以在遵守应用程序的框架的开发原则的情况下,基于应用程序框架层开发一些应用程序。

系统运行库层包括库(也称为系统库)和安卓操作系统运行环境。库主要为安卓操作系统提供其所需的各类资源。安卓操作系统运行环境用于为安卓操作系统提供软件环境。

内核层是安卓操作系统的操作系统层,属于安卓操作系统软件层次的最底层。内核层基于linux内核为安卓操作系统提供核心系统服务和与硬件相关的驱动程序。

以安卓操作系统为例,本发明实施例中,开发人员可以基于上述如图1所示的安卓操作系统的系统架构,开发实现本发明实施例提供的拍摄方法的软件程序,从而使得该拍摄方法可以基于如图1所示的安卓操作系统运行。即处理器或者电子设备可以通过在安卓操作系统中运行该软件程序实现本发明实施例提供的拍摄方法。

本发明实施例中的电子设备可以为移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobilepersonalcomputer,umpc)、上网本或者个人数字助理(personaldigitalassistant,pda)等,非移动电子设备可以为个人计算机(personalcomputer,pc)、电视机(television,tv)、柜员机或者自助机等,本发明实施例不作具体限定。

本发明实施例提供的拍摄方法的执行主体可以为上述的电子设备,也可以为该电子设备中能够实现该拍摄方法的功能模块和/或功能实体,具体的可以根据实际使用需求确定,本发明实施例不作限定。下面以电子设备为例,对本发明实施例提供的拍摄方法进行示例性的说明。

本发明实施例中,用户可以单击电子设备屏幕上摄像类应用程序的图标,触发电子设备响应于该单击输入,在电子设备的界面显示摄像头设置界面,且该界面可以显示用于指示该电子设备至少一个摄像头的标识,用户可以通过单击该至少一个摄像头的标识中的第一标识,电子设备响应于该点击输入(即,第一输入),将第一标识对应的摄像头确定为用于控制该至少一个摄像头中的第二摄像头拍摄图像的第一摄像头。然后用户可以通过向第一摄像头移动目标操作体的输入(即第二输入),在电子设备检测到目标操作体和第一摄像头的距离小于或等于第一阈值的情况下,电子设备可以控制第二摄像头拍摄第一图像。如此,用户可以根据实际使用需求确定第一摄像头,从而可以方便用户通过第一摄像头控制第二摄像头拍摄图像,进而使得电子设备的操作更加便捷,方便用户使用。

如图2所示,本发明实施例提供一种拍摄方法,该方法应用于包括至少一个摄像头的电子设备,该方法可以包括下述的步骤101至步骤104。

步骤101、电子设备接收目标操作体对至少一个摄像头中第一摄像头的第一输入。

可选的,本发明实施例中,电子设备包括至少一个摄像头,该至少一个摄像头可以包括前置摄像头和/或后置摄像头。其中,该前置摄像头可以为以下至少一项:前置屏下摄像头、前置伸缩摄像头、前置普通摄像头等。具体可以根据实际使用情况确定,本发明实施例不作具体限定。

具体的,前置屏下摄像头,是指摄像头安装在电子设备的屏幕下方的前置摄像头;前置伸缩摄像头,是指安装在电子设备壳体内的摄像头,可从电子设备的壳体内伸出并拍摄图像的前置摄像头;前置普通摄像头,是指摄像头安装在电子设备的支架上,且非屏幕安装位置的摄像头。

可选的,本发明实施例中,第一摄像头可以为至少一个摄像头中的任一摄像头。第一摄像头可以为前置摄像头,第一摄像头也可以为后置摄像头。由于第一摄像头为控制第二摄像头拍照的摄像头,因此用户可以根据实际使用需求,确定第一摄像头的位置。具体可以根据实际使用情况确定,本发明实施例不作具体限定。

需要说明的是,本发明实施例中,下述实施例以第一摄像头为前置摄像头为例进行示例性说明,其并不构成对本发明实施例的限定。

可选的,本发明实施例中,目标操作体,是指用户可以控制移动,且能够被第一摄像头识别的对象。具体的,目标操作体可以为用户的手指,目标操作体也可以为用户的脚趾,目标操作体还可以为用户握持的能够被第一摄像头识别的触控笔等。具体的可以根据实际使用需求确定,本发明实施例不做具体限定。

可选的,本发明实施例中,上述第一输入可以为在电子设备显示摄像头设置界面的情况下,目标操作体对该摄像头设置界面的触控点击输入,其中,该触控点击输入可以为以下任一项:单击输入、双击输入、长按输入等;第一输入也可以为目标操作体对屏下摄像头对应屏幕位置的触控点击输入;第一输入还可以为面向摄像头的手势输入或按预设轨迹移动手指的输入。具体可以根据实际使用情况确定,本发明实施例不作具体限定。

步骤102、电子设备响应于该第一输入,将该第一摄像头确定为控制该至少一个摄像头中的第二摄像头拍摄图像的摄像头。

需要说明的是,第二摄像头为电子设备至少一个摄像头中的一个摄像头,第二摄像头可以为与第一摄像头为同一摄像头,第二摄像头也可以为与第一摄像头不同的摄像头。

此外,下述实施例结合上述步骤101中对第一输入的相关描述,对确定为控制该至少一个摄像头中的第二摄像头拍摄图像的第一摄像头进行示例性描述。

示例性的,用户可以长按电子设备屏幕上摄像类应用程序的图标,触发电子设备响应于该长按输入,在电子设备的界面显示摄像头设置界面,且该界面显示用于指示该电子设备至少一个摄像头的标识,用户可以通过单击该至少一个摄像头的标识中的第一标识,电子设备响应于该点击输入,将第一标识对应的摄像头确定为用于控制该至少一个摄像头中的第二摄像头拍摄图像的第一摄像头。

示例性的,用户可以长按电子设备屏幕上摄像类应用程序的图标,触发电子设备响应于该长按输入,在电子设备的界面显示摄像类应用程序的界面,用户可以点击某屏下摄像头对应屏幕位置,电子设备响应于该点击输入,将该屏下摄像头确定为用于控制该至少一个摄像头中的第二摄像头拍摄图像的第一摄像头。

示例性的,用户可以长按电子设备屏幕上摄像类应用程序的图标,触发电子设备响应于该长按输入,在电子设备的界面显示摄像类应用程序的界面,且电子设备的至少一个摄像头处于开启状态。用户可以对该开启的摄像头,做ok手势,电子设备响应于该输入,将与ok手势对应的摄像头确定为用于控制该至少一个摄像头中的第二摄像头拍摄图像的第一摄像头。

可选的,本发明实施例中,在电子设设备将第一摄像头确定为用于控制第二摄像头拍摄图像的摄像头之后,电子设备的屏幕上可以显示一个标识,该标识用于指示第以摄像头为控制摄像头。示例性的,假设第一摄像头为屏下摄像头,那么电子设备可以在该第一摄像头上方的屏幕上显示椭圆形标识,该椭圆形标识用于指示该第一摄像头为控制第二摄像头拍摄图像的摄像头。

可选的,本发明实施例中,在电子设备确定第二摄像头为拍摄图像的摄像头之后,且在第二摄像头拍摄第一图像之前,电子设备可以在屏幕上显示该第二摄像头采集的预览图像。

步骤103、电子设备接收目标操作体对该第一摄像动的第二输入。

可选的,本发明实施例中,上述第二输入可以为用户对目标操作体的移动输入。具体的,第二输入可以为用户沿第一方向移动目标操作体,并使得目标操作体与第一摄像头之间的距离减小的移动输入;第二输入也可以用户沿第二方向移动目标操作体,使得目标操作体与第一摄像头之间距离减小的移动输入;第二输入还可以为用户沿多个方向移动目标操作体,使得移动后的目标操作体与第一摄像头之间的距离相比于移动之前减小的移动输入。具体的第二输入可以根据实际使用需求确定,本发明实施例不做具体限定。

可选的,本发明实施例中,第二输入可以为用户控制目标操作体向第一摄像头移动的输入。其中,向第一摄像头移动,是指用户控制目标操作体向第一方向移动,使得第一摄像头检测到目标操作体与第一摄像头的之间的距离减小。此外,由于第一摄像头具有一个视场角,第一摄像头采集的图像为视场角范围内的图像,因此,目标操作体沿第一方向移动的轨迹应该位于视场角的范围内。

此外,本发明实施例中,由于目标操作体可以沿多个方向移动,均可以使得目标操作体和第一摄像头之间的距离减小,因此,为了方便下述实施例进行描述,假设目标操作体沿第一方向移动,其中,第一方向为目标操作体指向第一摄像头的方向。

需要说明的是,下述实施例中以目标操作体为用户手指为例,第一方向以用户手指指向第一摄像头的方向为例进行示例性说明,其并不构成对本发明实施例的限定。

步骤104、电子设备响应于该第二输入,在该目标操作体与该第一摄像头的距离小于或等于第一阈值的情况下,控制该第二摄像头拍摄第一图像。

可选的,本发明实施例中,第一阈值为电子设备控制第二摄像头拍摄第一图像的触发条件。即,在电子设备检测到目标操作体与第一摄像头的距离小于或等于第一阈值的情况下,电子设备控制第二摄像头拍摄第一图像。第一阈值的具体数值可以根据第一摄像头的参数、目标操作体的形状大小、目标操作体的移动方向、目标操作体的移动轨迹等实际参数确定,本发明实施例不作具体限定。

需要说明的是,本发明实施例中,在控制第二摄像头拍摄第一图像之前,第一摄像头可以采集包括目标操作体的图像,并根据第一摄像头的参数信息,目标操作体的实际大小信息,采集图像上目标操作体的位置信息等,确定目标操作体与第一摄像头之间的距离。具体确定方法可以参考相关技术,本发明实施例对此不作具体限定。

可选的,本发明实施例中,上述步骤104中的“在目标操作体与第一摄像头的距离小于或等于第一阈值的情况下,控制第二摄像头拍摄第一图像”可以通过下述步骤105实现。

步骤105、在目标操作体与第一摄像头的距离小于或等于第一阈值,且目标操作体与第一摄像头的距离大于或等于第二阈值的情况下,控制第二摄像头拍摄第一图像。

其中,上述第二阈值小于第一阈值。

需要说明的是,本发明实施例中,第一阈值为电子设备控制第二摄像头拍摄第一图像的触发条件,即,在电子设备检测到目标操作体与第一摄像头的距离小于或等于第一阈值的情况下,电子设备控制第二摄像头拍摄第一图像。第二阈值为保证第一摄像头采集图像情绪,且通过该采集图像能够确定目标操作体与第一摄像头距离的临界点,即在电子设备检测到目标操作体与第一摄像头的距离小于第二阈值的情况下,目标操作体遮挡部分进入第一摄像头的光线,使得第一摄像头采集到的光线较弱,导致第一摄像头采集的图像不清楚,无法准确计算目标操作体与第一摄像头之间的距离。

可选的,本发明实施例中,第二阈值的具体数值可以根据第一摄像头的参数、目标操作体的形状大小、目标操作体的移动方向、目标操作体的移动轨迹等实际参数确定,本发明实施例不作具体限定。

可以理解的是,本发明实施例中,电子设备可以检测目标操作体与第一摄像头之间的距离,在该距离小于或等于第一阈值,且该距离大于或等于第二阈值(第二阈值小于第一阈值)的情况下,电子设备可以控制第二摄像头拍摄第一图像。如此,可以避免在目标操作体与第一摄像头之间的距离减小时,目标操作体遮挡部分进入第一摄像头的光线,使得第一摄像头采集到的光线较弱,导致第一摄像头采集的图像不清楚,无法准确计算目标操作体与第一摄像头之间的距离,从而使得电子设备可以通过第一摄像头准确确定目标操作体和第一摄像头的距离,在该距离小于或等于第一阈值时,控制第一摄像头拍摄图像。

示例性的,如图3中的(a)所示,电子设备00具体5个屏下摄像头,分别为:摄像头001、摄像头002、摄像头003、摄像头004和摄像头005,其中,摄像头002为用于拍摄图像的第二摄像头。在电子设备显示照相机应用程序界面的情况下,摄像头001上方的屏幕区域可以接收用户点击该区域的输入(即,第一输入),电子设备00响应于该点击输入,将摄像头001确定为用于控制摄像头002(即,第二摄像头)拍摄图像。如图3中的(b)所示(其中,图3中的(b)为图3中的(a)的侧视图),用户可以移动手指(即,目标操作体)至该手指与摄像头001(即,第一摄像头)的距离小于或等于距离d(即,第一阈值)时,电子设备00响应于用户移动手指至该手指与摄像头001的距离小于或等于距离d的输入(即,第二输入),电子设备00可以控制摄像头002(即第二摄像头)拍摄图像。

本发明实施例提供一种拍摄方法,可以接收目标操作体对该至少一个摄像头中第一摄像头的第一输入;且响应于该第一输入,将该第一摄像头确定为控制该至少一个摄像头中的第二摄像头拍摄图像的摄像头;并接收目标操作体对该第一摄像头的第二输入;以及响应于该第二输入,在该目标操作体与该第一摄像头的距离小于或等于第一阈值的情况下,控制该第二摄像头拍摄第一图像。通过该方案,由于用户可以通过第一输入,触发电子设备将至少一个摄像头中的第一摄像头确定为控制至少一个摄像头中的第二摄像头拍摄图像的摄像头,并可以通过向第一摄像头移动目标操作体,在电子设备检测到目标操作体和第一摄像头的距离小于或等于第一阈值的情况下,电子设备可以控制第二摄像头拍摄第一图像。如此,用户可以根据实际使用需求确定第一摄像头,从而可以方便用户通过第一摄像头控制第二摄像头拍摄图像,进而使得电子设备的操作更加便捷,方便用户使用。

可选的,结合图2,如图4所示,上述步骤104具体可以通过下述步骤104a和104b实现。

步骤104a、电子设备响应于第二输入,在目标操作体与第一摄像头的距离小于或等于第一阈值的情况下,显示第一信息。

其中,上述第一信息可以用于提示第二摄像头在预设时长后拍摄第一图像。

可选的,本发明实施例中,上述第一信息可以为以下至少一项:字符、图片、视频中的至少一项。具体的,第一信息可以为用于提示摄像头在预设时长后拍摄的文字信息,以及可以用于倒计时的数字;第一信息也可以为提示卡通图像,且该卡通图像可以配合“即将进行拍照,请保持微笑”的文字信息,或语音提示;第一信息还可以为一段视频,该视频可以用于提示预设时长后拍摄图像。具体可以根据实际使用情况确定,本发明实施例不作具体限定。

可选的,本发明实施例中,电子设备除显示第一信息之外,还可以显示可以用于提示预设时长的剩余时长的标识。具体的,该标识可以为一个倒计时标识,可以用于提示用户剩余时长之后拍摄第一图像。体可以根据实际使用确定,本发明实施例不作具体限定。

步骤104b、在预设时长之后,电子设备控制第二摄像头拍摄第一图像。

可选的,本发明实施例中,在到达预设时长之后,电子设备可以输出目标提示信息,该目标提示信息可以用于指示电子设备拍摄第一图像。具体的,该目标提示信息可以为一下任一项:提示音响起,闪光灯闪烁,显示标识等。具体可以根据实际使用确定,本发明实施例不作具体限定。

需要说明的是,本发明实施例中,在第一摄像头和第二摄像头为同一摄像头的情况下,显示可以用于提示第二摄像头在预设时长后拍摄第一图像的第一信息,可以使得用户及时获知第二输入已触发第二摄像头在预设时长后拍摄图像,方便用户及时移开距离第一摄像头较近的目标操作体,避免目标操作体影响第一摄像头拍摄图像。

示例性的,假设电子设备的第一摄像头为控制拍摄摄像头,电子设备的第二摄像头为拍摄摄像头。在电子设备显示第二摄像头采集的预览图像的情况下,用户可以向第一摄像头移动手指(即,目标操作体)至手指与第一摄像头之间的距离小于或等于第一阈值时,电子设备响应于该移动手指的输入(即,第二输入),在电子设备的界面上显示文字信息“5秒后进行拍摄,请准备”和5秒的倒计时(即,第一信息),用户可以根据该文字信息的提示,及时调整手指位置,准备在5秒倒计时结束时,电子设备通过第二摄像头拍摄图像。

可以理解的是,本发明实施例中,电子设备在检测到目标操作体与第一摄像头之间的距离小于或等于第一阈值的情况下,显示第一信息,因此用户可以通过第一信息得知第二摄像头在预设时长后进行拍摄。如此方便用户调整拍摄姿态和及时移开距离第一摄像头较近的目标操作体,避免目标操作体出现在拍摄图像中,从而提高拍摄效果。

可选的,结合图4,如图5所示,目标操作体为用户手指,在步骤104a之前,本发明实施例所提供的拍摄方法还可以包括下述步骤106和步骤107。

步骤106、电子设备控制第一摄像头拍摄至少一张第二图像。

需要说明的是,本发明实施例中,电子设备控制第一摄像头拍摄至少一张第二图像。具体的,拍摄第二图像的数量可以根据确定预设时长的方法,以及确定用户手指与第一摄像头的距离的方法确定,具体可以根据实际使用情况确定,本发明实施例不作具体限定。

可选的,本发明实施例中,第二图像可以用于确定预设时长,以及确定用户手指与第一摄像头的距离。在确定完成之后,电子设备可以将电子设备存储的至少一张第二图像进行删除,以清理电子设备的存储空间。具体可以根据实际使用情况确定,本发明实施例不作具体限定。

可选的,本发明实施例中,电子设备可以控制第一摄像头周期性拍摄第二图像。具体的,电子设备可以控制第一摄像头每经过预设时间间隔,拍摄一张第二图像,其中,该预设时间间隔可以为1秒,2秒或5秒等。具体可以根据实际使用情况确定,本发明实施例不作具体限定。

步骤107、电子设备根据该至少一张第二图像,确定预设时长,并确定用户手指与第一摄像头的距离。

可选的,本发明实施例中,确定用户手指与第一摄像头的距离的方式,具体可以通过以下三种方式中的任一种方式确定。方式一、电子设备根据第一摄像头的焦距参数和用户手指的实际尺寸确定第二图像上用户手指的理论大小和理论位置,再根据实际第二图像中用户手指大小和理论手指大小,已经用户手指位置和理论手指位置之间的映射关系,确定用户手指与第一摄像头的距离。方式二、电子设备可以根据第二图像中用户手指和图像中其他参考物之间的关系,确定用户手指与第一摄像头的距离。方式三、电子设备可以根据连续的至少一张中用户手指的位置关系的变化量,确定用户手指与第一摄像头的距离。具体可以根据实际使用情况确定,本发明实施例不作具体限定。

示例性的,假设电子设备的第一摄像头为控制拍摄摄像头,电子设备的第二摄像头为拍摄摄像头。在电子设备控制第二摄像头拍摄第一图像之前,电子设备可以每经过1秒通过第一摄像头拍摄一张第二图像,若电子设备可以根据连续3秒拍摄的三张第二图像中用户手指的移动方向为向右,则电子设备确定预设时长为6秒。若电子设备根据该三张第二图像中用户手指图像的面积逐渐变大确小于第一阈值对应的手指图像的面积,且该三张第二图像中用户手指的位置向图像的右上角偏移,则电子设备可以确定用户手指与第一摄像头的距离为k,且k小于第一阈值。

可以理解的,本发明实施例中,在电子设备控制第二摄像头拍摄第一图像之前,电子设备可以通过第一摄像头拍摄至少一张第二图像,并可以根据该至少一张第二图像,确定预设时长,并确定用户手指与第一摄像头的距离。如此,电子设备可以准确的确定用户手指和第一摄像头的距离,在用户手指与第一摄像头的距离小于或等于第一阈值的情况下,触发电子设备控制第二摄像头在预设时长时候拍摄第一图像。从而更加准确的控制第二摄像头拍摄第一图像,进而提高拍摄第一图像的效果。

可选的,本发明实施例中,上述步骤106中的“电子设备根据该至少一张第二图像,确定预设时长”具体可以通过下述步骤106a或106b实现。

步骤106a、电子设备根据至少一张第二图像中的用户手指的数量,确定预设时长。

可选的,本发明实施例中,根据至少一张第二图像中的用户手指的数量,确定预设时长的具体方法可以为根据用户手指的数量与预设时长的对应关系确定。其中该对应关系可以为以下任一项:函数对应关系,映射关系等。具体可以根据实际使用需求确定,本发明实施例不作明确限定。

具体的,本发明实施例中,电子设备根据至少一张第二图像中的用户手指的数量,确定预设时长的具体方法可以为:电子设备检测至少一张第二图像中预设时刻对应的第二图像中的用户手指的数量,并根据该用户手指的数量在电子设备内存储的用户手指数量与预设时长对应列表中确定预设时长,其中,预设时刻为电子设备拍摄可以用于确定用户手指的数量的第二图像的拍摄时刻。具体可以根据实际使用需求确定,本发明实施例不作明确限定。

示例性的,本发明实施例中,假设电子设备内存储的用户手指数量与预设时长对应列表中有如下对应关系:一个用户手指对应预设时长为2秒,两个用户手指对应预设时长为4秒,三个用户手指对应预设时长为6秒,……,n个用户手指对应预设时长为2n秒,其中,n为用户手指的个数,为正整数。如果电子设备拍摄的至少一张第二图像中的一张第二图像中的用户手指数量为3,那么电子设备可以根据第二图像中的用户手指数量3,以及电子设备内存储的用户手指数量与预设时长对应列表,确定电子设备的预设时长为6秒。

步骤106b、电子设备根据至少一张第二图像,确定用户手指的移动方向,并根据该用户手指的移动方向,确定预设时长。

可选的,本发明实施例中,根据至少一张第二图像,确定预设时长,具体可以为:根据至少两张第二图像,比较两张第二图像中用户手指的位置变化,确定用户手指移动的方向,并根据手指移动方向和预设时长的对应关系,确定预设时长;或者,根据一张第二图像,根据该第二图像中用户手指的位置确定用户手指的移动方向,并根据该用户手指的移动方向,确定预设时长。具体可以根据实际使用需求确定,本发明实施例不作明确限定。

可选的,本发明实施例中,根据手指移动方向和预设时长的对应关系可以根据实际使用情况确定,本发明实施例不作具体限定。

具体的,本发明实施例中,用户可以定义若手指移动方向为向上,则对应的预设时长为2秒,若手指移动方向为向下,则对应的预设时长为4秒,若手指移动方向为向左,则对应的预设时长为3秒,若手指移动方向为向右,则对应的预设时长为6秒。

示例性的,假设电子设备中存储的用户手指移动方向和预设时长的对应关系为:若手指移动方向为向下,则对应的预设时长为4秒,若手指移动方向为向左,则对应的预设时长为3秒。如果电子设备根据联系拍摄的两张第二图像,确定用户手指移动的方向为向下,那么电子设备可以根据电子设备中存储的用户手指移动方向和预设时长的对应关系确定该电子设备的预设时长为4秒。

可选的,本发明实施例中,电子设备还可以根据至少一张第二图像中的手势确定预设时长。具体的,在至少一张中第二图像中的手势为预设手势的情况下,电子设备可以将该预设手势对应的时长确定为预设时长,其中,每一个预设手势可以对应一个时长。具体可以根据实际使用情况确定,本发明实施不作具体限定。

可以理解的是,本发明实施例中,电子设备可以根据第二图像中用户手指的数量,确定预设时长,或者根据至少两张第二图像,确定用户手指的移动方向,并根据用户手指的移动方向确定预设时长。如此,电子设备可以通过第一摄像头拍摄的第二图像中的手指数量,或手指移动方向确定预设时长,从而可以便捷灵活地控制第二摄像头在预设时长后拍摄第一图像,进而提高拍摄第一图像的效果。

可选的,结合图2,如图6所示,上述步骤101之前,本发明实施例所提供的拍摄方法还包括下述步骤108和步骤109。

步骤108、电子设备接收目标操作体对第二摄像头的第三输入。

其中,上述第三输入为目标操作体的触控点击输入或沿预设轨迹移动的输入。

可选的,本发明实施例中,上述第三输入可以为在电子设备显示摄像头设置界面的情况下,目标操作体对该摄像头设置界面的触控点击输入,其中,该触控点击输入可以为以下任一项:单击输入、双击输入、长按输入等;第三输入也可以为目标操作体对屏下摄像头对应屏幕位置的触控点击输入;第三输入还可以为面向摄像头的手势输入或按预设轨迹移动手指的输入。具体可以根据实际使用情况确定,本发明实施例不作具体限定。

需要说明的是,本发明实施例中,对第三输入的相关描述可以参考上述步骤101和步骤102中对第一输入的相关描述,此处不再赘述。

步骤109、电子设备响应于该第三输入,将第二摄像头确定为用于拍摄图像的摄像头。

需要说明的是,本发明实施例中,在电子设备确定拍摄摄像头(即,第二摄像头)和控制拍摄摄像头(即,第一摄像头)之前,电子设备的所有摄像头均处于开启状态。在电子设备确定拍摄摄像头(即,第二摄像头)和控制拍摄摄像头(即,第一摄像头)之后,拍摄摄像头(即,第二摄像头)和控制拍摄摄像头(即,第一摄像头)处于开启状态,其他摄像头均处于关闭状态。

可选的,本发明实施例中,在电子设设备将第二摄像头确定为用于拍摄图像的摄像头之后,电子设备的屏幕上可以显示一个标识,该标识用于指示第二摄像头为拍摄图像的摄像头。示例性的,假设第二摄像头为屏下摄像头,那么电子设备可以在该第二摄像头上方的屏幕上显示菱形标识,该菱形标识用于指示该第二摄像头为拍摄图像的摄像头。

示例性的,假设电子设备可以包括6个摄像头,分别为:屏下摄像头a、屏下摄像头b、屏下摄像头c、屏下摄像头d和摄像头e,以及外置摄像头f。用户可以长按电子设备屏幕上摄像类应用程序的图标,触发电子设备响应于该长按输入,在电子设备的界面显示摄像类应用程序的界面,用户可以点击摄像头e对应屏幕位置,电子设备响应于该点击输入,将摄像头e确定为用于拍摄图像的摄像头,即第二摄像头。

可以理解的是,本发明实施例中,用户可以通过对对第二摄像头的进行第三输入,电子设备响应于该第三输入将至少一个摄像头中的第二摄像头确定为用于拍摄图像的摄像头。如此,在目标操作体与第一摄像头的距离小于或等于第一阈值的情况下,电子设备可以控制该第二摄像头拍摄图像,从而使得电子设备的操作更加便捷,方便用户使用。

需要说明的是,本发明实施例中,上述各个附图所示的拍摄方法均是以结合本发明实施例中的一个附图为例示例性的说明的。具体实现时,上述各个附图所示的拍摄方法还可以结合上述实施例中示意的其它可以结合的任意附图实现,此处不再赘述。

如图7所示,本发明实施例提供一种电子设备700。该包括至少一个摄像头。该电子设备可以包括:接收模块701、确定模块702和控制模块703。接收模块701,可以用于接收目标操作体对至少一个摄像头中第一摄像头的第一输入。确定模块702,可以用于响应于接收模块701接收的该第一输入,将该第一摄像头确定用于控制该至少一个摄像头中的第二摄像头拍摄图像的摄像头。接收模块701,还可以用于接收目标操作体对该第一摄像头的第二输入。控制模块703,可以用于响应于接收模块701接收的该第二输入,在该目标操作体与该第一摄像头的距离小于或等于第一阈值的情况下,控制该第二摄像头拍摄第一图像。

可选地,结合图7,如图8所示,本发明实施例提供的电子设备还可以包括显示模块704。控制模块703,具体可以用于在目标操作体与第一摄像头的距离小于或等于第一阈值的情况下,控制显示模块704显示第一信息,该第一信息可以用于提示该第二摄像头在预设时长后拍摄第一图像;并在该预设时长之后,控制该第二摄像头拍摄该第一图像。

可选的,本发明实施例中,目标操作体为用户手指,控制模块703,还可以用于控制第一摄像头拍摄至少一张第二图像。确定模块702,还可以用于根据该至少一张第二图像,确定预设时长,并确定该用户手指与该第一摄像头的距离。

可选的,本发明实施例中,确定模块702,具体可以用于根据至少一张第二图像中的用户手指的数量,确定预设时长;或者,根据至少一张第二图像,确定用户手指的移动方向,并根据该用户手指的移动方向,确定预设时长。

可选的,本发明实施例中,控制模块703,具体可以用于在目标操作体与第一摄像头的距离小于或等于第一阈值,且该目标操作体与该第一摄像头的距离大于或等于第二阈值的情况下,控制第二摄像头拍摄第一图像,该第二阈值小于该第一阈值。

可选的,本发明实施例中,接收模块701,还可以用于接收目标操作体对第二摄像头的第三输入,该第三输入为目标操作体的触控点击输入或沿预设轨迹移动的输入。确定模块702,还可以用于响应于接收模块701接收的该第三输入,将第二摄像头确定为可以用于拍摄图像的摄像头。

本发明实施例提供的电子设备能够实现上述方法实施例中电子设备实现的各个过程,为避免重复,这里不再赘述。

本发明实施例提供一种电子设备,由于用户可以通过第一输入,触发电子设备将至少一个摄像头中的第一摄像头确定为控制至少一个摄像头中的第二摄像头拍摄图像的摄像头,并可以通过向第一摄像头移动目标操作体,在电子设备检测到目标操作体和第一摄像头的距离小于或等于第一阈值的情况下,电子设备可以控制第二摄像头拍摄第一图像。如此,用户可以根据实际使用需求确定第一摄像头,从而可以方便用户通过第一摄像头控制第二摄像头拍摄图像,进而使得电子设备的操作更加便捷,方便用户使用。

图9为实现本发明各个实施例的一种电子设备的硬件结构示意图。如图9所示,该电子设备200包括但不限于:射频单元201、网络模块202、音频输出单元203、输入单元204、传感器205、显示单元206、用户输入单元207、接口单元208、存储器209、处理器210、以及电源211等部件。本领域技术人员可以理解,图9中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,电子设备包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、以及计步器等。

其中,用户输入单元207,可以用于接收目标操作体对至少一个摄像头中第一摄像头的第一输入。处理器210,可以用于响应于用户输入单元207接收的该第一输入,将该第一摄像头确定可以用于控制该至少一个摄像头中的第二摄像头拍摄图像的摄像头。用户输入单元207,还可以用于接收目标操作体对该第一摄像头的第二输入。处理器210,可以用于响应于用户输入单元207接收的该第二输入,在该目标操作体与该第一摄像头的距离小于或等于第一阈值的情况下,控制该第二摄像头拍摄第一图像。

本发明实施例提供一种电子设备,由于用户可以通过第一输入,触发电子设备将至少一个摄像头中的第一摄像头确定为控制至少一个摄像头中的第二摄像头拍摄图像的摄像头,并可以通过向第一摄像头移动目标操作体,在电子设备检测到目标操作体和第一摄像头的距离小于或等于第一阈值的情况下,电子设备可以控制第二摄像头拍摄第一图像。如此,用户可以根据实际使用需求确定第一摄像头,从而可以方便用户通过第一摄像头控制第二摄像头拍摄图像,进而使得电子设备的操作更加便捷,方便用户使用。

可以理解的是,本发明实施例中,射频单元201可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器210处理;另外,将上行的数据发送给基站。通常,射频单元201包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元201还可以通过无线通信系统与网络和其他设备通信。

电子设备通过网络模块202为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。

音频输出单元203可以将射频单元201或网络模块202接收的或者在存储器209中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元203还可以提供与电子设备200执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元203包括扬声器、蜂鸣器以及受话器等。

输入单元204用于接收音频或视频信号。输入单元204可以包括图形处理器(graphicsprocessingunit,gpu)2041、麦克风2042和摄像头模组2043,图形处理器2041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元206上。经图形处理器2041处理后的图像帧可以存储在存储器209(或其它存储介质)中或者经由射频单元201或网络模块202进行发送。麦克风2042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元201发送到移动通信基站的格式输出。摄像头模组2043采集图像,并将采集到的图像传输至图形处理器2041。

电子设备200还包括至少一种传感器205,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板2061的亮度,接近传感器可在电子设备200移动到耳边时,关闭显示面板2061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别电子设备姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器205还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。

显示单元206用于显示由用户输入的信息或提供给用户的信息。显示单元206可包括显示面板2061,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板2061。

用户输入单元207可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元207包括触控面板2071以及其他输入设备2072。触控面板2071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板2071上或在触控面板2071附近的操作)。触控面板2071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器210,接收处理器210发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板2071。除了触控面板2071,用户输入单元207还可以包括其他输入设备2072。具体地,其他输入设备2072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。

进一步的,触控面板2071可覆盖在显示面板2061上,当触控面板2071检测到在其上或附近的触摸操作后,传送给处理器210以确定触摸事件的类型,随后处理器210根据触摸事件的类型在显示面板2061上提供相应的视觉输出。虽然在图9中,触控面板2071与显示面板2061是作为两个独立的部件来实现电子设备的输入和输出功能,但是在某些实施例中,可以将触控面板2071与显示面板2061集成而实现电子设备的输入和输出功能,具体此处不做限定。

接口单元208为外部装置与电子设备200连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(i/o)端口、视频i/o端口、耳机端口等等。接口单元208可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到电子设备200内的一个或多个元件或者可以用于在电子设备200和外部装置之间传输数据。

存储器209可用于存储软件程序以及各种数据。存储器209可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器209可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

处理器210是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器209内的软件程序和/或模块,以及调用存储在存储器209内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。处理器210可包括一个或多个处理单元;可选的,处理器210可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器210中。

电子设备200还可以包括给各个部件供电的电源211(比如电池),可选的,电源211可以通过电源管理系统与处理器210逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

另外,电子设备200包括一些未示出的功能模块,在此不再赘述。

可选的,本发明实施例还提供一种电子设备,包括如图9所示的处理器210,存储器209,存储在存储器209上并可在处理器210上运行的计算机程序,该计算机程序被处理器210执行时实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,计算机可读存储介质,如只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台电子设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例描述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。


技术特征:

1.一种拍摄方法,应用于包括至少一个摄像头的电子设备,其特征在于,所述方法包括:

接收目标操作体对所述至少一个摄像头中第一摄像头的第一输入;

响应于所述第一输入,将所述第一摄像头确定为控制所述至少一个摄像头中的第二摄像头拍摄图像的摄像头;

接收所述目标操作体对所述第一摄像头的第二输入;

响应于所述第二输入,在所述目标操作体与所述第一摄像头的距离小于或等于第一阈值的情况下,控制所述第二摄像头拍摄第一图像。

2.根据权利要求1所述的方法,其特征在于,所述在所述目标操作体与所述第一摄像头的距离小于或等于第一阈值的情况下,控制所述第二摄像头拍摄第一图像,包括:

在所述目标操作体与所述第一摄像头的距离小于或等于第一阈值的情况下,显示第一信息,所述第一信息用于提示所述第二摄像头在预设时长后拍摄所述第一图像;

在所述预设时长之后,控制所述第二摄像头拍摄所述第一图像。

3.根据权利要求2所述的方法,其特征在于,所述目标操作体为用户手指;

所述控制所述第二摄像头拍摄第一图像之前,所述方法还包括:

控制所述第一摄像头拍摄至少一张第二图像;

根据所述至少一张第二图像,确定所述预设时长,并确定所述用户手指与所述第一摄像头的距离。

4.根据权利要求3所述的方法,其特征在于,所述根据所述至少一张第二图像,确定所述预设时长,包括:

根据所述至少一张第二图像中的用户手指的数量,确定所述预设时长;或者,

根据所述至少一张第二图像,确定用户手指的移动方向,并根据所述用户手指的移动方向,确定所述预设时长。

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述在所述目标操作体与所述第一摄像头的距离小于或等于第一阈值的情况下,控制所述第二摄像头拍摄第一图像,包括:

在所述目标操作体与所述第一摄像头的距离小于或等于所述第一阈值,且所述目标操作体与所述第一摄像头的距离大于或等于第二阈值的情况下,控制所述第二摄像头拍摄所述第一图像,所述第二阈值小于所述第一阈值。

6.根据权利要求1至4中任一项所述的方法,其特征在于,所述接收对所述至少一个摄像头中第一摄像头的第一输入之前,所述方法还包括:

接收所述目标操作体对第二摄像头的第三输入,所述第三输入为目标操作体的触控点击输入或沿预设轨迹移动的输入;

响应于所述第三输入,将所述第二摄像头确定为用于拍摄图像的摄像头。

7.一种电子设备,包括至少一个摄像头,其特征在于,所述电子设备包括:接收模块、确定模块和控制模块;

所述接收模块,用于接收目标操作体对所述至少一个摄像头中第一摄像头的第一输入;

所述确定模块,用于响应于所述接收模块接收的所述第一输入,将所述第一摄像头确定为控制所述至少一个摄像头中的第二摄像头拍摄图像的摄像头;

所述接收模块,还用于接收目标操作体对所述第一摄像头的第二输入;

所述控制模块,用于响应于所述接收模块接收的所述第二输入,在所述目标操作体与所述第一摄像头的距离小于或等于第一阈值的情况下,控制所述第二摄像头拍摄第一图像。

8.根据权利要求7所述的电子设备,其特征在于,所述电子设备还包括显示模块;

所述控制模块,具体用于在所述目标操作体与所述第一摄像头的距离小于或等于第一阈值的情况下,控制所述显示模块显示第一信息,所述第一信息用于提示所述第二摄像头在预设时长后拍摄所述第一图像,并在所述预设时长之后,控制所述第二摄像头拍摄所述第一图像。

9.根据权利要求8所述的电子设备,其特征在于,所述目标操作体为用户手指,所述控制模块,还用于控制所述第一摄像头拍摄至少一张第二图像;

所述确定模块,还用于根据所述至少一张第二图像,确定所述预设时长,并确定所述用户手指与所述第一摄像头的距离。

10.根据权利要求9所述的电子设备,其特征在于,所述确定模块,具体用于根据所述至少一张第二图像中的用户手指的数量,确定所述预设时长;或者,根据所述至少一张第二图像,确定用户手指的移动方向,并根据所述用户手指的移动方向,确定所述预设时长。

11.根据权利要求7至10中任一项所述的电子设备,其特征在于,所述控制模块,具体用于在所述目标操作体与所述第一摄像头的距离小于或等于所述第一阈值,且所述目标操作体与所述第一摄像头的距离大于或等于第二阈值的情况下,控制所述第二摄像头拍摄所述第一图像,所述第二阈值小于所述第一阈值。

12.根据权利要求7至10中任一项所述的电子设备,其特征在于,所述接收模块,还用于接收目标操作体对第二摄像头的第三输入,所述第三输入为目标操作体的触控点击输入或沿预设轨迹移动的输入;

所述确定模块,还用于响应于所述接收模块接收的所述第三输入,将所述第二摄像头确定为用于拍摄图像的摄像头。

13.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至6中任一项所述的拍摄方法的步骤。

14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的拍摄方法的步骤。

技术总结
本发明实施例公开了一种拍摄方法及电子设备,涉及通信技术领域,以解决由于拍摄虚拟按键在界面中的位置相对固定,导致用户操作电子设备的虚拟按键不方便的问题。该方法应用于包括至少一个摄像头的电子设备,该方法包括:接收目标操作体对该至少一个摄像头中第一摄像头的第一输入;响应于该第一输入,将该第一摄像头确定为控制该至少一个摄像头中的第二摄像头拍摄图像的摄像头;接收目标操作体对该第一摄像头的第二输入;响应于该第二输入,在该目标操作体与该第一摄像头的距离小于或等于第一阈值的情况下,控制该第二摄像头拍摄第一图像。该方法可以应用于通过一个摄像头控制另一个摄像头拍摄图像的场景中。

技术研发人员:屈松
受保护的技术使用者:维沃移动通信有限公司
技术研发日:2020.01.22
技术公布日:2020.06.05

转载请注明原文地址: https://bbs.8miu.com/read-54444.html

最新回复(0)