发布信息

一种拍摄方法及相关设备与流程

作者:admin      2022-08-02 18:45:56     215



电子通信装置的制造及其应用技术1.本技术涉及终端技术领域,尤其涉及一种拍摄方法及相关设备。背景技术:2.随着终端技术的发展,手机等终端不仅可以满足用户的通信需求,还可以给用户提供获取外界信息的渠道,以及多种多样的娱乐方式。其中,视频是比较常见的一种娱乐方式和信息获取方式。尤其是近年来随着短视频的兴起与发展,人们越来越重视视频的拍摄与制作,拍摄场景也越来越多样化。比如人们可以通过手机等终端来同时启用多个摄像头来获取不同角度的图像。3.以双景录像为例,人们可以同时启用前置摄像头和后置摄像头来进行拍摄,并将前置摄像头和后置摄像头所获取的图像显示在终端的显示屏上。通过这种拍摄方式得到的视频既包括基于前置摄像头所获取的视频画面,还包括基于后置摄像头所获取的视频画面。然而,由于前置摄像头和后置摄像头的器件参数不同,以及其支持的变焦等效果不同,所以前置摄像头和后置摄像头的视场角不同。这也就意味着,若拍摄场景中存在人物,通过前、后置摄像头所获取的图像中的人物脸部比例(即前、后置取景框中所显示的人脸比例)会有明显差异,使得拍摄的视频不符合用户期望。在这种情况下,可以通过后置变焦和人为调整拍摄场景中的人物与终端之间的距离来改善前、后置取景框中所显示的人脸比例。这种方式需要用户进行拍摄前的调整,并且一旦改变背景(例如,移动终端来获取不同背景下的人物),用户需要重新调整后再进行拍摄,这种拍摄方式操作麻烦且需要花费较长时间精力。4.因此,如何快速简单的调整双景录像模式下的前、后置取景框中的人脸比例,使得该前、后置取景框中的人脸比例一致是目前亟待解决的问题。技术实现要素:5.本技术提供了一种拍摄方法及相关设备。根据该拍摄方法,电子设备可以基于前置摄像头采集的图像中的人脸比例来调整后置摄像头的变焦倍数,或者,基于后置摄像头采集的图像中的人脸比例来调整前置摄像头的变焦倍数。电子设备还可以实现前置摄像头和后置摄像头协同变焦,即前置摄像头和后置摄像头协同调整变焦倍数。这种方式无需用户自行判断并具体调整前置摄像头和后置摄像头采集的图像中的人脸比例的差异,大大缩减了拍摄准备时间,更加快速且简单的调整前置摄像头或后置摄像头的变焦倍数,使得通过前置摄像头和后置摄像头采集的图像中的人脸比例保持一致,从而获得符合用户期望的视频。6.第一方面,本技术提供了一种拍摄方法。该拍摄方法可以应用于设置有多个摄像头的电子设备。根据该拍摄方法,电子设备可以检测到作用在第一控件上的第一操作;响应于第一操作,电子设备进入双景录像模式,并基于第一摄像头和第二摄像头采集图像。电子设备可以显示第一界面。第一界面可以包括第一图像和第二图像。第一图像中的目标对象区域占第一图像的比例为第一比例,第二图像中的目标对象区域占第二图像的比例为第二比例。第一比例与第二比例的差值的绝对值为第一数值。显示第一界面之后,电子设备还可以显示第二界面。第二界面可以包括第三图像和第四图像。第三图像中的目标对象区域占第三图像的比例为第三比例,第四图像中的目标对象区域占所述第四图像的比例为第四比例。第三比例与第四比例的差值的绝对值为第二数值。其中,第一图像和第三图像是电子设备基于第一摄像头所采集的图像。第二图像和第四图像是电子设备基于第二摄像头所采集的图像。第二数值小于第一数值。7.在本技术提供的方案中,电子设备进入双景录像模式后,可以基于第一摄像头和第二摄像头采集图像,并在通过第一摄像头和第二摄像头采集的图像中的目标对象比例存在差异的情况下,缩小通过第一摄像头和第二摄像头采集的图像中的目标对象比例的差异。在一种可能的实现方式中,在通过第一摄像头和第二摄像头采集的图像中的目标对象比例存在较大差异的情况下,电子设备可以自行调整第一摄像头或第二摄像头的变焦倍数。在又一种可能的实现方式中,在通过第一摄像头和第二摄像头采集的图像中的目标对象比例存在较大差异的情况下,电子设备可以检测到用户作用于双景录像界面上的操作,并基于该操作具体调整第一摄像头或第二摄像头的变焦倍数。在这种情况下,用户无需花费时间自行观察并调整摄像头的变焦倍数,而仅仅是触发电子设备实现对摄像头的变焦倍数的调整即可。8.示例性的,电子设备进入双景录像模式之后,可以基于前置摄像头和后置摄像头分别采集图像。在通过前置摄像头和后置摄像头采集的图像中的人脸比例存在差异的情况下,电子设备可以调整通过前置摄像头和后置摄像头采集的图像中的人脸比例,并显示调整人脸比例后的图像。9.上述方式无需用户自行判断以及具体调整两个摄像头的采集的图像中的目标对象比例,而是通过更简单、更方便的方式来实现两个摄像头采集的图像中的目标对象比例一致。也就是说,上述方式无需用户多次调整摄像头的变焦倍数来使得两个摄像头采集的图像中的目标对象比例接近,甚至相同。可理解,上述方式大大缩减了拍摄准备时间,可以更快速地获得符合用户期望的视频。10.需要说明的是,第一界面和第二界面可以体现同一窗口在不同时刻显示的不同内容。可理解,第一界面和第二界面可以包括相同的控件,其区别在于,第一界面和第二界面显示的图像有所差异。11.可理解,第一控件用于触发进入双景录像模式。在本技术的一些实施例中,第一控件可以为双景录像模式控件。示例性的,第一控件可以为如图2c所示的双景录像模式选项401。在本技术的一些实施例中,第一控件可以为触发进入双景录像模式的快捷控件。例如,第一控件可以为电子设备桌面(即放置有若干应用图标的界面)上的控件。用户可以通过点击等方式触发该控件,相应的,电子设备进入双景录像模式,并显示双景录像模式下的预览界面(如图2d和图2e)。示例性的,第一控件可以为如图2a所示的用户界面上的控件。12.在本技术的一些实施例中,电子设备检测到作用于第一控件上的操作之前,电子设备还可以响应于作用于相机应用图标上的用户操作,启动相机应用,并显示拍照预览界面。13.在本技术的一些实施例中,第一摄像头包括前置摄像头,第二摄像头包括后置摄像头。在本技术的一些实施例中,第一摄像头包括后置摄像头,第二摄像头包括前置摄像头。在本技术的一些实施例中,第一摄像头和第二摄像头均为后置摄像头。在本技术的一些实施例中,第一摄像头和第二摄像头均为前置摄像头。14.在本技术的一些实施例中,第一界面可以为预览界面b1。第一图像为图像i1,第二图像为i2。第一比例为比例c1,第二比例为比例c2。第一数值为|比例c1-比例c2|。第二界面可以为预览界面b2。第三图像为图像i3,第四图像为i4。第三比例为比例c3,四比例为比例c4。第二数值为|比例c3-比例c4|。可理解,|比例c3-比例c4|小于|比例c1-比例c2|。15.在本技术的一些实施例中,目标对象区域可以为电子设备所显示的用于框选该目标对象的检测框区域。目标对象可以为人脸,可以为动物,还可以为花草、树等指定物体,本技术对此不作限定。可理解,在目标对象为人脸的情况下,目标对象区域可以为电子设备直接检测到的人脸部分,还可以为电子设备上显示的用于框选人脸的人脸检测框区域。16.需要说明的是,电子设备可以对通过摄像头采集的图像进行目标对象检测,即检测该通过摄像头采集的图像中是否存在目标对象。具体的,电子设备可以根据目标对象识别算法来对目标对象进行检测。可理解,目标对象识别算法包括物体检测算法。例如,人脸检测算法、人体检测算法等。物体检测算法可以基于大数据和深度神经网络模型来实现物体检测。物体检测算法的相关描述可参考相关技术文档,本技术对此不作限制。17.在本技术的一些实施例中,第一数值大于阈值d1。也就是说,第一比例和第二比例之间的差异较大。即第一图像和第二图像中的目标对象的大小差异较明显。18.在本技术的一些实施例中,第二数值小于阈值d2。也就是说,第三比例和第四比例之间的差异较小。即第三图像和第四图像中的目标对象的大小差异不明显。19.可理解,第一操作可以包括点击、手势、声音等,本技术对此不作限制。在本技术的一些实施例中,第一操作可以为操作a2。20.结合第一方面,在一种可能的实现方式中,显示第二界面,具体包括:电子设备可以检测到作用于第一界面上的第二操作,显示第二界面。21.在本技术提供的方案中,用户可以触发电子设备调整通过第一摄像头和第二摄像头采集的图像中的目标对象比例之间的差异。在本技术的一些实施例中,用户可以双击或三击第一界面,电子设备可以检测到该用户操作,响应于该用户操作,缩小通过第一摄像头和第二摄像头采集的图像中的目标对象比例的差异,并显示第二界面。当然,用户还可以通过其他方式(例如,手势、声音等)来触发电子设备调整通过第一摄像头和第二摄像头采集的图像中的目标对象比例之间的差异,本技术对此不作限制。22.在本技术的一些实施例中,若电子设备检测到作用于第一界面上的第二操作,电子设备可以根据该操作来确定调整第一摄像头和第二摄像头采集的图像中的目标对象比例之间的差异的具体方式。若电子设备并未检测到作用于第一界面上的第二操作,电子设备可以根据预先设置的方式直接自行调整第一摄像头和第二摄像头采集的图像中的目标对象比例之间的差异。例如,若进入双景录像模式之后的5秒内,电子设备并未检测到用户作用于第一界面上的第二操作,可以根据预先设置的方式自行调整第一摄像头或第二摄像头的变焦倍数,并显示第二界面,从而缩小通过第一摄像头和第二摄像头采集的图像中的目标对象比例之间的差异。23.可理解,上述调整第一摄像头和第二摄像头采集的图像中的目标对象比例之间的差异的具体方式,以及上述预先设置的方式均可以包括:基于第一摄像头采集的图像中的目标对象比例,调整第二摄像头的变焦倍数,或者,基于第二摄像头采集的图像中的目标对象比例,调整第一摄像头的变焦倍数。24.可理解,第二操作可以包括点击、手势、声音等,本技术对此不作限制。25.结合第一方面,在一种可能的实现方式中,第一界面包括第二控件和第三控件。第二控件用于触发调整第一摄像头的变焦倍数。第三控件用于触发调整第二摄像头的变焦倍数。变焦倍数用于表征摄像头焦距的变化程度。在一种可能的实现方式中,检测到作用于第一界面上的第二操作,显示第二界面,具体包括:检测到作用于第二控件上的第二操作,显示第二界面。在这种情况下,第四比例和第二比例一致相等,第三比例和第一比例不一致相等。在又一种可能的实现方式中,检测到作用于第一界面上的第二操作,显示第二界面,具体包括:检测到作用于第三控件上的第二操作,显示第二界面。在这种情况下,第四比例和第二比例不一致相等,第三比例和第一比例一致相等。26.在本技术提供的方案中,第一界面可以包括第二控件和第三控件。用户可以通过第二控件和第三控件来分别触发电子设备调整第一摄像头和第二摄像头的变焦倍数。具体的,电子设备可以检测到作用于该第二控件上的用户操作,响应于该用户操作,电子设备可以将第二摄像头采集的图像中的目标对象比例为基准,来调整第一摄像头的变焦倍数,并显示第二界面。在这种情况下,电子设备通过第一摄像头采集的图像中的目标对象比例会发生变化。而由于第二摄像头的变焦倍数未调整,所以电子设备通过第二摄像头采集的图像中的目标对象比例不会发生变化。因此,第三比例和第一比例不相等,而第四比例和第二比例相等。类似的,电子设备也可以检测到作用于该第三控件上的用户操作,响应于该用户操作,电子设备可以将第一摄像头采集的图像中的目标对象比例为基准,来调整第二摄像头的变焦倍数,并显示第二界面。在这种情况下,电子设备通过第二摄像头采集的图像中的目标对象比例会发生变化。而由于第一摄像头的变焦倍数未调整,所以电子设备通过第一摄像头采集的图像中的目标对象比例不会发生变化。因此,第三比例和第一比例相等,而第四比例和第二比例不相等。27.上述方式通过设置两个控件分别实现基于第一比例和第二比例来调整相应摄像头的变焦倍数,用户不需要不断改变摄像头的变焦倍数来缩小通过第一摄像头和第二摄像头采集的图像中的目标对象比例之间的差异。例如,用户不需要不断调整第一摄像头或第二摄像头对应的变焦倍数控件来寻找其较恰当的变焦倍数。可理解,第一摄像头或第二摄像头的变焦倍数为该较恰当的变焦倍数时,电子设备通过第一摄像头和第二摄像头采集的图像中的目标对象比例之间的差异较小。这也就意味着,上述方式可以节约拍摄准备时间,可以更加快速地获得符合用户期望的视频。28.在本技术的一些实施例中,第二控件和第三控件可以分别为图2m所示的比例设置控件1401和比例设置控件1402。29.结合第一方面,在一种可能的实现方式中,第二控件位于第一界面中的第一取景框中。第一取景框用于显示通过第一摄像头采集的图像。第三控件位于第一界面中的第二取景框中。第二取景框用于显示通过第二摄像头采集的图像。30.可理解,这一种实现方式可以参考图2n-图2o。31.在本技术提供的方案中,若用户需要调整第一取景框显示的图像中的目标对象比例,使其与第二取景框显示的图像中的目标对象比例相等,可以直接通过点击等方式触发第二控件。在这种情况下,电子设备可以调整第一摄像头的变焦倍数。类似的,若用户需要调整第二取景框显示的图像中的目标对象比例,使其与第一取景框显示的图像中的目标对象比例相等,可以直接通过点击等方式触发第三控件。在这种情况下,电子设备可以调整第二摄像头的变焦倍数。这种方式可以更简单、更方便地缩小两个摄像头采集的图像中的目标对象比例之间的差异,从而节约拍摄准备时间,更快速地获得符合用户期望的视频。32.在本技术的一些实施例中,第一取景框为前置取景框,第二取景框为后置取景框。33.结合第一方面,在一种可能的实现方式中,第一界面包括第四控件。显示第二界面之前,该方法还可以包括:响应于作用在第四控件上的操作,第一界面上显示有提示区域。第一界面中的提示区域包括第二控件和第三控件。34.在本技术的一些实施例中,第四控件可以为图2j所示的比例设置控件5013。第二控件可以为图2k所示的控件12012,第三控件可以为图2k所示的控件12011。35.可理解,这一种实现方式可以参考图2j-图2l。36.在本技术提供的方案中,用户可以通过第二控件和第三控件来分别触发电子设备调整第一摄像头和第二摄像头的变焦倍数。这种方式可以更简单、更方便地缩小两个摄像头采集的图像中的目标对象比例之间的差异,从而节约拍摄准备时间,更快速地获得符合用户期望的视频。37.结合第一方面,在一种可能的实现方式中,显示第二界面之前,该方法还包括:电子设备基于第一比例和第二比例确定目标变焦倍数,并基于目标变焦倍数调整第一摄像头或第二摄像头的变焦倍数。变焦倍数用于表征摄像头焦距的变化程度。38.在本技术提供的方案中,电子设备可以基于第一比例和第二比例确定目标变焦倍数,并基于目标变焦倍数调整第一摄像头或第二摄像头,从而缩小通过第一摄像头和第二摄像头采集的图像中的目标对象比例之间的差异,以便获得符合用户期望的视频。39.可理解,变焦倍数和目标变焦倍数的相关描述可以参考后文,本技术在此不展开说明。40.结合第一方面,在一种可能的实现方式中,基于目标变焦倍数调整第一摄像头或第二摄像头的变焦倍数,具体包括:在目标变焦倍数为第一比例和第二比例的比值的情况下,电子设备可以基于目标变焦倍数调整第二摄像头的变焦倍数;在目标变焦倍数为第二比例和第一比例的比值的情况下,电子设备可以基于目标变焦倍数调整第一摄像头的变焦倍数。41.结合第一方面,在一种可能的实现方式中,基于目标变焦倍数调整第一摄像头或第二摄像头的变焦倍数,具体包括:若目标变焦倍数为第一比例和第二比例的比值,且目标变焦倍数在预设变焦范围内,电子设备将第二摄像头的变焦倍数调整为目标变焦倍数。42.在本技术提供的方案中,电子设备可以以第一比例为基准来调整第二摄像头的变焦倍数。具体的,电子设备可以确定目标变焦倍数为第一比例和第二比例的比值。在这种情况下,若目标变焦倍数在预设变焦范围内,电子设备可以将第二摄像头的变焦倍数调整为目标变焦倍数,并通过第二摄像头采集第四图像。这种方式可以使得第一摄像头和第二摄像头采集的图像中的目标对象比例相同,以便获得符合用户期望的视频,提升了用户体验。43.可理解,预设变焦范围与电子设备的摄像头的变焦能力(例如,光学变焦能力、数字变焦能力)和图像处理能力有关。预设变焦范围的相关描述可参考后文,本技术在此不展开说明。44.结合第一方面,在一种可能的实现方式中,基于目标变焦倍数调整第一摄像头第二摄像头的变焦倍数,具体包括:若目标变焦倍数为第一比例和第二比例的比值,且目标变焦倍数不在预设变焦范围内,电子设备可以在预设变焦范围内选取最接近目标变焦倍数的变焦倍数,并将第二摄像头的变焦倍数调整为该最接近目标变焦倍数的变焦倍数。45.在本技术提供的方案中,电子设备可以以第一比例为基准来调整第二摄像头的变焦倍数。具体的,电子设备可以确定目标变焦倍数为第一比例和第二比例的比值。在这种情况下,若目标变焦倍数不在预设变焦范围内,电子设备可以在预设变焦范围内选取最接近目标变焦倍数的变焦倍数,将第二摄像头的变焦倍数调整为该最接近目标变焦倍数的变焦倍数,并通过第二摄像头采集。这种方式可以缩小第一摄像头和第二摄像头采集的图像中的目标对象比例之间的差异,以便获得符合用户期望的视频,提升了用户体验。46.结合第一方面,在一种可能的实现方式中,基于目标变焦倍数调整第一摄像头或第二摄像头的变焦倍数,具体包括:若目标变焦倍数为第二比例和第一比例的比值,且目标变焦倍数在预设变焦范围内,电子设备可以将第一摄像头的变焦倍数调整为目标变焦倍数。47.在本技术提供的方案中,电子设备可以以第二比例为基准来调整第二摄像头的变焦倍数。具体的,电子设备可以确定目标变焦倍数为第二比例和第一比例的比值。在这种情况下,若目标变焦倍数在预设变焦范围内,电子设备可以将第一摄像头的变焦倍数调整为目标变焦倍数,并通过第一摄像头采集第三图像。这种方式可以使得第一摄像头和第二摄像头采集的图像中的目标对象比例相同,以便获得符合用户期望的视频,提升了用户体验。48.结合第一方面,在一种可能的实现方式中,基于目标变焦倍数调整第一摄像头或第二摄像头的变焦倍数,具体包括:若目标变焦倍数为第二比例和第一比例的比值,且目标变焦倍数不在预设变焦范围内,电子设备可以在预设变焦范围内选取最接近目标变焦倍数的变焦倍数,并将第一摄像头的变焦倍数调整为最接近目标变焦倍数的变焦倍数。49.在本技术提供的方案中,电子设备可以以第二比例为基准来调整第二摄像头的变焦倍数。具体的,电子设备可以确定目标变焦倍数为第二比例和第一比例的比值。在这种情况下,若目标变焦倍数不在预设变焦范围内,电子设备可以在预设变焦范围内选取最接近目标变焦倍数的变焦倍数,将第一摄像头的变焦倍数调整为该最接近目标变焦倍数的变焦倍数,并通过第一摄像头采集第三图像。这种方式可以缩小第一摄像头和第二摄像头采集的图像中的目标对象比例之间的差异,以便获得符合用户期望的视频,提升了用户体验。50.结合第一方面,在一种可能的实现方式中,显示第二界面之后,该方法还包括:电子设备可以检测到作用在第五控件上的第三操作,响应于第三操作,电子设备可以显示第三界面。其中,第三操作用于根据协同变焦倍数调整第一摄像头和第二摄像头的变焦倍数。协同变焦倍数指的是第一摄像头和第二摄像头的变焦倍数的增大倍数或减小倍数。第三界面包括第五图像和第六图像。第五图像为通过调整变焦倍数后的第一摄像头采集的图像。第六图像为通过调整变焦倍数后的第二摄像头采集的图像。51.在本技术提供的方案中,电子设备还可以对第一摄像头和第二摄像头进行协同变焦。即电子设备可以调整第一摄像头和第二摄像头的变焦倍数,从而使得通过第一摄像头和第二摄像头采集的图像中的目标对象比例协同增大或缩小。上述方式可以满足用户多种拍摄需求,提升了用户体验。52.在本技术的一些实施例中,第五控件可以为协同变焦控件。第三操作可以为a3。第三界面可以为预览界面b3。第五图像可以为图像i5,第六图像可以为图像i6。53.可理解,第三操作可以为点击、手势、声音等操作,本技术对此不作限制。54.在本技术的一些实施例中,第三界面和第二界面可以体现同一窗口在不同时刻显示的不同内容。可理解,第三界面和第二界面可以包括相同的控件,其区别在于,第三界面和第二界面显示的图像有所差异。例如,第三界面和第二界面可以均为双景录像模式下的预览界面。再例如,第二界面可以为双景录像模式下的预览界面,第三界面可以为双景录像模式下的录像界面。结合第一方面,在一种可能的实现方式中,第五比例为第五图像中的目标对象区域与第五图像的比例。第一比例差值为第五比例与第三比例的差值。第六比例为第六图像中的目标对象区域与第六图像的比例。第二比例差值为第六比例与第四比例的差值。第一比例差值与第二比例差值之间的差值的绝对值小于第一阈值。第一比例差值的绝对值和第二比例差值的绝对值均大于第二阈值。55.在本技术提供的方案中,第一比例差值与第二比例差值之间的差值的绝对值小于第一阈值。这也就意味着,协同变焦前后,电子设备通过第一摄像头和第二摄像头采集的图像中的目标对象比例之间的差异均较小。而第一比例差值的绝对值与第二比例差值的绝对值均大于第二阈值。也就意味着,协同变焦前后,电子设备通过第一摄像头采集的图像中的目标对象比例有较明显的变化,电子设备通过第二摄像头采集的图像中的目标对象比例也有较明显的变化。56.在本技术的一些实施例中,第一阈值可以为阈值d3。第五比例可以为c5,第六比例可以为c6。第一比例差值可以为e1,第二比例差值可以为e2。57.结合第一方面,在一种可能的实现方式中,显示第三界面之前,该方法还包括:电子设备可以检测到作用于第六控件上的第四操作,响应于第四操作,电子设备开始录制视频。电子设备可以显示双景录制界面。双景录制界面包括第一区域和第二区域。其中,第一区域用于显示基于第一摄像头采集的图像,第二区域用于显示基于第二摄像头采集的图像。58.在本技术提供的方案中,电子设备可以在录制视频的过程中,对第一摄像头和第二摄像头进行协同变焦。可理解,第一区域可以理解为第一取景框,第二区域可以理解为第二取景框。在本技术的一些实施例中,第一取景框为前置取景框,第二取景框为后置取景框。59.在本技术的一些实施例中,第六控件可以为录像开启控件。如2l所示的录像开启控件506。第四操作可以为点击、手势、声音等操作,本技术对此不作限制。60.结合第一方面,在一种可能的实现方式中,显示第三界面之后,该方法还包括:电子设备可以检测到作用于第六控件上的第四操作,响应于第四操作,电子设备开始录制视频。电子设备可以显示双景录制界面。双景录制界面包括第一区域和第二区域。第一区域用于显示基于第一摄像头采集的图像。第二区域用于显示基于第二摄像头采集的图像。61.在本技术提供的方案中,电子设备可以对第一摄像头和第二摄像头进行协同变焦之后,再录制视频。62.结合第一方面,在一种可能的实现方式中,第一摄像头包括前置摄像头。第二摄像头包括后置摄像头。63.在本技术提供的方案中,在基于前、后置摄像头的双景录像场景下,电子设备可以调整第一摄像头或第二摄像头的变焦倍数,从而缩小通过第一摄像头和第二摄像头采集的图像中的目标对象比例之间的差异。电子设备还可以对第一摄像头和第二摄像头进行协同变焦。64.结合第一方面,在一种可能的实现方式中,目标对象区域包括拍摄对象的人脸区域。65.第二方面,本技术实施例提供了一种电子设备。该电子设备可以包括多个摄像头、显示屏、存储器,以及一个或多个处理器。其中,存储器用于存储计算机程序,处理器用于调用计算机程序。该多个摄像头可以包括第一摄像头和第二摄像头。该多个摄像头可以用于采集图像。处理器,可以用于:检测到作用在第一控件上的第一操作;响应于第一操作,进入双景录像模式,并控制第一摄像头和第二摄像头采集图像。显示器,用于:显示第一界面。第一界面包括第一图像和第二图像。第一图像中的目标对象区域占第一图像的比例为第一比例,第二图像中的目标对象区域占第二图像的比例为第二比例。第一比例与第二比例的差值的绝对值为第一数值。显示器,还可以用于:显示第二界面,第二界面包括第三图像和第四图像。第三图像中的目标对象区域占第三图像的比例为第三比例,第四图像中的目标对象区域占第四图像的比例为第四比例。第三比例与第四比例的差值的绝对值为第二数值。其中,第一图像和第三图像是基于第一摄像头所采集的图像。第二图像和第四图像是基于第二摄像头所采集的图像。第二数值小于第一数值。66.结合第二方面,在一种可能的实现方式中,显示器用于显示第二界面之前,处理器还可以用于检测到作用于第一界面上的第二操作。67.结合第二方面,在一种可能的实现方式中,第一界面包括第二控件和第三控件。第二控件用于触发调整第一摄像头的变焦倍数。第三控件用于触发调整第二摄像头的变焦倍数。变焦倍数用于表征摄像头焦距的变化程度。处理器,在用于检测到作用于第一界面上的第二操作时,具体用于:检测到作用于第二控件上的第二操作。在这种情况下,显示器可以显示第二界面,并且第四比例和第二比例相等,第三比例和第一比例不相等。处理器,在用于检测到作用于第一界面上的第二操作时,具体用于:检测到作用于第三控件上的第二操作。在这种情况下,显示器可以显示第二界面,并且第四比例和第二比例不相等,第三比例和第一比例相等。68.结合第二方面,在一种可能的实现方式中,第二控件位于第一界面中的第一取景框中。第一取景框用于显示通过第一摄像头采集的图像。第三控件位于第一界面中的第二取景框中。第二取景框用于显示通过第二摄像头采集的图像。69.结合第二方面,在一种可能的实现方式中,第一界面包括第四控件。显示器,在用于显示第二界面之前,还可以用于:响应于作用在第四控件上的操作,在第一界面上显示提示区域。第一界面中的提示区域包括第二控件和第三控件。70.结合第二方面,在一种可能的实现方式中,显示器,在用于显示第二界面之前,处理器,还可以用于:基于第一比例和第二比例确定目标变焦倍数,并基于目标变焦倍数调整第一摄像头或第二摄像头的变焦倍数。变焦倍数用于表征摄像头焦距的变化程度。71.结合第二方面,在一种可能的实现方式中,处理器,在用于基于目标变焦倍数调整第一摄像头或第二摄像头的变焦倍数时,具体可以用于:若目标变焦倍数为第一比例和第二比例的比值,且目标变焦倍数在预设变焦范围内,将第二摄像头的变焦倍数调整为目标变焦倍数。72.结合第二方面,在一种可能的实现方式中,处理器,在用于基于目标变焦倍数调整第一摄像头或第二摄像头的变焦倍数时,具体可以用于:若目标变焦倍数为第一比例和第二比例的比值,且目标变焦倍数不在预设变焦范围内,在预设变焦范围内选取最接近目标变焦倍数的变焦倍数,并将第二摄像头的变焦倍数调整为最接近目标变焦倍数的变焦倍数。73.结合第二方面,在一种可能的实现方式中,处理器,在用于基于目标变焦倍数调整第一摄像头或第二摄像头的变焦倍数时,具体可以用于:若目标变焦倍数为第二比例和第一比例的比值,且目标变焦倍数在预设变焦范围内,将第一摄像头的变焦倍数调整为目标变焦倍数。74.结合第二方面,在一种可能的实现方式中,处理器,在用于基于目标变焦倍数调整第一摄像头或第二摄像头的变焦倍数时,具体可以用于:若目标变焦倍数为第二比例和第一比例的比值,且目标变焦倍数不在预设变焦范围内,在预设变焦范围内选取最接近目标变焦倍数的变焦倍数,并将第一摄像头的变焦倍数调整为最接近目标变焦倍数的变焦倍数。75.结合第二方面,在一种可能的实现方式中,显示器用于显示第二界面之后,处理器,还可以用于:检测到作用在第五控件上的第三操作。第三操作用于根据协同变焦倍数调整第一摄像头和第二摄像头的变焦倍数。协同变焦倍数指的是第一摄像头和第二摄像头的变焦倍数的增大倍数或减小倍数。显示器,还可以用于:响应于第三操作,显示第三界面。第三界面包括第五图像和第六图像。第五图像为通过调整变焦倍数后的第一摄像头采集的图像。第六图像为通过调整变焦倍数后的第二摄像头采集的图像。76.结合第二方面,在一种可能的实现方式中,第五比例为第五图像中的目标对象区域与第五图像的比例。第一比例差值为第五比例与第三比例的差值。第六比例为第六图像中的目标对象区域与第六图像的比例。第二比例差值为第六比例与第四比例的差值。第一比例差值与第二比例差值之间的差值的绝对值小于第一阈值。第一比例差值的绝对值和第二比例差值的绝对值均大于第二阈值。77.结合第二方面,在一种可能的实现方式中,显示器用于显示第三界面之前,处理器,还可以用于:检测到作用于第六控件上的第四操作,响应于第四操作,开始录制视频;显示器,还可以用于:显示双景录制界面。双景录制界面包括第一区域和第二区域。第一区域用于显示基于第一摄像头采集的图像。第二区域用于显示基于第二摄像头采集的图像。78.结合第二方面,在一种可能的实现方式中,显示器用于显示第三界面之后,处理器,还可以用于:检测到作用于第六控件上的第四操作,响应于第四操作,开始录制视频;显示器,还可以用于:显示双景录制界面。双景录制界面包括第一区域和第二区域。第一区域用于显示基于第一摄像头采集的图像。第二区域用于显示基于第二摄像头采集的图像。79.结合第二方面,在一种可能的实现方式中,第一摄像头包括前置摄像头,第二摄像头包括后置摄像头。80.结合第二方面,在一种可能的实现方式中,目标对象区域包括拍摄对象的人脸区域。81.第三方面,本技术提供一种计算机存储介质,包括计算机指令,当该计算机指令在电子设备上运行时,使得该电子设备执行上述第一方面中任一种可能的实现方式。82.第四方面,本技术实施例提供一种芯片,该芯片可以应用于电子设备,该芯片包括一个或多个处理器,该处理器用于调用计算机指令以使得该电子设备执行上述第一方面中任一种可能的实现方式。83.第五方面,本技术实施例提供一种包含指令的计算机程序产品,当该计算机程序产品在电子设备上运行时,使得该电子设备执行上述第一方面任一种可能的实现方式。84.可理解,上述第二方面提供的电子设备、第三方面提供的计算机存储介质、第四方面提供的芯片,以及第五方面提供的计算机程序产品均用于执行上述第一方面中任一种可能的实现方式。因此,其所能达到的有益效果可参考上述第一方面中任一种可能的实现方式的有益效果,此处不再赘述。附图说明85.图1为本技术实施例提供的一种拍摄场景的示意图;图2a-图2z为本技术实施例提供的一组用户界面示意图;图3为本技术实施例提供的一种拍摄方法的流程图;图4为本技术实施例提供的一种电子设备的硬件结构示意图;图5为本技术实施例提供的一种电子设备的软件结构示意图。具体实施方式86.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。其中,在本技术实施例的描述中,除非另有说明,“/”表示或的意思,例如,a/b可以表示a或b;文本中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况,另外,在本技术实施例的描述中,“多个”是指两个或多于两个。87.应当理解,本技术的说明书和权利要求书及附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。88.在本技术中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本技术所描述的实施例可以与其它实施例相结合。89.本技术提供了一种拍摄方法,可以应用于包括多个摄像头的电子设备。根据该拍摄方法,电子设备可以以前置取景框中的人脸比例为基准,来调整后置取景框中的人脸比例,或者,以后置取景框中的人脸比例为基准,来调整前置取景框中的人脸比例。电子设备还可以实现前、后置摄像头协同变焦,从而使得前、后置取景框中的画面协同放大或缩小。通过这种方式,可以节省拍摄准备时间,更加快速且简单的实现双景录像模式下的前、后置取景框中的人脸比例的调整,使得该前、后置取景框中的人脸比例一致,从而获得符合用户期望的视频。90.请参阅图1,图1为本技术实施例提供的一种拍摄场景的示意图。91.如图1所示,用户可以利用电子设备进行双景录像,从而得到包括多个视角画面的视频。其中,“录像”的具体含义为“录制视频”。在进行双景录像的过程中,电子设备可以基于前置摄像头和后置摄像头来获取图像,并显示在其显示屏上。即电子设备的显示屏上可以同时显示前、后置摄像头所拍摄的画面,即将前、后置摄像头所获取的图像分别显示在前置取景框和后置取景框中。由于前、后置摄像头的器件参数不同、其所支持的变焦效果不同,以及拍摄场景中的人物离电子设备的距离不同,前置取景框和后置取景框中所显示的人物的脸部比例差异较大,由此得到的视频的效果不佳。在这种情况下,电子设备可以基于前置取景框中显示的图像的人脸比例和后置取景框中显示的图像的人脸比例,调整前置摄像头或后置摄像头的变焦倍数,从而使得前置取景框和后置取景框中所显示的人物的脸部比例的差异缩小,提升了双景录像下的视频效果。另外,电子设备还可以实现前置摄像头和后置摄像头的协同变焦,可以协同调整前置摄像头和后置摄像头的变焦倍数。92.可理解,电子设备具体可以是手机、平板电脑、可穿戴设备、车载设备、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本、个人数字助理(personal digital assistant,pda)或专门的照相机(例如单反相机、卡片式相机)等电子设备,本技术实施例对电子设备的具体类型不作任何限制。93.下面结合一组用户界面示意图具体介绍本技术提供的拍摄场景。94.可理解,本技术的说明书和权利要求书及附图中的术语“界面”和“用户界面”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(graphic user interface,gui),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、widget等可视的界面元素。95.值得注意的是,本技术中所提及的“界面”和“用户界面”可以体现同一窗口在不同时刻所显示的不同内容,还可以体现不同窗口在不同时刻所显示不同内容。96.1、进入双景录像模式(图2a-图2e)图2a示例性示出了用于展示电子设备安装的应用程序的用户界面200。97.用户界面200显示了一个放置有应用图标的页面,该页面可包括多个应用图标(例如,天气应用图标、日历应用图标、相册应用图标、便签应用图标、电子邮件应用图标、应用商店应用图标、设置应用图标201等等)。上述多个应用图标下方还可显示有页面指示符,以表明当前显示的页面与其他页面的位置关系。页面指示符的下方有多个应用图标(例如,相机应用图标202、浏览器应用图标、信息应用图标、拨号应用图标)。页面指示符下方的应用图标在页面切换时保持显示。98.可理解,相机应用图标202为相机应用程序的图标。相机应用图标202可以用于触发启动相机应用程序。相机应用程序是智能手机、平板电脑等电子设备上的一款图像拍摄的应用程序,本技术对该应用程序的名称不做限制。99.电子设备可以检测到作用于相机应用图标202的用户操作,响应于该操作,电子设备可以启动相机应用程序,并显示图2b所示的拍摄界面300。拍摄界面300可以是相机应用程序的默认拍照模式的用户界面。用户可以在该界面上预览图像并完成拍照。100.可理解,本技术中所提及的用户操作可以包括但不限于触摸(例如,点击等)、声控、手势等操作,本技术对此不作限制。101.如图2b所示,拍摄界面300可包括预览区域301、相机模式选项302、相册快捷控件303、快门控件304、摄像头翻转控件305。102.预览区域301可用于显示预览图像。该预览图像为电子设备通过摄像头实时采集的图像。电子设备可以实时刷新预览区域301中的显示内容,以便于用户预览摄像头当前采集的图像。103.相机模式选项302中可以显示有一个或多个拍摄模式选项。相机模式选项302可以包括:夜景模式选项、人像模式选项、拍照模式选项、录像模式选项和更多选项3021。可理解,这一个或多个拍摄模式选项在界面上可以表现为文字信息,例如“夜景”、“智能人像”、“拍照”、“录像”、“更多”,还可以表现为图标或者其他形式的交互元素(interactive element,ie),本技术对此不作限制。可理解,相机模式选项430中还可以包含更多或更少的拍摄模式选项,图2b所示的拍摄相机模式选项仅为本技术的一种实现方式,不应视为对本技术的限制。104.相册快捷控件303可用于开启相册应用程序。105.快门控件304可用于监听触发拍照的用户操作。电子设备可以检测到作用于快门控件304的用户操作。响应于该用户操作,电子设备可以将通过摄像头采集的图像保存到相册应用程序中。另外,电子设备还可以在相册快捷控件303中显示所保存的图像的缩略图。106.摄像头翻转控件305可用于监听触发翻转摄像头的用户操作。电子设备可以检测到作用于摄像头翻转控件305的用户操作,响应于该操作,电子设备可以翻转用于拍摄的摄像头。例如将后置摄像头切换为前置摄像头,或者将前置摄像头切换为后置摄像头。107.电子设备可以检测到作用于更多选项3021上的用户操作。响应于该用户操作,电子设备可以显示图2c所示的用户界面400。用户界面400可以显示更多的拍摄模式选项。例如,延时摄影模式选项、连拍模式选项、专业拍摄模式选项和双景录像模式选项401。其中,双景录像模式选项401用于开启双景录像模式。双景录像模式指的是启用两个摄像头同时拍摄视频。双景录像模式下,电子设备通过开启的两个摄像头所采集的图像会一起显示在电子设备的显示屏上。108.在本技术的一些实施例中,电子设备进入双景录像模式之后,默认启用后置摄像头和前置摄像头进行拍摄。可理解,默认启用的后置摄像头可以为主摄像头。关于主摄像头的描述可以参考后文描述,在此不展开说明。109.电子设备可以检测到作用于双景录像模式选项401的用户操作。响应于该用户操作,电子设备进入双景录像模式,并显示图2d所示的用户界面500。110.用户界面500可以包括参数调节区域501、后置取景框502、变焦倍数控件503、取景框分界线504、前置取景框505、相册快捷控件303、录像开启控件506和摄像头翻转控件305。111.参数调节区域501可以包括摄像头切换控件5011、协同变焦控件5012、比例设置控件5013、取景框调整控件5014、闪光灯控件5015和其他设置控件5016。摄像头切换控件5011用于切换电子设备启用的两个摄像头。例如,摄像头切换控件5011可以用于将双景录像模式下开启的摄像头从主摄像头和前置摄像头切换至长焦摄像头和超广角摄像头。协同变焦控件5012用于触发双景录像模式下开启的两个摄像头协同调整变焦倍数。可理解,变焦倍数可以表征摄像头焦距的变化程度。其具体含义可以参考后文描述,在此不展开说明。比例设置控件5013用于触发调整电子设备开启的两个摄像头所对应的两个取景框(例如,前置取景框和后置取景框)中的人脸比例,即用于实现这两个取景框中的人脸比例一致。需要说明的是,实现这两个取景框中的人脸比例一致的具体方式可以为调整电子设备开启的摄像头的变焦倍数。也就是说,比例设置控件5013实质上是触发调整电子设备在双景录像模式下开启的摄像头的变焦倍数。取景框调整控件5014用于调整取景框的大小、形状和位置等。例如,电子设备可以检测到作用于取景框调整控件5014上的用户操作,响应于该用户操作,电子设备可以将原本对半显示在显示屏上的取景框(如图2d所示)调整为画中画模式。画中画模式指的是一个取景框铺满整个显示屏,另一个取景框以悬浮窗的形式显示。闪光灯控件5015用于控制闪光灯的开启和关闭。其他设置控件5016用于触发显示更多的参数调整控件。112.后置取景框502用于显示后置摄像头所采集的图像。113.变焦倍数控件503用于显示摄像头的变焦倍数。变焦倍数控件503还可以用于调整摄像头的变焦倍数。例如,电子设备可以检测到作用在变焦倍数控件503上的上滑操作或下滑操作,响应于该操作,电子设备可以调整摄像头的变焦倍数。如图2d所示,变焦倍数控件503显示在后置取景框502中,其表明后置摄像头的变焦倍数为1x。当然,前置取景框中也可以显示有变焦倍数控件,本技术对此不作限制。114.取景框分界线504用于区分后置取景框502和前置取景框505。取景框分界线504还可以用于调整后置取景框502和前置取景框505的大小。例如,电子设备可以检测到作用在取景框分界线504上的上滑操作,响应于该操作,电子设备可以减小后置取景框502的长度,并相应增大前置取景框505的长度。115.前置取景框505用于显示前置摄像头所采集的图像。可理解,后置取景框502和前置取景框505的位置可以互换。116.录像开启控件506用于开启录像。117.在本技术的一些实施例中,电子设备进入双景录像模式之后还可以进行横屏录像。具体地,电子设备可以通过陀螺仪检测自身的姿态,一旦检测到手机姿态为横屏状态,电子设备可以显示图2e所示的用户界面600。用户界面600所包含的内容与用户界面500所包含的内容基本一致,在此不再赘述。118.2、人脸检测以及人脸比例调整(图2f-图2o)进入双景录像模式之后,电子设备可以对前置摄像头和后置摄像头采集到的图像进行人脸检测。电子设备可以检测到通过前置摄像头和后置摄像头采集到的图像中包含人脸,并显示图2f所示的用户界面700。用户界面700中的后置取景框502中可以显示人脸检测框701,而前置取景框505中可以显示人脸检测框702。119.可理解,人脸检测的具体方式可参考后文,在此不展开说明。120.电子设备检测到通过前置摄像头和后置摄像头采集到的图像中包含人脸之后,可以调整前置摄像头或后置摄像头的变焦倍数。具体地,电子设备可以根据前置取景框中的人脸比例,来调整后置摄像头的变焦倍数,使得基于调整变焦倍数后的后置摄像头所获取的图像的人脸比例,与前置取景框中的人脸比例一致。电子设备还可以根据后置取景框中的人脸比例,来调整前置摄像头的变焦倍数,从而使得基于调整变焦倍数后的前置摄像头所获取的图像的人脸比例,与后置取景框中的人脸比例一致。可理解,取景框可以完全显示摄像头所采集的图像。也就是说,取景框的大小与摄像头采集的图像的大小一致。121.经过上述对前置摄像头或后置摄像头的变焦倍数的调整之后,电子设备可以继续通过前置摄像头和后置摄像头采集图像,并将其显示在显示屏上。电子设备可以显示图2g所示的用户界面800。用户界面800的后置取景框502中的人脸比例与其前置取景框505中的人脸比例一致。用户界面800的后置取景框502中显示有变焦倍数控件801。可理解,变焦倍数控件801表明后置摄像头的变焦倍数为12x。而在图2d-图2f所示的用户界面中,后置取景框502所显示的变焦倍数为1x。也就意味着,后置摄像头的变焦倍数增大为原变焦倍数的12倍,其焦距也增大为原焦距的12倍。122.在本技术的一些实施例中,用户可以自行取消上述对前置摄像头或后置摄像头的变焦倍数的调整,或者采取其他方式来调整摄像头的变焦倍数。123.电子设备可以检测到作用在用户界面800所包括的比例设置控件5013上的用户操作。响应于该用户操作,电子设备可以显示图2h所示的用户界面900。用户界面900可以包括显示区域901。显示区域901包括控件9011、控件9012和控件9013。控件9011用于触发以后置取景框中的人脸比例为基准来调整前置取景框中的人脸比例(即调整前置摄像头的变焦倍数)。控件9012用于触发恢复原始人脸比例。控件9013用于返回上一个用户界面。124.电子设备可以检测到作用在控件9012上的用户操作。响应于该用户操作,电子设备可以将后置摄像头的变焦倍数调整为原变焦倍数(即从12x调整为1x),并显示相应的用户界面。例如,电子设备可以显示如图2e所示的用户界面600,或如图2f所示的用户界面700。125.在本技术的一些实施例中,用户可以通过变焦倍数控件来调整摄像头的变焦倍数,从而实现对取景框中的人脸比例的调整。126.电子设备可以检测到作用在变焦倍数控件801上的左滑操作。在左滑过程中,电子设备可以显示图2i所示的用户界面1000。用户界面1000的后置取景框502中显示有“6x”。也就是说,在左滑过程中,电子设备的后置摄像头的变焦倍数由12x变为6x。当不再左滑时,电子设备可以显示图2j所示的用户界面1100。用户界面1100的后置取景框502中显示有变焦倍数控件1101。变焦倍数控件1101表明后置摄像头继续以6x的变焦倍数来采集图像。127.在本技术的一些实施例中,用户可以自行触发调整前置摄像头或后置摄像头的变焦倍数。128.方式一:电子设备可以检测到作用在用户界面1100所包括的比例设置控件5013上的用户操作。响应于该用户操作,电子设备可以显示图2k所示的用户界面1200。用户界面1200包括显示区域1201。显示区域1201包括控件12011、控件12012和控件12013。控件12011用于触发以前置取景框中的人脸比例为基准来调整后置取景框中的人脸比例(即根据前置取景框中的人脸比例来调整后置摄像头的变焦倍数)。控件12012用于触发以后置取景框中的人脸比例为基准来调整前置取景框中的人脸比例(即根据后置取景框中的人脸比例来调整前置摄像头的变焦倍数)。控件9013用于返回上一个用户界面。129.电子设备可以检测到作用于控件12012上的用户操作。响应于该用户操作,电子设备可以显示图2l所示的用户界面1300。用户界面1300的后置取景框502中的人脸比例与其前置取景框505中的人脸比例一致。130.方式二:进入双景录像模式之后,电子设备可以显示如图2m所示的用户界面1400。用户界面1400包括后置取景框502和前置取景框505。用户界面1400中的后置取景框502和前置取景框505中的人脸比例存在差异。后置取景框502中可以显示有比例设置控件1401,而前置取景框503中可以显示有比例设置控件1402。可理解,比例设置控件1401可以用于触发调整后置摄像头的变焦倍数,而比例设置控件1402可以用于触发调整前置摄像头的变焦倍数。131.可理解,后置取景框502中的人脸比例指的是后置取景框502显示的图像中的人脸区域与后置取景框502显示的整幅图像的比例。前置取景框505中的人脸比例指的是前置取景框505显示的图像中的人脸区域与前置取景框505显示的整幅图像的比例。132.电子设备可以检测到作用于比例设置控件1401上的用户操作。响应于该用户操作,电子设备可以调整后置摄像头的变焦倍数,并显示如图2n所示的用户界面1500。用户界面1500中的后置取景框502和前置取景框505显示的图像中的人脸比例一致。其中,后置取景框502可以显示有恢复原始比例控件1501。恢复原始比例控件1501用于将后置摄像头的变焦倍数调整为初始变焦倍数。可理解,后置摄像头的初始变焦倍数指的是:进入双景录像模式之后,后置摄像头的默认变焦倍数。133.电子设备可以检测到作用于恢复原始比例控件1501上的用户操作。响应于该用户操作,电子设备可以将后置摄像头的变焦倍数调整为初始变焦倍数。在这种情况下,电子设备通过后置摄像头和前置摄像头采集的图像中的人脸比例可能再次存在差异。相应的,电子设备可以显示如图2m所示的用户界面1400。134.电子设备可以检测到作用于比例设置控件1402上的用户操作。响应于该用户操作,电子设备可以调整前置摄像头的变焦倍数,并显示如图2o所示的用户界面1600。用户界面1600中的后置取景框502和前置取景框505显示的图像中的人脸比例一致。其中,前置取景框505可以显示有恢复原始比例控件1601。恢复原始比例控件1601用于将前置摄像头的变焦倍数调整为初始变焦倍数。可理解,前置摄像头的初始变焦倍数指的是:进入双景录像模式之后,前置摄像头的默认变焦倍数。135.电子设备可以检测到作用于恢复原始比例控件1601上的用户操作。响应于该用户操作,电子设备可以将前置摄像头的变焦倍数调整为初始变焦倍数。在这种情况下,电子设备通过后置摄像头和前置摄像头采集的图像中的人脸比例可能再次存在差异。相应的,电子设备可以显示如图2m所示的用户界面1400。136.方式三:电子设备可以检测到作用于用户界面1400上的用户操作。响应于该用户操作,电子设备可以显示如图2n所示的用户界面1500或如图2o所示的用户界面1600。137.示例性的,电子设备可以检测到作用于用户界面1400上的双击操作。响应于该用户操作,电子设备可以基于前置取景框中的人脸比例调整后置摄像头的变焦倍数,从而使得后置取景框中的人脸比例与前置人脸框中的人脸比例一致。相应的,电子设备可以显示如图2n所示的用户界面1500。138.示例性的,电子设备可以检测到作用于用户界面1400上的三击操作。响应于该用户操作,电子设备可以基于后置取景框中的人脸比例调整前置摄像头的变焦倍数,从而使得前置取景框中的人脸比例与后置人脸框中的人脸比例一致。相应的,电子设备可以显示如图2o所示的用户界面1600。139.当然,电子设备还可以通过其他方式来调整前置取景框或后置取景框中的人脸比例,本技术对此不作限制。140.3、协同变焦(图2p-图2u)电子设备可以检测到作用于用户界面800所包括的协同变焦控件5012上的用户操作。响应于该用户操作,电子设备可以显示图2p所示的用户界面1700。用户界面1700可以包括显示区域1701。显示区域1701包括控件17011、控件17012、控件17013和控件17014。控件17011用于触发协同提高变焦倍数。控件14012用于触发协同降低变焦倍数。控件17013用于具体设置协同变焦倍数。可理解,关于协同变焦倍数的描述可以参考后文,在此不展开说明。控件17014用于返回上一个用户界面。141.电子设备可以检测到作用于控件17012上的用户操作。响应于该用户操作,电子设备可以显示图2l所示的用户界面1300。142.在本技术的一些实施例中,用户可以自行设置协同变焦倍数。143.电子设备可以检测到作用于控件17013上的用户操作。响应于该用户操作,电子设备可以显示图2q所示的用户界面1800。用户界面1800可以包括显示区域1801。显示区域1801可以为包括若干协同变焦倍数选项的提示框。显示区域1801包括控件18011、控件18012、控件18013、控件18014、控件18015、控件18016、控件18017、控件18018和控件18019。控件18011用于触发设置协同变焦倍数为0.5x。控件18012用于触发设置协同变焦倍数为0.8x。控件18013用于触发设置协同变焦倍数为1.2x。控件18014用于触发设置协同变焦倍数为1.6x。控件18015用于触发设置协同变焦倍数为2x。控件18016用于触发设置协同变焦倍数为6x。控件18017用于触发设置协同变焦倍数为10x。控件18018用于触发自定义设置协同变焦倍数。控件18019用于返回上一个用户界面。144.电子设备可以检测到作用于控件18018上的用户操作。响应于该用户操作,电子设备可以显示图2r所示的用户界面1900。用户界面1900可以包括显示区域1901。显示区域1901包括输入框19011和控件19012。输入框19011用于输入协同变焦倍数。控件19012用于确定根据输入框19011中的数据来设置协同变焦倍数。145.用户可以在输入框19011中输入协同变焦倍数。例如,用户可以在输入框19011中输入20。如图2s所示,电子设备可以显示用户界面2000。用户界面2000中的输入框19011中显示的是20。这表明用户自行设置的协同变焦倍数为20x。146.电子设备可以检测到作用于用户界面2000所包括的控件19012上的用户操作。响应于该用户操作,电子设备可以显示图2t所示的用户界面2100。用户界面2100可以包括显示区域2101。显示区域2101显示“输入值超过预设协同变焦范围,请重新输入”,以及“(预设协同变焦范围:0.5x-1.5x)”。也就是说,用户输入的20超出了电子设备可以实现的协同变焦范围。显示区域2101包括控件21011。147.电子设备可以检测到作用于控件21011上的用户操作。响应于该用户操作,电子设备可以显示图2r所示的用户界面1900,以便用户重新输入协同变焦倍数。148.在本技术的一些实施例中,电子设备可以直接显示预设协同变焦范围,以便用户自行设置协同变焦倍数时不会超出该范围。149.电子设备可以检测到作用于控件18018上的用户操作。响应于该用户操作,电子设备可以显示图2u所示的用户界面2200。用户界面2200包括显示区域1901。显示区域1901可以包括显示区域22011和控件22012。用户可以通过拖动显示区域22011中的滑块来设置协同变焦倍数。可理解,如图2u所示,电子设备可实现的协同变焦倍数的范围为:0.5x-15x。150.可理解,在上述过程中,用户可以触发录像开启控件506来开启双景录像。151.在本技术的一些实施例中,用户可以在设置应用中对双景录像模式的相关内容进行设置。152.电子设备可以检测到作用于设置应用图标201上的用户操作。响应于该用户操作,电子设备可以显示图2v所示的用户界面2300。用户界面2300包括控件2301。控件2301用于触发进入录像设置界面。153.电子设备可以检测到作用于控件2301上的用户操作。响应于该用户操作,电子设备可以显示图2w所示的用户界面2400。用户界面2400为录像设置界面。用户界面2400包括控件2401。控件2401用于触发进入双景录像设置界面。154.电子设备可以检测到作用于控件2401上的用户操作。响应于该用户操作,电子设备可以显示图2x所示的用户界面2500。用户界面2500为双景录像设置界面。用户界面2500包括控件2501、控件2502和显示区域2503。控件2501用于设置双景录像模式下默认启用的两个摄像头。控件2502用于设置在双景录像模式下默认调整两个取景框中的人脸比例。显示区域2503包括控件25031、控件25032、控件25033和控件25034。控件25031、控件25032、控件25033和控件25034用于设置两个取景框中的人脸比例的默认调整规则。控件25031用于设置基于前置取景框中人脸比例来调整后置取景框中的人脸比例。控件25032用于设置基于后置取景框中人脸比例来调整前置取景框中的人脸比例。控件25033用于设置以人脸比例更小的取景框为基准来调整另一取景框中的人脸比例。控件25034用于设置以人脸比例更大的取景框为基准来调整另一取景框中的人脸比例。155.电子设备可以检测到作用于控件2501上的用户操作。响应于该用户操作,电子设备可以显示图2y所示的用户界面2600。用户界面2600包括显示区域2601。显示区域2601用于显示双景录像模式下默认启用的两个摄像头的不同组合形式。如图2y所示,在电子设备设置有前置摄像头和多个后置摄像头(比如,后置摄像头1、后置摄像头2和后置摄像头3)的情况下,用户可以在显示区域2601中自行选择双景录像模式下默认启用的两个摄像头。156.电子设备可以检测到作用于控件2502上的用户操作。响应于该用户操作,电子设备可以显示图2z所示的用户界面2700。在这种情况下,电子设备进入双景录像模式后不再默认调整取景框中的人脸比例。用户可以通过比例设置控件5013或比例设置控件1401或比例设置控件1402来触发调整取景框中的人脸比例。157.需要说明的是,上述用户界面仅为本技术提供的一些示例,不应视为对本技术的限制。也就是说,上述用户界面均可以显示更多或更少的内容,本技术对此不作限定。158.下面介绍本技术提供的一种拍摄方法。159.请参阅图3,图3为本技术实施例提供的一种拍摄方法的流程图。该拍摄方法包括但不限于以下步骤:s301:响应于操作a1,电子设备启动相机,并显示拍照预览界面。160.可理解,电子设备可以检测到作用在相机应用图标上的操作a1,响应于该操作a1,电子设备可以启动相机,并显示拍照预览界面。其中,拍照预览界面可以包括快门控件和拍照预览区域。一旦电子设备检测到作用于快门控件上的用户操作,电子设备可以通过摄像头采集图像。161.可理解,操作a1可以为触摸操作、声控操作、手势操作等用户操作,本技术对操作a1的具体形式不作限制。162.示例性的,相机应用图标可以为如图2a所示的相机应用图标202。拍照预览界面可以为如图2b所示的拍摄界面300。163.s302:响应于操作a2,电子设备进入双景录像模式,并基于前置摄像头和后置摄像头采集图像。164.电子设备可以检测到作用在双景录像模式控件上的操作a2,响应于该操作a2,电子设备可以进入双景录像模式,并基于前置摄像头和后置摄像头采集图像。165.示例性的,双景录像模式控件可以为如图2c所示的双景录像模式选项401。166.在本技术的一些实施例中,电子设备可以设置有多个后置摄像头。示例性的,该多个后置摄像头可以包括但不限于:超广角摄像头、广角摄像头、长焦摄像头、变焦摄像头。167.在本技术的一些实施例中,电子设备进入双景录像模式之后,默认采用前置摄像头和后置摄像头采集图像(如图2d所示)。168.在本技术的一些实施例中,用户可以自行设置双景录像模式下电子设备默认采用的摄像头(如图2u和图2v所示)。示例性的,用户可以在设置应用中自主设置电子设备进入双景录像模式后默认采用的摄像头为后置的广角摄像头和变焦摄像头。169.s303:电子设备显示预览界面b1,并对预览界面b1所包括的图像i1和图像i2进行人脸检测。其中,图像i1显示在前置取景框中,图像i2显示在后置取景框中。前置取景框用于显示前置摄像头所采集的图像,后置取景框用于显示后置摄像头所采集的图像。170.电子设备可以通过前置摄像头和后置摄像头采集图像,并将采集到的图像分别显示在显示屏中的前置取景框和后置取景框中。即前置取景框用于显示前置摄像头所采集的图像,后置取景框用于显示后置摄像头所采集的图像。171.示例性的,前置取景框可以为如图2d-图2l所示的前置取景框505。后置取景框可以为如图2d-图2l所示的后置取景框502。172.可理解,电子设备执行步骤s302之后,可以显示预览界面b1。预览界面b1可以包括显示在前置取景框中的图像i1和显示在后置取景框中的图像i2。电子设备还可以对图像i1和图像i2进行人脸检测。即电子设备可以检测图像i1和图像i2中是否包括人脸。其中,预览界面b1为双景录像模式下的预览界面。图像i1和图像i2为预览图像。173.示例性的,预览界面b1可以为如图2f所示的用户界面700。图像i1可以为图2f中前置取景框505中所显示的图像。图像i2可以为图2f中后置取景框502中所显示的图像。174.可理解,人脸检测指在动态的场景与复杂的背景中判断是否存在人脸,并将其分离出来。也就是说,基于人脸检测所包括的搜索策略,可以对任意一幅给定的图像进行搜索以确定其中是否含有人脸。175.下面简单介绍人脸检测的方法。176.(1)模板匹配法电子设备可以确定输入图像与预先设置的一个或数个标准人脸模板之间的匹配程度(即相关性),然后根据该匹配程度来判断该图像中是否存在人脸。例如,电子设备可以确定该匹配程度与预设阈值的大小关系,并基于该大小关系来判断该图像中是否存在人脸。具体地,若该匹配程度大于预设阈值,则电子设备确定该图像中存在人脸,否则,电子设备确定该图像中不存在人脸。177.在本技术的一些实施例中,电子设备在确定输入图像与预先设置的一个或数个标准人脸模板之间的匹配程度时,可以具体计算输入图像与标准人脸模板中的面部轮廓、鼻子、眼睛、嘴等部位之间的匹配程度。178.可理解,电子设备中可以包括模板库。标准人脸模板可以存储在该模板库中。179.(2)人脸规则法可理解,人脸具有一定的结构分布特征。电子设备可以从大量样本中提取人脸的结构分布特征并生成相应的规则,然后基于该规则来判断图像中是否存在人脸。其中,人脸的结构分布特征可以包括:两个对称的眼睛、两个对称的耳朵、一个鼻子、一个嘴巴,以及五官之间的位置、相对距离等。180.(3)样品学习法样品学习法指的是人工神经网络的方法,即通过对人脸样品集和非人脸样品集进行学习从而产生分类器。也就是说,电子设备可以基于样本来训练神经网络。该神经网络的参数里包含了人脸的统计特性。181.(4)特征检测法特征检测法指的是将人脸的不变特性用于人脸检测。人脸具有一些对不同姿势而言具有鲁棒性的特征。例如,人的眼睛和眉毛比面颊颜色深,嘴唇比四周颜色深,鼻梁比两侧颜色浅等。电子设备可以提取这些特征,并创建能够描述这些特征之间的关系的统计模型,然后基于该统计模型来确定图像中是否存在人脸。可理解,电子设备提取的特征可以表示为人脸的图像特征空间中的一维向量。电子设备在创建可以描述特征之间的关系的统计模型时,可以将该一维向量变换到相对简单的特征空间。182.值得注意的是,上述4种人脸检测方法在实际检测中可以综合采用。另外,在上述4种人脸检测方法的基础上,还可以将个体差异性(例如,发型的差异、眼睛的睁开和闭合等)、拍摄环境中对人脸的遮挡情况(例如,头发、眼镜等对人脸的遮挡)、人脸面对摄像头的角度(例如,人脸的侧面正对摄像头)、拍摄环境(例如,人脸周围的物体等)和成像条件(例如,光照条件、成像设备)等因素考虑到人脸检测中。183.需要说明的是,上述人脸检测方法仅为本技术实施例给出的示例,电子设备还可以采用其他人脸检测方法来进行人脸检测,上述人脸检测方法不应视为对本技术的限制。184.s304:电子设备确定图像i1和图像i2中是否均包括人脸。185.可理解,电子设备对图像i1和图像i2进行人脸检测之后,可以确定图像i1和图像i2中是否均包括人脸。186.可理解,若电子设备检测到图像i1和图像i2中并不都包括人脸,电子设备可以继续通过前置摄像头和后置摄像头采集图像,不再执行后续步骤。187.s305:电子设备确定比例c1和比例c2。其中,比例c1为图像i1中的人脸与图像i1的比例。比例c2为图像i2中的人脸与图像i2的比例。188.具体地,若电子设备检测到图像i1和图像i2中均包括人脸,电子设备可以确定图像i1中的人脸与图像i1的比例——比例c1,以及图像i2中的人脸与图像i2的比例——比例c2。189.在本技术的一些实施例中,电子设备检测到图像i1和图像i2中的人脸后,可以分别在图像i1和图像i2上显示人脸检测框(如图2f所示)。可理解,人脸检测框用于将图像中的人脸框选出来。在本技术的一些实施例中,人脸检测框可以为矩形框。当然,人脸检测框还可以表现为其他形状(例如,三角形等),本技术对此不作限制。190.为了便于描述,将本技术中用于将图像i1中的人脸框选出来的人脸检测框记为人脸检测框k1,而将本技术中用于将图像i2中的人脸框选出来的人脸检测框记为人脸检测框k2。191.示例性的,人脸检测框k1可以为图2f所示的人脸检测框702。人脸检测框k2可以为图2f所示的人脸检测框701。192.在本技术的一些实施例中,比例c1指的是人脸检测框k1的面积与图像i1的面积的比例。比例c2指的是人脸检测框k2的面积与图像i2的面积的比例。193.可理解,在前置取景框充分显示图像i1的情况下,比例c1可理解为人脸检测框k1的面积与前置取景框的面积的比例。类似的,在后置取景框充分显示图像i2的情况下,比例c2可理解为人脸检测框k2的面积与后置取景框的面积的比例。194.在本技术的一些实施例中,电子设备可以检测到图像i1和图像i2中的人脸后,可以不在图像i1和图像i2上显示人脸检测框,而是直接确定检测到的人脸面积,并根据该人脸面积确定比例c1和比例c2。195.s306:电子设备确定比例c1与比例c2的差值的绝对值是否小于阈值d1。196.可理解,在确定比例c1和比例c2之后,电子设备可以确定比例c1和比例c2之间的差值的绝对值,即|比例c1-比例c2|,并确定|比例c1-比例c2|是否小于阈值d1。197.可理解,阈值d1可以根据实际需要进行设置,本技术对此不作限制。198.在本技术的一些实施例中,阈值d1为比例c1的10%,或者比例c2的10%。在本技术的又一些实施例中,阈值d1可以为比例c1和比例c2中的极大值/极小值的f%。其中,f为正数,本技术对f的具体数值不作限制。199.需要说明的是,在本技术的一些实施例中,电子设备可以不执行步骤s306。200.可理解,若比例c1与比例c2的差值的绝对值小于阈值d1,电子设备继续通过前置摄像头和后置摄像头采集图像,不再执行后续步骤。201.s307:电子设备基于比例c1和比例c2确定目标变焦倍数,并基于目标变焦倍数来调整前置摄像头或者后置摄像头的变焦倍数。202.可理解,若比例c1与比例c2的差值的绝对值不小于阈值d1,电子设备基于比例c1和比例c2确定目标变焦倍数,并将前置摄像头或者后置摄像头的变焦倍数调整为目标变焦倍数。203.需要说明的是,本技术中所提及的变焦倍数可以表征摄像头焦距的变化程度,相应的,变焦倍数也可以表征视场角的变化程度以及被摄体在画面(即电子设备显示屏所显示的图像)中的大小变化。其中,被摄体指的是摄像头拍摄的对象物体。在本技术的一些实施例中,被摄体为人脸。204.可理解,在被摄体与摄像头距离相同的情况下,与使用短焦距摄像头所采集的图像相比,使用长焦距摄像头所采集的图像中的被摄体所占的比例会更大一些。具体地,在焦距变化至原焦距的n倍的情况下,被摄体在画面中的大小也变化至原大小的n倍。例如,若摄像头的焦距增大至原焦距的2倍,被摄体在画面中的大小也增大至原来大小的2倍。205.另外,在焦距发生变化的情况下,视场角也会相应变化。一般情况下,焦距越短,视场角越大。例如,焦距为15毫米(mm)时,视场角为8度左右;焦距为10mm时,视场角为12度左右;焦距为7.5mm时,视场角为14度左右;焦距为5mm时,视场角为23度左右;焦距为2.5mm时,视场角为45度左右。206.变焦倍数可以表示为nx。其含义是焦距变化为原焦距的n倍。其中,n为正数。根据上文,n越大,焦距越长,视场角越小,摄像头采集的图像中的被摄体越大。可理解,本技术对n的具体数值不作限制。例如,n可以为10,还可以为20,还可以为50。在一些实施例中,n可以达到100,甚至超过100。207.在本技术的一些实施例中,原焦距指的是主摄像头的焦距。简单来说,主摄像头指的是主要负责拍摄的摄像头。一般情况下,电子设备可以包括主摄像头和副摄像头。其中,主摄像头一般用来捕捉被摄体(即拍摄主体),主摄像头的适用范围较广,其可以用在绝大部分的拍摄场景中,而副摄像头一般用来辅助拍摄,副摄像头可以用来补充图像亮度和细节,以及远距离拍摄、广角拍摄等特殊拍摄场景中。在本技术的又一些实施例中,原焦距指的是标准摄像头的焦距。标准摄像头指的是视场角一般在35度~50度范围内的摄像头,其焦距长度和所采集图像的对角线长度大致相等。208.示例性的,电子设备采用主摄像头进行拍摄时,变焦倍数为1x。电子设备可以检测到作用在变焦倍数控件上的用户操作,响应于该用户操作,电子设备可以改变变焦倍数。比如,电子设备可以将变焦倍数调整为2x,还可以将变焦倍数调整为0.6x。209.示例性的,变焦倍数控件可以为图2g所示的变焦倍数控件801,还可以为图2j所示的变焦倍数控件1101。210.可理解,上述主摄像头和标准摄像头可以为电子设备的后置摄像头。211.在本技术的一些实施例中,电子设备的前置摄像头的原焦距和其后置摄像头的原焦距并不相同。也就是说,电子设备的前置摄像头的变焦倍数为1x时的焦距和视场角,可能并不等于其后置摄像头的变焦倍数为1x时的焦距和视场角。212.一般情况下,电子设备的显示屏上可以显示正在使用的摄像头的变焦倍数(如图2e-图2l所示)。213.在本技术的一些实施例中,电子设备可以以前置取景框中的人脸比例(例如,比例c1)为基准,调整后置摄像头的变焦倍数,从而调整后置取景框中的人脸比例。在这种情况下,目标变焦倍数为比例c1与比例c2的比值。相应的,电子设备可以将后置摄像头的变焦倍数调整为目标变焦倍数,从而使得后置取景框中的人脸比例与前置取景框中的人脸比例一致。214.在本技术的一些实施例中,电子设备可以以后置取景框中的人脸比例(例如,比例c2)为基准,调整前置摄像头的变焦倍数,从而调整前置取景框中的人脸比例。在这种情况下,目标变焦倍数为比例c2与比例c1的比值。相应的,电子设备可以将前置摄像头的变焦倍数调整为目标变焦倍数,从而使得前置取景框中的人脸比例与后置取景框中的人脸比例一致。215.可理解,上述前置取景框中的人脸比例为:在前置取景框充分显示前置摄像头所采集的图像(即前置取景框的大小与前置摄像头所采集的图像的大小一样)的情况下,电子设备确定的前置取景框中显示的人脸检测框的面积与前置取景框的面积的比例。类似的,上述后置取景框中的人脸比例为:在后置取景框充分显示后置摄像头所采集的图像(即后置取景框的大小与后置摄像头所采集的图像的大小一样)的情况下,电子设备确定的后置取景框中显示的人脸检测框的面积与后置取景框的面积的比例。216.示例性的,在比例c1大于比例c2的情况下,电子设备可以确定目标变焦倍数为比例c1与比例c2的比值。在比例c2大于比例c1的情况下,电子设备可以确定目标变焦倍数为比例c2与比例c1的比值。217.值得注意的是,用户可以自行选择调整前置摄像头的变焦倍数,或调整后置摄像头的变焦倍数。如图2k所示,用户可以通过触发控件12011或控件12012来确定是调整前置摄像头的变焦倍数,还是调整后置摄像头的变焦倍数。218.可理解,电子设备可以通过光学变焦来调整摄像头的变焦倍数。光学变焦是摄像头的镜头、被摄体和焦点三者的位置发生变化会产生的效果。光学变焦具体可以包括:在摄像头中的感光元件固定不动的情况下,移动镜片。即相当于焦点在移动。也就是说,焦距也在相应变化。因此,被摄体在画面中的大小也会相应变化。219.在本技术的一些实施例中,电子设备的摄像头(例如,变焦摄像头)可以包括多组变焦镜片。电子设备可以通过改变不同变焦镜片的相对位置(例如,移动镜片)来改变该摄像头的焦距。即实现对该摄像头的变焦倍数的调整。相应的,被摄体在画面中的大小也会发生变化。220.在本技术的一些实施例中,电子设备可以包括多个后置摄像头。在该多个后置摄像头的焦距不同的情况下,电子设备可以通过切换后置摄像头来实现变焦倍数的调整。221.示例性的,电子设备的后置摄像头可以包括标准摄像头、广角摄像头、超广角摄像头、长焦摄像头。其中,标准摄像头的焦距为50mm,广角摄像头的焦距为30mm,超广角摄像头的焦距为20mm,长焦摄像头的焦距为100mm。可理解,电子设备可以由标准摄像头切换至长焦摄像头,从而实现变焦倍数由1x到2x的调整。电子设备还可以由标准摄像头切换至广角摄像头,从而实现变焦倍数由1x到0.6的调整。222.类似的,电子设备也可以包括多个前置摄像头。在该多个前置摄像头的焦距不同的情况下,电子设备可以通过切换前置摄像头来实现变焦倍数的调整。可理解,关于切换前置摄像头的具体描述可以参考上文关于切换后置摄像头的描述,在此不再赘述。223.可理解,电子设备可以通过数字变焦(即数码变焦)来调整摄像头的变焦倍数。数字变焦指的是借助电子设备相机模组的处理器,将图像中的每个像素面积增大或缩小,从而达到放大或缩小的目的。可理解,数字变焦实质上是通过软件方式对图像进行处理补偿,并未真正改变焦距。在这种情况下,变焦倍数即为像素面积的变化倍数。例如,在变焦倍数由1x变化至10x的情况下,图像中的每个像素面积增大至原来面积的10倍。224.在本技术的一些实施例中,电子设备可以通过软件模块(例如,图像处理软件)来实现数字变焦。示例性的,电子设备可以通过软件模块对采集到的图像进行裁剪,使得图像中被摄体周围区域的面积减小,从而使得图像中的被摄体在裁剪后的图像中所占比例变大。电子设备还可以通过软件模块将裁剪后的图像放大。可理解,电子设备在对采集到的图像进行裁剪时,可以保持被摄体处于裁剪后的图像的中心区域。225.在本技术的一些实施例中,上述软件模块可以设置在电子设备的图像信号处理器(image signal processor,isp)中。226.可理解,电子设备可以通过混合变焦来调整摄像头的变焦倍数。顾名思义,混合变焦是一种结合光学变焦和数字变焦的变焦方式。在本技术的一些实施例中,混合变焦可以包括软件增强和计算。具体地,电子设备在混合变焦的过程中,可以将多帧图像合成一帧质量最好的图像。可理解,本技术中所提及的图像的质量可以包括对清晰度、亮度和颜色等因素的考虑。227.在本技术的一些实施例中,电子设备可以首先通过光学变焦来采集图像。该采集的图像可能不符合用户的变焦需求。进一步的,电子设备可以通过相应模块(例如,上述软件模块)来对该图像进行处理(即数字变焦),得到处理后的图像。该处理后的图像符合用户的变焦需求。228.示例性的,电子设备可以首先通过光学变焦将摄像头的变焦倍数调整为5x,并基于该变焦倍数来采集图像。电子设备再基于相机模组的处理器和软件模块将所采集到的图像放大至原图像的两倍,并对放大后的图像进行裁剪,使其尺寸符合拍摄尺寸。可理解,拍摄尺寸指的是通过摄像头采集的图像的尺寸。例如,全屏、1:1、4:3和16:9等。可理解,与变焦前所采集的图像相比,被摄体在该裁剪后的图像中所占比例是变焦前的10倍。也就是说,电子设备基于光学变焦、数字变焦以及相应软件处理,将摄像头的变焦倍数调整至10x。229.需要说明的是,电子设备还可以通过其他方式来调整摄像头的变焦倍数,本技术对此不作限制。230.值得注意的是,在本技术的一些实施例中,若目标变焦倍数不在预设变焦范围内,电子设备可以在预设变焦范围内选取最接近目标变焦倍数的变焦倍数,并将前置摄像头或后置摄像头的变焦倍数调整为该变焦倍数。可理解,预设变焦范围与电子设备的软硬件配置(例如,摄像头的光学变焦和数字变焦能力,以及软件处理能力)相关,可以根据实际需要进行具体设置。231.s308:电子设备显示预览界面b2。预览界面b2包括图像i3和图像i4。其中,图像i3显示在前置取景框中,图像i4显示在后置取景框中。比例c3与比例c4的差值的绝对值小于阈值d2。比例c3为图像i3中的人脸与图像i3的比例。比例c4为图像i4中的人脸与图像i4的比例。阈值d2小于阈值d1。232.可理解,电子设备调整前置摄像头或者后置摄像头的变焦倍数之后,可以显示预览界面b2。其中,预览界面b2包括图像i3和图像i4。图像i3显示在前置取景框中,图像i4显示在后置取景框中。比例c3与比例c4的差值的绝对值小于阈值d2。比例c3为图像i3中的人脸与图像i3的比例。比例c4为图像i4中的人脸与图像i3的比例。233.值得注意的是,比例c3与比例c4的差值的绝对值小于比例c1与比例c2的差值的绝对值。234.示例性的,预览界面b2可以为图2g所示的用户界面800。235.在本技术的一些实施例中,电子设备可以检测到图像i3和图像i4中的人脸后,并分别在图像i3和图像i4上显示人脸检测框。可理解,关于人脸检测框的描述可以参考上文,在此不再赘述。236.为了便于描述,将本技术中用于将图像i3中的人脸框选出来的人脸检测框记为人脸检测框k3,而将本技术中用于将图像i4中的人脸框选出来的人脸检测框记为人脸检测框k4。237.在本技术的一些实施例中,比例c3指的是人脸检测框k3的面积与图像i3的面积的比例。比例c4指的是人脸检测框k4的面积与图像i4的面积的比例。238.可理解,在前置取景框充分显示图像i3的情况下,比例c3可理解为人脸检测框k3的面积与前置取景框的面积的比例。类似的,在后置取景框充分显示图像i4的情况下,比例c4可理解为人脸检测框k4的面积与后置取景框的面积的比例。239.在本技术的一些实施例中,电子设备可以检测到图像i3和图像i4中的人脸后,可以不在图像i3和图像i4上显示人脸检测框(如图2g所示),而是直接确定检测到的人脸面积,并根据该人脸面积确定比例c3和比例c4。240.在本技术的一些实施例中,比例c3与比例c4的差值的绝对值小于阈值d2。可理解,阈值d2可以根据实际需求进行设置,本技术对此不作限制。在本技术的一些实施例中,阈值d2小于阈值d1。在本技术的一些实施例中,阈值d2可以为0.01。在本技术的又一些实施例中,阈值d2可以为0.1。241.在本技术的一些实施例中,电子设备基于比例c1和比例c2确定目标变焦倍数后,将前置摄像头的变焦倍数调整为该目标变焦倍数。电子设备可以继续利用前置摄像头和后置摄像头采集图像,并将图像i3和图像i4分别显示在前置取景框和后置取景框中。示例性的,目标变焦倍数可以为比例c2与比例c1的比值。242.在本技术的一些实施例中,电子设备基于比例c1和比例c2确定目标变焦倍数后,将后置摄像头的变焦倍数调整为该目标变焦倍数。电子设备可以继续利用前置摄像头和后置摄像头采集图像,并将图像i3和图像i4分别显示在前置取景框和后置取景框中。示例性的,目标变焦倍数可以为比例c1与比例c2的比值。243.在本技术的一些实施例中,图像i3可以为图像i1经过处理后所得的图像。例如,电子设备可以对图像i1进行放大和裁剪处理,并得到图像i3。244.在本技术的一些实施例中,图像i3可以为图像i1。245.在本技术的一些实施例中,图像i4可以为图像i2经过处理后所得的图像。例如,电子设备可以对图像i2进行放大和裁剪处理,并得到图像i4。246.在本技术的一些实施例中,图像i4可以为图像i2。247.需要说明的是,通过前置摄像头采集到原始图像之后,电子设备可以对该原始图像进行处理,得到处理后的图像,并在显示屏上显示该处理后的图像。例如,图像i3。类似的,通过后置摄像头采集到原始图像之后,电子设备可以对该原始图像进行处理,得到处理后的图像,并在显示屏上显示该处理后的图像。例如,图像i4。248.s309:响应于操作a3,电子设备协同调整前置摄像头和后置摄像头的变焦倍数,并显示预览界面b3。预览界面b3包括图像i5和图像i6。其中,图像i5显示在前置取景框中,图像i6显示在后置取景框中。比例差值e1与比例差值e2的差值的绝对值小于阈值d3。比例差值e1为比例c5与比例c3之间的差值。比例差值e2为比例c6与比例c4之间的差值。比例c5为图像i5中的人脸与图像i5的比例。比例c6为图像i6中的人脸与图像i6的比例。249.电子设备可以检测到作用在协同变焦控件上的操作a3。响应于该操作a3,电子设备可以协同调整前置摄像头和后置摄像头的变焦倍数,并显示预览界面b3。预览界面b3包括图像i5和图像i6。其中,图像i5显示在前置取景框中,图像i6显示在后置取景框中。250.示例性的,协同变焦控件可以为图2g所示的协同变焦控件5012。预览界面b3可以为图2l所示的用户界面1300。图像i5可以为图2l所示的前置取景框505中显示的图像。图像i6可以为图2l所示的后置取景框502中显示的图像。251.可理解,比例差值e1与比例差值e2的差值的绝对值小于阈值d3。比例差值e1为比例c5与比例c3之间的差值。比例差值e2为比例c6与比例c4之间的差值。比例c5为图像i5中的人脸与图像i5的比例。比例c6为图像i6中的人脸与图像i6的比例。252.可理解,阈值d3可以根据实际需求进行设置,本技术对此不作限制。在本技术的一些实施例中,阈值d3可以为0.01。在本技术的又一些实施例中,阈值d3可以为0.1。253.在本技术的一些实施例中,电子设备显示预览界面b3之后,用户可以点击录像开启控件来触发双景录像。254.在本技术的一些实施例中,电子设备执行步骤s308之后,用户可以点击录像开启控件来触发双景录像。在双景录像的过程中,电子设备可以协同调整前置摄像头和后置摄像头的变焦倍数,并显示双景录像界面b4。双景录像界面b4可以包括图像i5和图像i6。其中,图像i5显示在前置取景框中,图像i6显示在后置取景框中。可理解,图像i5和图像i6的相关描述可以参考上文,在此不再赘述。255.在本技术的一些实施例中,电子设备可以根据协同变焦倍数调整前置摄像头和后置摄像头的变焦倍数。可理解,本技术中所提及的协同变焦倍数指的是以操作a3发生之前的前置摄像头和后置摄像头的变焦倍数为基准的变焦倍数。通俗的说,本技术中所提及的协同变焦倍数指的是显示在前置取景框和后置取景框中的被摄体一起放大或缩小的倍数。该协同变焦倍数可以表征基于前置摄像头和后置摄像头采集的图像中的被摄体的大小的协同变化程度。256.示例性的,电子设备执行步骤s306之前,电子设备的前置摄像头的变焦倍数为1x,后置摄像头的变焦倍数为1x。电子设备执行步骤s306之后,其前置摄像头的变焦倍数为2x,而后置摄像头的变焦倍数不变,仍为1x。在这种情况下,电子设备通过前置摄像头和后置摄像头采集的图像中的人脸比例一致。电子设备可以检测到操作a3。响应于该操作a3,电子设备可以对前置摄像头和后置摄像头进行协同变焦。可理解,协同变焦倍数为2x,意思是将前置摄像头和后置摄像头的焦距调整为原焦距的2倍。也就是说,电子设备将前置摄像头的变焦倍数调整为4x,而将后置摄像头的变焦倍数调整为2x。257.示例性的,电子设备执行步骤s306之前,电子设备的前置摄像头的变焦倍数为1x,后置摄像头的变焦倍数为1x。电子设备执行步骤s306之后,其后置摄像头的变焦倍数为2x,而前置摄像头的变焦倍数不变,仍为1x。在这种情况下,电子设备通过前置摄像头和后置摄像头采集的图像中的人脸比例一致。电子设备可以检测到操作a3。响应于该操作a3,电子设备可以对前置摄像头和后置摄像头进行协同变焦。可理解,协同变焦倍数为0.5x,意思是将前置摄像头和后置摄像头的焦距调整为原焦距的0.5倍。也就是说,电子设备将前置摄像头的变焦倍数调整为1x,而将后置摄像头的变焦倍数调整为0.5x。258.在本技术的一些实施例中,电子设备可以根据协同变焦倍数来确定前置变焦倍数和后置变焦倍数,并将前置摄像头的变焦倍数调整为前置变焦倍数,以及将后置摄像头的变焦倍数调整为后置变焦倍数。为了便于描述,本技术中可以将协同变焦前的前置摄像头的变焦倍数记为n1x,而将协同变焦前的后置摄像头的变焦倍数即为n2x。本技术中还可以将协同变焦倍数记为mx。其中,n1、n2和m均为正数。电子设备可以确定前置变焦倍数为(n1乘m)x,后置变焦倍数为(n2乘m)x。259.示例性的,电子设备执行步骤s306之前,电子设备的前置摄像头的变焦倍数为1x,后置摄像头的变焦倍数为1x。电子设备执行步骤s306之后,其前置摄像头的变焦倍数为3x,而后置摄像头的变焦倍数不变,仍为1x。在这种情况下,电子设备通过前置摄像头和后置摄像头采集的图像中的人脸比例一致。电子设备可以检测到操作a3。响应于该操作a3,电子设备可以对前置摄像头和后置摄像头进行协同变焦。可理解,协同变焦倍数为2x,意思是将前置摄像头和后置摄像头的焦距调整为原焦距的2倍。电子设备可以确定前置变焦倍数为6x,而后置变焦倍数为2x。电子设备可以将前置摄像头的变焦倍数调整为6x,将后置摄像头的变焦倍数调整为2x。260.值得注意的是,在本技术的一些实施例中,协同变焦倍数在预设协同变焦范围内。前置变焦倍数和后置变焦倍数在预设变焦范围内。其中,关于预设变焦范围的描述可以参考上文,在此不再赘述。可理解,与预设变焦范围类似,预设协同变焦范围也与电子设备的软硬件配置(例如,摄像头的光学变焦和数字变焦能力,以及软件处理能力)相关,可以根据实际需要进行具体设置。261.在本技术的一些实施例中,协同变焦倍数可以包括第一默认协同变焦倍数和第二默认协同变焦倍数。具体地,在电子设备检测到协同提高变焦倍数的用户操作的情况下,电子设备根据第一默认协同变焦倍数来对前置摄像头和后置摄像头进行变焦。而在电子设备检测到协同降低变焦倍数的用户操作的情况下,电子设备根据第二默认协同变焦倍数来对前置摄像头和后置摄像头进行变焦。262.示例性的,电子设备可以检测到作用于如图2p所示用户界面1700所包括的控件17011上的用户操作,响应于该用户操作,电子设备可以根据第一默认协同变焦倍数来对前置摄像头和后置摄像头进行变焦。263.示例性的,电子设备可以检测到作用于如图2p所示用户界面1700所包括的控件17012上的用户操作,响应于该用户操作,电子设备可以根据第二默认协同变焦倍数来对前置摄像头和后置摄像头进行变焦。264.在本技术的一些实施例中,协同变焦倍数可以由用户自行设置。265.下面介绍本技术实施例涉及的装置。266.图4为本技术实施例提供的一种电子设备的硬件结构示意图。267.电子设备可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,usb)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,sim)卡接口195等。其中传感器模块180可以包括压力传感器180a,陀螺仪传感器180b,气压传感器180c,磁传感器180d,加速度传感器180e,距离传感器180f,接近光传感器180g,指纹传感器180h,温度传感器180j,触摸传感器180k,环境光传感器180l,骨传导传感器180m等。268.可以理解的是,本发明实施例示意的结构并不构成对电子设备的具体限定。在本技术另一些实施例中,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。269.处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(即isp),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。270.其中,控制器可以是电子设备的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。271.在本技术提供的实施例中,电子设备可以通过处理器110执行所述拍摄方法。272.处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。273.在一些实施例中,处理器110可以包括一个或多个接口。usb接口130是符合usb标准规范的接口,具体可以是mini usb接口,micro usb接口,usb type c接口等。usb接口130可以用于连接充电器为电子设备充电,也可以用于电子设备与外围设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用于连接其他电子设备,例如ar设备等。274.充电管理模块140用于从充电器接收充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为电子设备供电。275.电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,外部存储器,显示屏194,摄像头193,和无线通信模块160等供电。276.电子设备的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。277.天线1和天线2用于发射和接收电磁波信号。电子设备中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。278.移动通信模块150可以提供应用在电子设备上的包括2g/3g/4g/5g等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,lna)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。279.调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器170a,受话器170b等)输出声音信号,或通过显示屏194显示图像或视频。280.无线通信模块160可以提供应用在电子设备上的包括无线局域网(wireless local area networks,wlan)(如无线保真(wireless fidelity,wi-fi)网络),蓝牙(bluetooth,bt),全球导航卫星系统(global navigation satellite system,gnss),调频(frequency modulation,fm),近距离无线通信技术(near field communication,nfc),红外技术(infrared,ir)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。281.在一些实施例中,电子设备的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得电子设备可以通过无线通信技术与网络以及其他设备通信。282.电子设备通过gpu,显示屏194,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏194和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。283.显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,lcd),有机发光二极管(organic light-emitting diode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode的,amoled),柔性发光二极管(flex light-emitting diode,fled),mini led,micro led,micro-oled,量子点发光二极管(quantum dot light emitting diodes,qled)等。在一些实施例中,电子设备可以包括1个或n个显示屏194,n为大于1的正整数。284.电子设备可以通过isp,摄像头193,视频编解码器,gpu,显示屏194以及应用处理器等实现获取功能。285.isp 用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给isp处理,转化为肉眼可见的图像或视频。isp还可以对图像的噪点,亮度,颜色进行算法优化。isp还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,isp可以设置在摄像头193中。286.摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,ccd)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,cmos)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给isp转换成数字图像或视频信号。isp将数字图像或视频信号输出到dsp加工处理。dsp将数字图像或视频信号转换成标准的rgb,yuv等格式的图像或视频信号。287.在一些实施例中,电子设备可以包括1个或n个摄像头193,n为大于1的正整数。例如,在一些实施例中,电子设备可以利用n个摄像头193获取多个曝光系数的图像,进而,在视频后处理中,电子设备可以根据多个曝光系数的图像,通过hdr技术合成hdr图像。288.数字信号处理器用于处理数字信号,除了可以处理数字图像或视频信号,还可以处理其他数字信号。例如,当电子设备在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。289.视频编解码器用于对数字视频压缩或解压缩。电子设备可以支持一种或多种视频编解码器。这样,电子设备可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,mpeg)1,mpeg2,mpeg3,mpeg4等。290.npu为神经网络(neural-network,nn)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过npu可以实现电子设备的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。291.外部存储器接口120可以用于连接外部存储卡,例如micro sd卡,实现扩展电子设备的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。292.内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行电子设备的各种功能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像视频播放功能等)等。存储数据区可存储电子设备使用过程中所创建的数据(比如音频数据,电话本等)等。293.电子设备可以通过音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,以及应用处理器等实现音频功能。例如音乐播放,录音等。294.音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。295.扬声器170a,也称“喇叭”,用于将音频电信号转换为声音信号。296.受话器170b,也称“听筒”,用于将音频电信号转换成声音信号。297.麦克风170c,也称“话筒”,“传声器”,用于将声音信号转换为电信号。电子设备可以设置至少一个麦克风170c。298.耳机接口170d用于连接有线耳机。299.传感器模块180可以包括1个或多个传感器,这些传感器可以为相同类型或不同类型。可理解,图4所示的传感器模块180仅为一种示例性的划分方式,还可能有其他划分方式,本技术对此不作限制。300.压力传感器180a用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180a可以设置于显示屏194。当有触摸操作作用于显示屏194,电子设备根据压力传感器180a检测所述触摸操作强度。电子设备也可以根据压力传感器180a的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。301.陀螺仪传感器180b可以用于确定电子设备的运动姿态。在一些实施例中,可以通过陀螺仪传感器180b确定电子设备围绕三个轴(即,x,y和z轴)的角速度。陀螺仪传感器180b可以用于拍摄防抖。302.气压传感器180c用于测量气压。在一些实施例中,电子设备通过气压传感器180c测得的气压值计算海拔高度,辅助定位和导航。303.磁传感器180d包括霍尔传感器。电子设备可以利用磁传感器180d检测翻盖皮套的开合。304.加速度传感器180e可检测电子设备在各个方向上(一般为三轴)加速度的大小。当电子设备静止时可检测出重力的大小及方向。还可以用于识别电子设备姿态,应用于横竖屏切换,计步器等应用。305.距离传感器180f,用于测量距离。电子设备可以通过红外或激光测量距离。在一些实施例中,拍摄场景,电子设备可以利用距离传感器180f测距以实现快速对焦。306.接近光传感器180g可以包括例如发光二极管(led)和光检测器,例如光电二极管。电子设备使用光电二极管检测来自附近物体的红外反射光。307.环境光传感器180l用于感知环境光亮度。电子设备可以根据感知的环境光亮度自适应调节显示屏194亮度。环境光传感器180l也可用于拍照时自动调节白平衡。环境光传感器180l还可以与接近光传感器180g配合,检测电子设备是否在口袋里,以防误触。308.在本技术的一些实施例中,电子设备中的环境光传感器180l可以用于获取环境亮度并将其传送给相应的处理模块(例如,处理器110等)。309.指纹传感器180h用于获取指纹。310.温度传感器180j用于检测温度。311.触摸传感器180k,也称“触控面板”。触摸传感器180k可以设置于显示屏194,由触摸传感器180k与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180k用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180k也可以设置于电子设备的表面,与显示屏194所处的位置不同。312.骨传导传感器180m可以获取振动信号。313.按键190包括开机键,音量键等。按键190可以是机械按键。也可以是触摸式按键。电子设备可以接收按键输入,产生与电子设备的用户设置以及功能控制有关的键信号输入。314.马达191可以产生振动提示。马达191可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。作用于显示屏194不同区域的触摸操作,马达191也可对应不同的振动反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。315.指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。316.sim卡接口195用于连接sim卡。sim卡可以通过插入sim卡接口195,或从sim卡接口195拔出,实现和电子设备的接触和分离。电子设备可以支持1个或n个sim卡接口,n为大于1的正整数。电子设备通过sim卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,电子设备采用esim,即:嵌入式sim卡。esim卡可以嵌在电子设备中,不能和电子设备分离。317.电子设备的软件结构可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。318.图5为本技术实施例提供的一种电子设备的软件结构示意图。319.如图5所示,本技术涉及的电子设备的软件框架可以包括应用程序层,应用程序框架层(framework,fwk)、系统库、安卓运行时、硬件抽象层和内核层(kernel)。320.其中,应用程序层可以包括一系列应用程序包,例如相机,图库,日历,通话,地图,导航,wlan,蓝牙,音乐,视频,短信息等应用程序(也可以称为应用)。其中,相机用于获取图像和视频。关于应用程序层的其他应用,可以参考常规技术中的介绍和说明,本技术不展开说明。在本技术中,电子设备上的应用可以是原生的应用(如在电子设备出厂前,安装操作系统时安装在电子设备中的应用),也可以是第三方应用(如用户通过应用商店下载安装的应用),本技术实施例不予限定。321.应用程序框架层为应用程序层的应用程序提供应用编程接口(application programming interface,api)和编程框架。应用程序框架层包括一些预先定义的函数。322.如图5所示,应用程序框架层可以包括窗口管理器,内容提供器,视图系统,电话管理器,资源管理器,通知管理器等。323.窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。324.内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。325.视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。326.电话管理器用于提供电子设备的通信功能。例如通话状态的管理(包括接通,挂断等)。327.资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。328.通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话界面形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,电子设备振动,指示灯闪烁等。329.运行时(runtime)包括核心库和虚拟机。runtime负责系统的调度和管理。330.核心库包含两部分:一部分是编程语言(例如,java语言)需要调用的功能函数,另一部分是系统的核心库。331.应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的编程文件(例如,java文件)执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。332.系统库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(media libraries),三维图形处理库(例如:opengl es),二维图形引擎(例如:sgl)等。333.表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了二维(2-dimensional,2d)和三维(3-dimensional,3d)图层的融合。334.媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如: mpeg4,h.264,mp3,aac,amr,jpg,png等。335.三维图形处理库用于实现3d图形绘图,图像渲染,合成,和图层处理等。336.2d图形引擎是2d绘图的绘图引擎。337.硬件抽象层(hal)是位于操作系统内核与上层软件之间的接口层,其目的在于将硬件抽象化。硬件抽象层是设备内核驱动的抽象接口,用于实现向更高级别的java api框架提供访问底层设备的应用编程接口。hal包含多个库模块,例如相机hal模块、显示屏、蓝牙、音频等。其中每个库模块都为特定类型的硬件组件实现一个接口。当系统框架层api要求访问便携设备的硬件时,android操作系统将为该硬件组件加载库模块。本技术中,电子设备可以通过相机hal调整前置摄像头和/或后置摄像头的变焦倍数。338.内核层是android操作系统的基础,android操作系统最终的功能都是通过内核层完成。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动,虚拟卡驱动。339.需要说明的是,本技术提供的图5所示的电子设备的软件结构示意图仅作为一种示例,并不限定android操作系统不同分层中的具体模块划分,具体可以参考常规技术中对android操作系统软件结构的介绍。另外,本技术提供的拍摄方法还可以基于其他操作系统实现,本技术不再一一举例。340.以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。









图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!




内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!




免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

相关内容 查看全部