拍摄方法、装置、电子设备及存储介质与流程

文档序号:21694378发布日期:2020-07-31 22:24阅读:146来源:国知局
拍摄方法、装置、电子设备及存储介质与流程
本申请涉及电子
技术领域
,更具体地,涉及一种拍摄方法、装置、电子设备及存储介质。
背景技术
:随着终端技术的发展,终端的拍摄功能不断得到优化。例如,用户在拍摄图像前,为了给待拍摄的目标对象拍摄特写,可以通过增大终端的放大倍数、减小拍摄范围,以放大目标对象在当前预览画面的占比。但是,目前随着终端可放大倍数的提高,目标对象容易跑出终端当前的预览画面,导致用户无法通过终端看到目标对象,很难在当前较大的放大倍数下重新拍摄到目标对象,使其重新出现在预览画面中。技术实现要素:本申请实施例提出了一种拍摄方法、装置、电子设备及存储介质,能够在目标对象消失在预览画面时,找回目标对象,节省用户找回目标对象的时间,提高用户体验。第一方面,本申请实施例提供了一种拍摄方法,应用于终端,所述终端设置有至少一个摄像头,该方法包括:在所述终端的拍摄范围缩小至第一拍摄范围时,获取在所述第一拍摄范围内所述摄像头采集的第一图像;基于所述终端在第二拍摄范围下采集的第二图像确定指定坐标系,所述第二拍摄范围大于所述第一拍摄范围;确定目标对象与参考对象在所述指定坐标系下的相对位置,其中,所述参考对象为所述第一图像内的对象;根据所述相对位置确定提示信息;输出所述提示信息,所述提示信息用于指示至少一个所述摄像头的移动方向,所述移动方向用于将所述第一拍摄范围覆盖所述目标对象。第二方面,本申请实施例提供了一种拍摄装置,应用于终端,所述终端设置有至少一个摄像头,该装置包括:图像采集模块,用于在所述终端的拍摄范围缩小至第一拍摄范围时,获取在所述第一拍摄范围内所述摄像头采集的第一图像;坐标系确定模型,用于基于所述终端在第二拍摄范围下采集的第二图像确定指定坐标系,所述第二拍摄范围大于所述第一拍摄范围;位置确定模块,用于确定目标对象与参考对象在所述指定坐标系下的相对位置,其中,所述参考对象为所述第一图像内的对象;提示确定模块,用于根据所述相对位置确定提示信息;提示输出模块,用于输出所述提示信息,所述提示信息用于指示至少一个所述摄像头的移动方向,所述移动方向用于将所述第一拍摄范围覆盖所述目标对象。第三方面,本申请实施例提供了一种电子设备,包括:存储器;一个或多个处理器,与所述存储器耦接;一个或多个应用程序,其中,一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个应用程序配置用于执行上述第一方面提供的拍摄方法。第四方面,本申请实施例提供了一种计算机可读取存储介质,计算机可读取存储介质中存储有程序代码,程序代码可被处理器调用执行上述第一方面提供的拍摄方法。本申请实施例提供的一种拍摄方法、装置、电子设备及存储介质,通过在终端的拍摄范围缩小至第一拍摄范围时,获取在第一拍摄范围内摄像头采集的第一图像,并基于终端在第二拍摄范围下采集的第二图像确定指定坐标系,其中,第二拍摄范围大于第一拍摄范围,然后,确定目标对象与参考对象在指定坐标系下的相对位置,其中,参考对象为第一图像内的对象,并根据相对位置确定提示信息,最后输出提示信息,以指示至少一个摄像头移动,使得第一拍摄范围覆盖目标对象。由此,通过在拍摄范围缩小,即调高放大倍数时,可基于更大拍摄范围的第二图像确定指定坐标系,来确定待拍摄的目标对象与当前采集的第一图像中的参考对象在指定坐标系下的相对位置,并基于相对位置指示摄像头移动至能够将第一拍摄范围覆盖目标对象,以重新拍摄到目标对象,节省用户找回目标对象的时间,提高用户体验。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了摄像头捕获图像到在显示器上显示时的出图示意图。图2示出了一种放大过程的场景示意图。图3示出了本申请一个示例性实施例提供的终端100的结构示意图。图4示出了本申请一个示例性实施例提供的多个摄像头的分布示意图。图5示出了本申请一个示例性实施例提供的摄像头的视野范围示意图。图6示出了本申请一个示例性实施例提供的另一摄像头的视野范围示意图。图7示出了本申请实施例提供的一种拍摄方法的流程示意图。图8示出了本申请一个示例性实施例提供的拍摄场景示意图。图9示出了本申请另一个示例性实施例提供的拍摄场景示意图。图10示出了本申请另一个实施例提供的拍摄方法的流程示意图。图11示出了本申请又一个实施例提供的拍摄方法的流程示意图。图12示出了本申请一个示例性实施例提供的图11中步骤s305的流程示意图。图13示出了本申请实施例提供的拍摄装置的模块框图。图14示出了本申请实施例提供的用于保存或者携带实现根据本申请实施例的拍摄方法的程序代码的存储单元。具体实施方式为了使本
技术领域
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。术语定义视野范围:光学仪器(如摄像头)可拍摄的最大范围。在光学仪器中,以光学仪器的镜头为顶点,以被测目标的物像可通过镜头的最大范围的两条边缘构成的夹角,称为视场角(fieldofview,fov)。视场角的大小决定了光学仪器的视野范围,视场角越大,视野范围就越大。长焦摄像头:长焦摄像头的视野范围小,长焦摄像头拍摄的图像上物体的尺寸较大,可以适用于拍摄远处的物体,特写场景,物体细节,或专门拍摄某个较小的物体。长焦摄像头的焦距一般在80mm以上。广角摄像头:广角摄像头的视野范围较大,广角摄像头拍摄的图像上较宽、远、深,可以适用于拍摄较大范围内的物体和画面,例如拍摄大场景、风光类题材。另外,广角摄像头还可包括一种超广角摄像头。一般的广角摄像头的焦距一般是在24mm-35mm之间,而超广角摄像头的焦距一般是在24mm以下。数码变焦(digitalzoom):利用软件改变光学仪器所拍摄的图像内的每个像素面积。实际上,数码变焦并没有改变光学仪器的焦距,利用数码变焦放大也只是把所拍摄的图像内的每个像素面积放大,会损失图像画质。需要说明的是,本申请实施例中所述的放大是指图像上物体的尺寸变大。光学变焦(opticalzoom):光学变焦是通过改变变焦镜头中的各镜片的相对位置来改变镜头的焦距。拍摄范围:拍摄范围是指光学仪器基于其视野范围进行拍摄时,从视野范围对应的图像上取出显示的图像的范围。一个摄像头可拍摄的最大拍摄范围即为其自身的视野范围,即摄像头的拍摄范围一般小于等于视野范围,在图像放大时,拍摄范围将变小,一般一个摄像头的视野范围在出厂时即确定,固定不变,而拍摄范围则可在使用过程中进行改变。示例性的,为形象说明拍摄范围与视野范围,请参阅图1,图1示出了摄像头捕获图像到在显示器上显示时的出图示意图,如图1所示,视野范围为摄像头可拍摄的最大拍摄范围,实际上摄像头可对其视野范围内的任意内容进行拍摄,以将所拍摄的内容进行显示,而在实际使用过程中,通过对拍摄范围的调整,可从视野范围内可拍摄的内容中取其中一部分区域的图像作为预览图像显示出来,如图1所示,如果此时触发拍摄指令,则可存储当前显示的预览图像。实际上,数码变焦的实现过程即与图1所示的过程类似,在此不再赘述。随着终端技术的发展,终端的拍摄功能不断得到优化,可以支持的放大倍数也在不断增加。其中,数码变焦是目前终端实现放大的一种手段,一般单摄像头的终端就是采用数码变焦的方式实现放大。另外,一些终端为了优化拍摄功能,集成的摄像头越来越多,则终端实现放大的手段还有光学变焦,这需在终端集成多个不同焦段的摄像头来实现。一般焦距越长,视野范围越小,放大倍数越大。例如,终端可集成有长焦摄像头、广角摄像头,长焦摄像头的焦距长于广角摄像头,但长焦摄像头的视野范围小于广角摄像头。利用光学变焦实现放大时,一般会切换摄像头,例如,原先基于广角摄像头在拍摄,而当调整放大倍数超过一定数值时,可从广角摄像头切换至长焦摄像头,即终端显示的预览画面可从广角拍摄的画面切换成长焦摄像头拍摄的画面,如此可实现光学变焦的放大。但是,随着放大倍数的增加,拍摄画面放大,往往视野范围会不断变小,画面中包含的内容会不断减少,原先选定的目标对象容易跑出当前的预览画面,即可能不在当前的预览画面中。例如,请参阅图2,图2示出了一种放大过程的场景示意图。如图2所示,图2中(a)为放大前终端在最大拍摄范围下采集的预览图像,图2中(b)为放大倍数较大时终端在较小拍摄范围下采集的预览图像,图2中(c)为放大倍数最大时终端在最小拍摄范围下采集的预览图像,若用户原来想拍的目标对象t为楼顶,但在放大倍数调整到最大时,预览图像(c)中已经无法看到楼顶,并且难以判断当前在拍摄的哪个位置。此时,为了重新找回目标对象进行拍摄(使得预览图像中重新出现目标对象),用户通常只能盲目地向四周试探性地改变摄像头角度,以期找回目标对象,如此需要耗费用户较多时间和精力,也不一定能找回目标对象。其中,需要说明的是,在未触发拍摄时,预览图像的采集可以仅是将摄像头拍摄图像的至少部分显示在显示屏上,并未真正获取到图像并存储于终端。基于上述问题,本申请实施例提供了一种拍摄方法、装置、电子设备及计算机可读取存储介质,通过在拍摄范围缩小时,基于更大拍摄范围的第二图像确定指定坐标系,来确定待拍摄的目标对象与当前采集的第一图像中的参考对象在指定坐标系下的相对位置,并基于相对位置指示摄像头移动至能够将第一拍摄范围覆盖目标对象,以重新拍摄到目标对象,节省用户找回目标对象的时间,提高用户体验。本申请实施例提供的拍摄方法,可以应用于终端。例如,终端具体可以是手机、平板电脑、可穿戴设备、车载设备、增强现实(augmentedreality,ar)/虚拟现实(virtualreality,vr)设备、笔记本电脑、超级移动个人计算机(ultra-mobilepersonalcomputer,umpc)、上网本、个人数字助理(personaldigitalassistant,pda)或专门的照相机(例如单反相机、卡片式相机)等。本申请实施例对终端的具体类型不作限定。示例性地,图3示出了本申请一个示例性实施例提供的终端100的结构示意图,终端100可以包括处理器110、存储器120、摄像头130以及显示屏140。可以理解的是,本申请实施例示意的结构并不构成对终端100的具体限定。在本申请另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。例如,在一个示例中,终端100也可以没有显示屏140;在另一个示例中,终端100还可以除了前述器件外还包括天线、无线通信模块等实现通信;在又一个示例中,终端100还可以包括运动传感器,例如加速度传感器、地磁传感器等,用于获取终端100的运动信息。其中,处理器110可以包括一个或者多个处理核。处理器110利用各种接口和线路连接整个终端100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行终端100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器110可集成中央处理器(centralprocessingunit,cpu)、图像处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。其中,存储器120可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储终端100在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。其中,终端100可集成有至少一个摄像头130,用于捕获静态图像或视频,至少一个摄像头130可以包括至少一个后置摄像头,也可以包括至少一个前置摄像头。另外,在一些实施例中,至少一个摄像头130可以相对终端100本体运动,例如终端100还可包括本体以及转动组件,至少一个摄像头130安装在转动组件上,转动组件与终端本体转动连接,使得至少摄像头可在转动组件的带动下,相对终端100的本体转动,另外,终端100还可设置有驱动组件,该驱动组件可以是电机,能够驱动转动组件转动,则转动组件的转动方向可以是二维的,也可以是三维的。其中,该至少一个摄像头130可包括不同类型、不同焦段的摄像头,焦段指焦距的变化范围。该焦段可包括但不限于:焦距小于第一预设值(例如35mm)的第一焦段(也称短焦段),焦距大于或者等于第一预设值,且小于或者等于第二预设值(例如80mm)的第二焦段(也称中焦段),焦距大于第二预设值的第三焦段(也称长焦段)。其中,第一焦段的摄像头的视野范围较大,第一焦段的摄像头可以为广角摄像头。第三焦段的摄像头可拍摄的取景范围较小,第三焦段的摄像头可以为长焦摄像头。第二焦段的摄像头可拍摄的取景范围的大小居中,第二焦段的摄像头可以为中焦摄像头。示例性的,终端100可包括广角摄像头、中焦摄像头和长焦摄像头,这3个摄像头的分布可参见如图4所示的分布示意图,如图4所示,终端100上可设置有广角摄像头c1、中焦摄像头c2、长焦摄像头c3。图中仅为一种分布示例,本申请实施例对具体分布位置不作限定。示例性的,图4所示的3个摄像头的视野范围可参见如图5所示的示意图,图5中,视野范围a1、a2、a3分别为广角摄像头c1、中焦摄像头c2、长焦摄像头c3对应的视野范围。如图5所示,视野范围a1仅可覆盖物体1,视野范围a2可覆盖物体1、2,视野范围a3可覆盖物体1、2、3。另外,在终端100的运动姿态发生改变时,终端100上至少一个摄像头的视野范围可覆盖的图像内容会发生变化。示例性的,请同时参阅图5和图6,图6所示的终端100在改变运动姿态后,广角摄像头c1的视野范围a1无法覆盖物体3,长焦摄像头c3的视野范围a3无法覆盖物体1、2、3中任一个,即相比于图5,图6中摄像头可拍摄到的图像内容发生了变化。在一些实施方式中,当终端100只设置有一个摄像头时,一般是通过数码变焦实现放大;当终端集成有多个摄像头时,既可通过数码变焦实现放大,也可通过光学变焦实现放大,在此不作限定。在一些实施例中,终端还可设置有显示屏140。在拍摄场景下,显示屏140可显示摄像头捕获的图像或视频,以供用户预览及拍摄后查看等。可选地,显示屏140可包括至少第一、第二显示区域,第一显示区域可用于显示当前拍摄范围下的预览图像,第二显示区域可用于显示参考图。在一些实施方式中,参考图像可以是比当前第一显示区域显示的预览图像的拍摄范围更大的图像。作为一种方式,参考图像上还可以标记当前的预览图像,使得用户可通过查看参考图像获知当前所拍摄的位置,可方便用户调整摄像头角度。在一些实施例中,显示屏140还可以显示提示信息,以指引用户操控摄像头移动,以便终端可以快速找回目标对象,从而拍摄可覆盖目标对象的图像。下面将通过具体实施例对本申请实施例提供的拍摄方法、装置、电子设备及存储介质进行详细说明。请参阅图7,图7示出了本申请实施例提供的一种拍摄方法的流程示意图,可应用于上述终端,终端设置有至少一个摄像头。下面将针对图7所示的流程进行详细的阐述。该拍摄方法可以包括以下步骤:步骤s110:在终端的拍摄范围缩小至第一拍摄范围时,获取在第一拍摄范围内摄像头采集的第一图像。在终端的拍摄范围缩小至第一拍摄范围时,此时放大倍数增大,在一个示例中,用户可调整终端的放大倍数,以缩小拍摄范围,使得所需拍摄的内容在预览图像中的占比增大,以实现放大的效果。在一些实施例中,当至少一个摄像头启动时,终端即可检测拍摄范围是否缩小,并在终端的拍摄范围缩小至第一拍摄范围时,获取在第一拍摄范围内摄像头采集的第一图像。其中,在终端设置有显示屏并对摄像头所采集图像进行显示时,第一图像为当前显示的预览图像,即用户调整拍摄范围后所对应看到的图像。在一些实施方式中,终端可获取拍摄范围调整指令,以调整终端的拍摄范围。在一种实施方式中,终端设置有显示屏,显示屏可包括显示面板和触摸面板,显示面板可以显示界面,进而显示摄像头所采集图像,触摸面板可检测用户的触发操作,并上报给终端处理器进行响应处理。具体地,用户在使用终端拍摄图像时,可通过触摸操作、按键操作、隔空手势操作等方式调整拍摄范围。以触摸操作为例,通过将两指在显示屏上相对运动可调整拍摄范围或放大倍数,如两指相互远离,可缩小拍摄范围,提高放大倍数,如两指相互靠近,可增大拍摄范围,降低放大倍数。在其他实施方式中,还可通过语音输入、图像识别等各种方式调整拍摄范围,本实施例对此不做限定。例如,可通过语音输入“放大”,以缩小拍摄范围,提高放大倍数。再如,还可获取用户眼部图像,检测用户注视时长,根据注视时长,调整拍摄范围,例如注视时长越长,拍摄范围可越小,放大倍数可越高。其中,注视为不眨眼注视,即开始检测时,若检测到用户闭眼则可获取当前注视时长为检测开始时刻到闭眼时刻之间的时长。步骤s120:基于终端在第二拍摄范围下采集的第二图像确定指定坐标系。其中,第二拍摄范围大于第一拍摄范围,且第二拍摄范围与第一拍摄范围至少部分重合。需要说明的是,第二拍摄范围与第一拍摄范围至少部分重合,则在第二拍摄范围内采集的第二图像与在第一拍摄范围内采集的第一图像也至少部分重合。其中,第二拍摄范围可以是终端的拍摄范围缩小至第一拍摄范围前历经的拍摄范围,也可以不是。例如,终端可设置有广角摄像头、中焦摄像头与长焦摄像头,若终端启动摄像头时,默认采用中焦摄像头进行拍摄,当缩小拍摄范围至第一拍摄范围,切换到长焦摄像头进行拍摄时,则第二拍摄范围下采集的第二图像可以为中焦摄像头采集的图像,也可为广角摄像头采集的图像,当然也可以仍为长焦摄像头采集的图像,只要拍摄范围大于第一拍摄范围且第二拍摄范围与第一拍摄范围至少部分重合即可。需要说明的是,第一拍摄范围与第二拍摄范围在不同时刻下可以对应不同的放大倍数,实际范围也可不同,本申请实施例中,第一拍摄范围指代当前的拍摄范围,第二拍摄范围指代比第一拍摄范围大的拍摄范围,只需二者至少部分重合即可。在一些实施例中,在步骤s120以前,可先确定目标对象,目标对象为用户需要拍摄的对象。目标对象的确定方式可包括但不限于用户手动确定,也可由终端自动确定。在一些实施方式中,可通过获取用户输入的目标对象的设置指令,以根据设置指令确定目标对象。设置指令可以由用户通过触摸操作、按键操作等接触式操作或语音输入、隔空手势输入等非接触式操作触发,在另一些实施方式中,还可通过识别摄像头采集的图像来自动确定目标对象,具体方式包括但不限于根据拍摄模式识别、用户行为、眼睛关注点、画面中心位置、画面主成分分析(principalcomponentanalysis,pca)等。例如,可获取当前拍摄模式,根据当前拍摄模式来确定目标对象,例如,若当前拍摄模式为人像拍摄模式,则可识别摄像头采集的图像中的人脸,来将其中的人脸确定为目标对象。再如,可获取用户的眼部图像,并识别其中的眼部关注点,将该眼部关注点与摄像头采集的图像进行映射,获取摄像头所采集的图像中与眼部关注点对应的图像内容,来确定目标对象。又如,可确定摄像头采集的图像中的中心位置,根据该中心位置对应的图像内容,确定目标对象。还如,可对摄像头采集的图像进行画面主成分分析,获取当前图像的主要图像内容,再根据该主要图像内容确定目标对象。在一些实施例中,在步骤s120之前还可先检测第一拍摄范围下采集的第一图像中是否存在目标对象,若不存在,再执行步骤s120。从而可在无法拍摄到目标对象时再确定相对位置进行提示,节省功耗。当然,也可不检测第一图像中是否存在目标对象,即执行步骤s120及后续步骤,可使当前的拍摄范围能够更好地覆盖目标对象,取得更佳的拍摄效果,进一步提升用户体验。步骤s130:确定目标对象与参考对象在指定坐标系下的相对位置。其中,参考对象为第一图像内的对象,并可以是第一图像内的一个或多个对象,在此不作限定。在一些示例中,参考对象可以为第一图像内的所有对象,即第一图像的所有图像内容作为参考对象。由于第二拍摄范围与第一拍摄范围至少部分重合,则可基于第二拍摄范围与第一拍摄范围的重合部分来确定参考对象在指定坐标系下的位置。为方便表述,将参考对象在指定坐标系下的位置记为参考位置。在一些实施例中,目标对象可被第二拍摄范围覆盖,即在若基于第二拍摄范围内采集的第二图像内存在目标对象,则可基于第二图像确定目标对象在指定坐标系下的位置。为方便表述,将目标对象在指定坐标系下的位置记为目标位置。在一些实施方式中,若第二图像内存在目标对象,则可以将第二图像的图像坐标系作为指定坐标系,以确定目标对象与参考对象在第二图像下的相对位置。作为一种实施方式,若即参考对象位于第一拍摄范围与第二拍摄范围的重合部分,即参考对象既存在于第一图像又存在于第二图像,此时可获取参考对象在第二图像中的位置,即得到参考位置;并获取目标对象在第二图像上的位置作为目标位置;然后根据目标位置和参考位置,即可确定目标对象和参考对象在指定坐标系下的相对位置。作为另一种实施方式,若参考对象不位于第一拍摄范围与第二拍摄范围的重合部分,即参考对象仅存在于第一图像,而不存在于第二图像,此时可获取第一拍摄范围内采集的第一图像与第二拍摄范围内采集的第二图像之间重合的图像作为重合图像,并计算在第一图像中参考对象相对于该重合图像的位置一,再计算在第二图像中目标对象相对于该重合图像的位置二,然后结合位置一和位置二即可确定目标对象与参考对象在第二图像上的相对位置,作为目标对象与参考对象在指定坐标系下的相对位置。在另一些实施例中,若目标对象此时不可被第二拍摄范围覆盖,即第二图像内不存在目标对象,可通过获取终端的移动轨迹并提示移动直至目标对象能够被第二拍摄范围覆盖,即终端在第二拍摄范围内通过至少一个摄像头采集的第二图像上内存在目标对象,再可根据前述方法确定相对位置。具体实施方式可见后述实施例,在此不作赘述。步骤140:根据相对位置确定提示信息。由于拍摄范围缩小后,目标对象可能在当前的拍摄范围即第一拍摄范围下,但位置不合适,另外,目标对象还可能不在当前的拍摄范围内。则可根据相对位置确定提示信息,使得当前的拍摄范围能够覆盖或更好地覆盖目标对象。其中,提示信息可以用于指示至少一个摄像头的移动方向,移动方向用于将第一拍摄范围覆盖目标对象,即使得目标对象可出现在第一图像中,能够被拍摄到。在一些示例中,若终端可实时显示摄像头采集的预览图像供用户查看,则可使得目标对象从预览图像消失后,又可重新回到预览图像中被用户看到,避免用户盲目寻找目标对象的耗时,节省用户找回目标对象的时间,提升用户体验。在一些实施例中,终端上设置的至少一个摄像头可以是固定于终端只能跟随终端运动而运动的,则指示至少一个摄像头的移动方向可以为指示终端的移动方向,通过指示终端按该移动方向移动,来使至少一个摄像头移动至能够将第一拍摄范围覆盖目标对象。在另一些实施例中,至少一个摄像头也可以是能够相对终端运动的可活动摄像头,则此时提示信息可以是一种操控指令,可用于指示摄像头自动根据相对位置进行移动,以自动找回目标对象。当然,提示信息也可不是操控指令,在此不作限定。在一些实施方式中,提示信息可以是操控指令,用于指示至少一个摄像头按移动方向移动,使得至少一个摄像头可根据相对位置自动移动,找回目标对象,将第一拍摄范围覆盖目标对象。在另一些实施方式中,提示信息也可不是操作指令,则提示信息因提示方式的不同而有所不同,其中,提示方式可以包括但不限于文本提示、语音提示、符号提示、亮灯提示、振动提示等,在此不作限定,具体可见后述步骤s150的描述。步骤150:输出提示信息。通过输出提示信息,可指示至少一个摄像头的移动方向,以将第一拍摄范围覆盖目标对象,可使得目标对象重新出现在预览图像中。在一些实施方式中,提示信息可以是操控指令,即可根据相对位置生成操控指令,并输出操控指令至操控对象,以控制该操控对象根据该相对位置移动。例如,操控对象为至少一个摄像头,则终端输出该操控指令至至少一个摄像头,可至少一个摄像头自动根据相对位置移动,以将第一拍摄范围覆盖目标对象,即自动找回目标对象。在另一实施方式中,提示方式可为文本提示,则可根据相对位置确定移动方向,并根据移动方向生成提示文本。例如,若目标对象在参考对象的左侧,可生成提示文本“请往左移”,并显示,由此可指示用户操控摄像头往左移动,以找回目标对象。在又一些实施方式中,提示方式可为语音提示,则可根据相对位置确定一定方向并根据移动方向生成提示语音。例如,若目标对象在参考对象的左侧,可生成提示语音“请往左移”,并通过扬声器或其他播放装置输出该提示语音。在还一些实施方式中,提示方式可为符号提示,则可显示包含目标对象与参考对象的图像,例如第二图像,然后根据相对位置在第二图像上绘制符号,以形象指示相对位置。其中,符号可以是箭头,箭头可由参考对象指向目标对象,另外,符号还可以是其他可指示方向的符号,在此不做限定。在再一些实施方式中,提示方式还可为亮灯提示,则终端可设置有发光器件,发光器件可为led灯或其他,在此不做限定。发光器件可设置于终端边框的两侧或三侧或四周,根据目标对象相对于参考对象的相对位置,终端处理器可控制与该相对位置对应的发光器件点亮。例如,若目标对象在参考对象的左侧,可控制设置于终端边框左侧的发光器件点亮。在又一些实施方式中,提示方式也可为振动提示,则终端可设置有振动模块,并可预先设置有振动策略与移动方向之间的映射关系,其中,振动策略可包括振动时长、连续振动次数等,则根据相对位置确定移动方向后,可查找该移动方向对应的振动策略,并控制振动模块按该振动策略振动。例如,若目标对象在参考对象左侧,可确定振动策略为连续振动2次,即若用户感受到2次振动,可往左移动摄像头或终端。可以理解的是,以上仅为示例,本实施例提供的方法并不局限于上述方式,但考虑篇幅原因在此不再穷举。本申请实施例提供的拍摄方法,通过在终端的拍摄范围缩小至第一拍摄范围时,获取在第一拍摄范围内摄像头采集的第一图像,并基于终端在第二拍摄范围下采集的第二图像确定指定坐标系,其中,第二拍摄范围大于第一拍摄范围,然后,确定目标对象与参考对象在指定坐标系下的相对位置,其中,参考对象为第一图像内的对象,并根据相对位置确定提示信息,最后输出提示信息,以指示至少一个摄像头移动,使得第一拍摄范围覆盖目标对象。由此,通过在拍摄范围缩小,即调高放大倍数时,可基于更大拍摄范围的第二图像确定指定坐标系,来确定待拍摄的目标对象与当前采集的第一图像中的参考对象在指定坐标系下的相对位置,并基于相对位置指示摄像头移动至能够将第一拍摄范围覆盖目标对象,以重新拍摄到目标对象,节省用户找回目标对象的时间,提高用户体验。在一些实施例中,终端设置有显示屏,显示屏可当前拍摄范围下采集的预览图像,预览图像为显示在显示屏以供用户查看的图像。例如,在当前拍摄范围为第一拍摄范围,则可显示第一拍摄范围下采集的第一图像,在当前拍摄范围为第二拍摄范围,则可显示第二拍摄范围下采集的第二图像。在一个示例中,从时刻t1至时刻t2,终端的拍摄范围从第二拍摄范围缩小至第一拍摄范围的过程中,显示屏可显示从第二拍摄范围缩小至第一拍摄范围时,摄像头所采集的图像。具体地,请参阅图8,图8示出了本申请一个示例性实施例提供的拍摄场景示意图,图8(a)中的显示区域801示出了终端在时刻t1采集的图像,图8(b)中的显示区域801示出了终端在时刻t2采集的图像,由此用户在拍摄过程中,可实时通过显示屏预览摄像头所采集的图像。在另一些实施例中,显示屏可包括不同的显示区域,终端基于第一拍摄范围采集的第一图像,与基于第二拍摄范围采集的第二图像可分别在不同的显示区域显示,其中,第二图像内包括目标对象,而第一图像为当前的预览图像,因此在拍摄场景下,视野范围改变时,用户可通过显示屏实时查看目标对象以及当前的预览图像(即第一图像)在更大视野范围下的第二图像中的位置,由此可方便用户实时获知当前在拍摄的图像中的参考对象以及需要拍摄的目标对象之间的相对位置,从而即便在高倍放大下,也仍可简单地通过第二图像找到目标对象,以对目标对象进行拍摄。在一些实施方式中,为形象提示目标对象与参考对象之间的相对位置,可在第二图像中标记参考对象,使得用户可直观通过观察第二图像获知当前在拍摄的位置是哪里,而不至于因视野范围缩小导致丧失全局。在另一些实施方式中,不仅可在第二图像中标记参考对象,还可标记目标对象,从而使得用户可直观通过观察第二图像获知当前的预览图像内的参考对象与目标对象之间的相对位置。在一个示例中,可在第一图像中不存在目标对象时,标记目标对象,从而可在目标对象跑出第一拍摄范围时帮助用户找回目标对象,而在目标对象未跑出第一拍摄范围时不作标记,以节省功耗和运算资源。在一个示例中,请参阅图9,图9示出了本申请另一个示例性实施例提供的拍摄场景示意图,图9中显示区域901为第一显示区域,用于实时显示第一图像,显示区域902为第二显示区域,用于显示第二图像。图9(a)中所示的显示区域901示出了时刻t1摄像头采集的图像,此时尚未缩小视野范围;图9(b)中所示的显示区域901示出了在时刻t2摄像头采集的第一图像,图9(b)中所示的显示区域902示出了在时刻t2摄像头采集的第二图像,且第二图像上的方框9021用于标记此时第一图像在第二图像的位置;图9(c)中所示的显示区域901示出了在时刻t3摄像头采集的第一图像,图9(c)中所示的显示区域902示出了在时刻t3摄像头采集的第二图像,且第二图像上的方框9021用于标记此时第一图像内参考对象在第二图像上的位置,方框9022用于标记此时目标对象在第二图像上的位置。从而可直观标记以帮助用户当前拍摄的图像内容是全局中的哪一部分,并即便在时刻t3的预览图像即时刻t3的第一图像中完全找不到目标对象时,通过在第二图像上标注目标对象和参考对象,可直观显示相对位置。可以理解的是,以上仅为几种场景示例,本实施例提供的方法并不局限于上述场景,但考虑篇幅原因在此不再穷举。请参阅图10,图10示出了本申请另一个实施例提供的拍摄方法的流程示意图,该方法可包括:步骤s210:在终端使用第二摄像头时,检测是否获取到摄像头切换指令。本实施例中,至少一个摄像头包括第一摄像头和第二摄像头,其中,第一摄像头的视野范围为第一拍摄范围,第二摄像头的视野范围为第二拍摄范围。具体地,第一摄像头的视野范围小于第二摄像头的视野范围,第一、第二摄像头可拍摄的拍摄范围不同,若拍摄范围缩小到一定程度,将触发摄像头切换指令,以由切换后的摄像头基于更小的拍摄范围进行拍摄。由此,当终端存在不同视野范围的摄像头时,若终端的视野范围缩小,对应放大倍数缩小到指定值,此时可切换摄像头,以实现更大程度的视野范围缩小。具体地,终端可设置有多个不同焦距的摄像头,每个摄像头可对应不同的焦段及视野范围,不同视野范围对应不同的放大倍数。则在用户调整放大倍数时,若调整前后的放大倍数对应不同的焦段,即放大倍数达到指定值时,可触发摄像头切换指令,以根据调整后的放大倍数确定对应的目标摄像头,控制切换成目标摄像头。作为一种实施方式,终端可预存有摄像头和放大倍数的映射关系,第一摄像头可对应放大倍数在指定值以及指定值以上,第二摄像头可对应放大倍数在指定值之下,如表一所示。则在终端使用第二摄像头时调整放大倍数,若放大倍数达到指定值,可触发摄像头切换指令,以使得终端可检测获取到摄像头切换指令。其中,指定值可根据视野范围确定,也可由程序预设,还可由用户自定义,在此不做限定。表一摄像头视野范围放大倍数第一摄像头第一视野范围指定值及以上第二摄像头第二视野范围(0,指定值)例如,第一摄像头可以是长焦摄像头,第二摄像头可以是广角摄像头,在终端使用广角摄像头时,若在此基础上缩小视野范围,即提高放大倍数,且放大倍数超过指定值时,可触发摄像头切换指令,并经检测可控制将当前使用的摄像头从广角摄像头切换为长焦摄像头,以使用长焦摄像头进行拍摄。则由于此时实现了较高倍数的放大,容易导致长焦摄像头的拍摄范围无法覆盖目标对象,因此可通过在终端使用第二摄像头时,检测是否获取到摄像头切换指令以帮助用户找回目标对象。步骤s220:若获取到摄像头切换指令,响应摄像头切换指令,控制终端使用第一摄像头采集第一图像,终端的拍摄范围被缩小至第一拍摄范围。若获取到摄像头切换指令,响应摄像头切换指令,将当前使用的摄像头切换为第一摄像头,控制终端使用第一摄像头采集第一图像,此时,终端的拍摄范围被缩小至第一拍摄范围。步骤s230:在响应摄像头切换指令时,获取第二摄像头采集的第二图像。在响应摄像头切换指令时,可获取第二摄像头采集的第二图像,由此可获取比当前采集的第一图像的拍摄范围更大的图像,且根据上述内容,该图像与第一图像至少部分重合。需要说明的是,第二摄像头采集的第二图像对应的拍摄范围,可以是第二摄像头在其视野范围内大于第一视野范围的任意拍摄范围,只需该拍摄范围可与第一拍摄范围至少部分重合。步骤s240:若第二图像内存在目标对象,将第二图像的图像坐标系作为指定坐标系。检测第二图像内是否存在目标对象,并在第二图像内存在目标对象时,可将第二图像的图像坐标系作为指定坐标系。由此,可在当前摄像头无法拍摄到目标对象时,检测其他摄像头是否可拍摄到目标对象,从而在存在至少一个摄像头可拍摄到目标对象时,基于该至少一个摄像头所采集的存在目标对象的第二图像来确定相对位置。从而可在通过光学变焦实现高倍放大时,如果当前摄像头丢失目标对象,可通过其他大视野范围的摄像头找回。例如,当从广角摄像头切换至长焦摄像头时,若广角摄像头可拍摄到目标对象,则可基于广角摄像头所采集的图像找回目标对象。步骤s250:确定目标对象与参考对象在指定坐标系下的相对位置。将第二图像的图像坐标系作为指定坐标系后,确定目标对象与参考对象在指定坐标系下的相对位置的具体实施方式,可参见步骤s130的描述,在此不再赘述。步骤s260:根据相对位置确定提示信息。步骤s270:输出提示信息。需要说明的是,本实施例中未详细描述的部分可以参考前述实施例,在此不再赘述。在一些实施例中,通过本实施例提供的拍摄方法可针对经由光学变焦实现拍摄范围缩小的场景下,找回目标对象。若经由光学变焦后,还通过数码变焦继续缩小拍摄范围,还可继续经由前述实施例提供的拍摄方法继续锁定目标对象,帮助用户找回目标对象。在此不再赘述。例如,从广角摄像头切换至长焦摄像头拍摄时可由本实施例提供的拍摄方法找回目标对象,通过本实施例提供的拍摄方法,可适用于终端设置有多个摄像头,可实现光学变焦的场景,并在通过光学变焦实现放大时,通过检测是否获取到摄像头切换指令,并在获取到摄像头切换指令时,从第二摄像头切换至第一摄像头,以基于第一摄像头采集第一图像,并在响应该摄像头切换指令时,获取比当前拍摄范围更大的第二拍摄范围下采集的第二图像,并基于第二图像确定目标对象与参考对象在指定坐标系下的相对位置,并进行提示,以找回目标对象,从而可在高倍放大下,如果当前摄像头丢失目标对象,可通过其他大视野范围的摄像头找回目标对象,以方便用户对目标对象的拍摄,减少用户找回目标对象进行拍摄的时间,提高用户体验。另外,在一些实施例中,用户在缩小拍摄范围,放大图像时,摄像头角度可能发生了改变,此时,所需拍摄的目标对象可能会跑出所有摄像头的视野范围,即任一摄像头的视野范围均无法覆盖目标对象,此时,可确定终端的移动轨迹,以指示终端移动,使至少一个摄像头的视野范围可覆盖目标对象,进而找回目标对象进行拍摄。具体地,请参阅图11,图11示出了本申请又一个实施例提供的拍摄方法的流程示意图,该方法可包括:步骤s301:在终端使用第二摄像头时,检测是否获取到摄像头切换指令。步骤s302:若获取到摄像头切换指令,响应摄像头切换指令,控制终端使用第一摄像头采集第一图像,终端的拍摄范围被缩小至第一拍摄范围。步骤s303:在响应摄像头切换指令时,获取第二摄像头采集的第二图像。步骤s304:检测第二图像内是否存在目标对象。于本实施例中,检测第二图像内是否存在目标对象,还可包括:若第二图像内不存在目标对象,可执行步骤s305;若第二图像内存在目标对象,可跳过步骤s305至步骤s307,执行步骤s308。步骤s305:获取在响应摄像头切换指令的时刻之前终端的移动轨迹。若第二图像内不存在目标对象,获取在响应摄像头切换指令的时刻之前终端的移动轨迹。在一些实施例中,若第二图像内不存在目标对象,可基于终端的运动传感器,来获取终端的移动轨迹,具体地,获取在响应摄像头切换指令的时刻之前终端的移动轨迹。由于在终端发生位移时,摄像头所拍摄的角度也会发生变化,那么此时可能会导致目标对象消失在摄像头的视野范围内,此时终端的运动轨迹可以一定程度反映摄像头相对目标对象的运动轨迹,那么操控终端沿着终端的移动轨迹往回运动,可以使得目标对象重新出现在第二拍摄范围,即可出现在第二图像上。在另一些实施例中,若第二图像内不存在目标对象,也可获取在响应摄像头切换指令的时刻之前第二摄像头采集的多张历史图像,并基于多张历史图像确定终端的移动轨迹。具体地,请参阅图12,图12示出了本申请一个示例性实施例提供的图11中步骤s305的流程示意图,于本实施例中,步骤s305可包括:步骤s3051:将多张历史图像进行拼接处理得到拼接图像。由于在拍摄范围缩小后,如果摄像头拍摄角度发生变化,将导致摄像头所采集的图像内容发生变化,而在角度变化的过程中,摄像头“看”到多个不同角度下的图像内容,如果将这些图像内容对应的图像拼接起来,可得到一个视野较大的图像,即拼接图像。可以理解的是,若摄像头无法相对终端本体运动,则摄像头拍摄角度变化,可由终端移动导致,用户在握持终端缩小拍摄范围时,可能会使终端产生较大偏移,从而使得任一摄像头的视野范围都无法覆盖目标对象。由此,若第二图像内不存在目标对象,也可获取在响应摄像头切换指令的时刻之前第二摄像头采集的多张历史图像,将多张历史图像进行拼接处理得到拼接图像。其中,历史图像为终端之前缓存的摄像头采集的预览图像,拼接图像包括多张历史图像中每张历史图像的图像内容。在一些实施方式中,终端可在拍摄范围缩小过程中缓存之前采集的预览图像,以在第二图像内不存在目标对象时,获取之前缓存的预览图像作为历史图像,基于多张历史图像来拼接得到拼接图像。作为一种实施方式,终端可在检测到拍摄范围缩小时,实时缓存摄像头所采集的预览图像,从而终端可在第二图像内不存在目标对象前,就已经开始缓存预览图像。作为另一种实施方式,终端也可在第一摄像头所采集的第一图像内不存在目标对象时,即开始缓存第一摄像头所采集的第一图像。作为又一种实施方式,终端还可在第二摄像头所采集的第二图像内不存在目标对象时,才开始缓存第一摄像头所采集的第一图像,由此可节省功耗。在其他一些可能的实施例中,终端可在检测到拍摄范围缩小时,实时缓存摄像头所采集的预览图像,从而终端可目标对象跑出所有摄像头的视野范围前,就已经开始缓存预览图像,则此时,可从缓存的预览图像中即历史图像中找到存在目标对象的目标历史图像,来从而可基于该目标历史图像的图像坐标系为指定坐标系,来确定相对位置,具体以图像坐标系为指定坐标系确定相对位置的实施方式,可参考前述以第二图像的图像坐标系作为指定坐标系的实施方式,原理类似,在此不再赘述。步骤s3052:按多张历史图像被采集的先后顺序,获取每张历史图像的图像内容在拼接图像内的位置信息。由于多张历史图像是在一个指定时间段内采集的,因此多张历史图像在拼接图像内的位置信息可一定程度代表终端在该指定时间段内的移动轨迹,因而可按多张历史图像被采集的先后顺序,获取每张历史图像的图像内容在拼接图像内的位置信息。在一些实施方式中,可以将历史图像的中心位置在拼接图像内的位置作为该历史图像在拼接图像内的位置信息。在其他一些实施方式中,也可将历史图像的其他位置在拼接图像内的位置作为其位置信息,在此不做限定。步骤s3053:根据位置信息获取终端的移动轨迹。在一些实施方式中,可按多张历史图像被采集的先后顺序及位置信息,在拼接图像中将每张历史图像,以得到多张历史图像的拼接轨迹,可将该拼接轨迹作为终端的移动轨迹。步骤s306:根据移动轨迹输出移动提示信息。其中,移动提示信息用于指示用户将终端移动至指定位置,指定位置处,目标对象位于第二摄像头的第二拍摄范围内。从而可在第二图像内不存在目标对象时,通过获取移动轨迹来输出移动提示信息,提示用户操控终端使得至少一个摄像头的视野范围可覆盖目标对象,从而找回目标对象。步骤s307:再次获取第二摄像头采集的第二图像,直至第二摄像头采集的第二图像内存在目标对象。在一些实施方式中,步骤s307之后,可继续执行步骤s308,以在用户拍摄时因终端或摄像头偏移量过大,导致任一摄像头的视野范围均不存在目标对象时,通过终端移动轨迹提示用户操控终端移动,直到至少一个摄像头的视野范围可重新覆盖目标对象,进而再获取包含目标对象的图像,进一步通过步骤s308及之后的步骤实现更精确的目标对象找回。步骤s308:若第二图像内存在目标对象,将第二图像的图像坐标系作为指定坐标系。步骤s309:确定目标对象与参考对象在指定坐标系下的相对位置。步骤s310:根据相对位置确定提示信息。步骤s311:输出提示信息。本实施例提供的拍摄方法,可在前述实施例的基础上,通过在第二图像不存在目标对象时,即目标对象消失在所有摄像头的视野范围时,通过获取在响应摄像头切换指令的时刻之前终端的移动轨迹,来输出移动提示信息,以指示用户操控终端移动至能够第二拍摄范围可重新拍摄到目标对象。由此,可以在目标对象丢失时,使目标对象重新出现在摄像头的第二视野范围,使得基于第二视野范围又可采集到包含目标对象的第二图像,从而辅助用户快速找回目标对象,节省找回目标对象的时间,提高用户体验。请参阅图13,其示出了本申请实施例提供的一种拍摄装置1300的结构框图,该拍摄装置1300可应用于上述终端,该拍摄装置1300可以包括:图像采集模块1310、坐标系确定模块1320、位置确定模块1330、提示确定模块1340以及提示输出模块1350,具体地:图像采集模块1310,用于在所述终端的拍摄范围缩小至第一拍摄范围时,获取在所述第一拍摄范围内所述摄像头采集的第一图像;坐标系确定模块1320,用于基于所述终端在第二拍摄范围下采集的第二图像确定指定坐标系,所述第二拍摄范围大于所述第一拍摄范围;位置确定模块1330,用于确定目标对象与参考对象在所述指定坐标系下的相对位置,其中,所述参考对象为所述第一图像内的对象;提示确定模块1340,用于根据所述相对位置确定提示信息;提示输出模块1350,用于输出所述提示信息,所述提示信息用于指示至少一个所述摄像头的移动方向,所述移动方向用于将所述第一拍摄范围覆盖所述目标对象。进一步地,至少一个所述摄像头包括第一摄像头和第二摄像头,所述第一摄像头的视野范围为第一拍摄范围,所述第二摄像头的视野范围为第二拍摄范围,所述图像采集模块1310,包括:切换指令检测子模块以及切换指令响应子模块,其中:切换指令检测子模块,用于在所述终端使用所述第二摄像头时,检测是否获取到摄像头切换指令;切换指令响应子模块,用于若获取到所述摄像头切换指令,响应所述摄像头切换指令,控制所述终端使用所述第一摄像头采集第一图像,所述终端的拍摄范围被缩小至第一拍摄范围。进一步地,所述坐标系确定模块1320包括:第二图像获取子模块以及坐标系确定子模块,其中:第二图像获取子模块,用于在响应所述摄像头切换指令时,获取所述第二摄像头采集的第二图像;坐标系确定子模块,用于若所述第二图像内存在目标对象,将所述第二图像的图像坐标系作为所述指定坐标系。进一步地,所述拍摄装置1300还包括:轨迹获取模块、移动提示模块以及图像获取模块,其中:轨迹获取模块,用于若所述第二图像内不存在目标对象,获取在响应所述摄像头切换指令的时刻之前所述终端的移动轨迹;移动提示模块,用于根据所述移动轨迹输出移动提示信息,所述移动提示信息用于指示用户将所述终端移动至指定位置,所述指定位置处,所述目标对象位于所述第二摄像头的第二拍摄范围内;图像获取模块,用于再次获取所述第二摄像头采集的第二图像,直至所述第二摄像头采集的第二图像内存在目标对象。进一步地,所述轨迹获取模块包括:历史获取子模块以及历史确定子模块,其中:历史获取子模块,用于若所述第二图像内不存在目标对象,获取在响应所述摄像头切换指令的时刻之前所述第二摄像头采集的多张历史图像;历史确定子模块,用于基于所述多张历史图像确定所述终端的移动轨迹。进一步地,所述历史确定子模块,包括:,其中:图像拼接单元,用于将所述多张历史图像进行拼接处理得到拼接图像,所述拼接图像包括所述多张历史图像中每张所述历史图像的图像内容;位置获取单元,用于按所述多张历史图像被采集的先后顺序,获取每张所述历史图像的图像内容在所述拼接图像内的位置信息;轨迹获取单元,用于根据所述位置信息获取所述终端的移动轨迹。进一步地,所述终端设置有显示屏,所述拍摄装置还包括:第一图像显示模块、第二图像显示模块、目标对象标记模块以及参考对象标记模块,其中:第一图像显示模块,用于显示所述终端在所述第一拍摄范围下采集的第一图像。第二图像显示模块,用于显示所述终端在所述第二拍摄范围下采集的第二图像,所述第二图像与所述第一图像在所述显示屏的不同显示区域显示,所述第二图像内包括目标对象;目标对象标记模块,用于在所述第二图像中标记所述目标对象;参考对象标记模块,用于在所述第二图像中标记所述参考对象。本申请实施例提供的拍摄装置用于实现前述方法实施例中相应的拍摄方法,并具有相应的方法实施例的有益效果,在此不再赘述。在本申请所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本申请实施例还提供了一种电子设备,该电子设备可以包括一个或多个如下部件:处理器、存储器、至少一个摄像头以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。在一些实施例中,该电子设备还可包括显示屏。在一个示例性的实施例中,本申请实施例所提供的电子设备,可以为如图3所示的终端100,则电子设备中的处理器可以为图3所示的处理器110,电子设备中的存储器可以为图3所示的存储器120,电子设备中的至少一个摄像头可以为图3所示的至少一个摄像头130,电子设备中的显示屏可以为图3所示的显示屏140。请参考图14,其示出了本申请实施例提供的一种计算机可读取存储介质的结构框图。该计算机可读取存储介质1400中存储有程序代码,所述程序代码可被处理器调用执行上述实施例中所描述的方法。计算机可读取存储介质1400可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读取存储介质1400包括非易失性计算机可读取存储介质(non-transitorycomputer-readablestoragemedium)。计算机可读取存储介质1400具有执行上述方法中的任何方法步骤的程序代码1410的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码1410可以例如以适当形式进行压缩。最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1