本技术涉及拍照,尤其涉及一种拍摄方法及电子设备。
背景技术:
1、目前,手机、平板等电子设备通常支持相机功能,如都安装有相机应用。电子设备采用相机功能可以实现图片或者视频的拍摄。进一步的,为了满足多元化的拍摄需求,电子设备采用相机功能,可以同时采用多个摄像头,如同时采用两个摄像头来拍摄。然后,电子设备可以在显示屏中同时显示该多个摄像头采集的画面。
2、然而,在现有技术中,在电子设备采用多个摄像头拍摄的场景中,电子设备只能分别针对各个摄像头完成曝光参数或者白平衡的调节。从而极有可能导致显示屏中多个区域内的画面的曝光或者白平衡不一致。
技术实现思路
1、有鉴于此,本技术提供了一种拍摄方法及电子设备,可以在电子设备采用多个摄像头拍摄时,保持多个摄像头采集的画面的曝光量同步增加或者降低。
2、第一方面,本技术实施例提供一种拍摄方法,应用于电子设备,电子设备中包括第一摄像头和第二摄像头。其中,电子设备显示第一界面,第一界面包括第一摄像头采集的第一图像和第二摄像头采集的第二图像。电子设备接收对第二图像的第一操作,第一操作用于触发电子设备调节摄像头的曝光参数。示例性的,第一操作可以是操作a,如用户对第二图像的点击操作,或者,第一操作可以是对控件a的操作b,如用户对第二图像上ev调节条的滑动操作。应理解,第一操作是针对第二图像的,即表明是请求对第二摄像头调节曝光参数。
3、电子设备响应于对第二图像的第一操作,显示第二界面,第二界面中包括第一摄像头采集的第三图像和第二摄像头采集的第四图像。其中,第三图像的曝光量高于第一图像的曝光量,第四图像的曝光量高于第二图像的曝光量;或者,第三图像的曝光量低于第二图像的曝光量,第四图像的曝光量低于第二图像的曝光量。也就是说,第一摄像头采集的图像和第二摄像头采集的图像的曝光量可以同步增加或者降低。
4、综上,采用本实施例的方法,在请求对一个摄像头调节曝光参数时,电子设备可以同步调整两个摄像头的曝光参数,使两个摄像头采集的图像的曝光量可同时增加或者减少。
5、上述第一界面可以是图7所示实施例中的第一界面,相应的,第二界面可以是图7所示实施例中的第三界面;第一界面可以是图9所示实施例中的第三界面,相应的,第二界面可以是图9所示实施例中的第四界面;第一界面可以是图12所示实施例中的第一界面,相应的,第二界面可以是图12所示实施例中的第五界面;或者,第一界面可以是图14所示实施例中的第五界面,相应的,第二界面可以是图14所示实施例中的第六界面。第一图像和第二图像可以是上述第一界面中的两张图像,第三图像和第四图像可以是上述第二界面中的两张图像。并且,第一图像和第三图像为同一摄像头采集的图像,第二图像和第四图像为同一摄像头采集的图像。第一操作可以对应实施例中的操作a和操作b。第一摄像头可以对应实施例中的第一摄像头,相应的,第二摄像头对应实施例中的第二摄像头;或者,第一摄像头可以对应实施例中的第二摄像头,相应的,第二摄像头对应实施例中的第一摄像头。
6、在一种具体的实现方式中,第一摄像头和第二摄像头均为前置摄像头,或者,第一摄像头和第二摄像头均为后置摄像头。两个摄像头均为前置摄像头的情况下,拍摄的景通常都是手机正面的景,两个摄像头仅为后置摄像头的情况下,拍摄的景通常都是手机背面的景。而当两个摄像头拍摄的景相同时,则对两个摄像头采集的图像的曝光量的协调性要求更高。因此,在第一摄像头和第二摄像头均为前置摄像头,或者,第一摄像头和第二摄像头均为后置摄像头的情况下,采用同步调整曝光参数的方式,则可以使得两个摄像头拍摄相同的景采集的图像的曝光量同步变化。从而使两个摄像头采集的图像的协调性更优。
7、在一种具体的实现方式中,第一摄像头的视场角大于第二摄像头的视场角。也就是说,在请求对视场角小的摄像头调节曝光参数时,两个摄像头采集的图像的曝光量可以同步增加或者减少。
8、应理解,摄像头的视场角fov越大,即视野越大,则摄像头可以拍摄更广角度范围的景,得到内容、色彩更丰富的图像,以该图像为基础可以确定出更合理的曝光参数。
9、因此,在一种具体的实现方式中,第一操作在第二图像上的触控位置在第二图像的第一区域内,第一区域内显示的图像内容位于第一图像的第二区域内。在第一摄像头的视场角大于第二摄像头的视场角的情况下,上述方法还包括:第一图像中第二区域内的图像参数满足第一预设条件,则第三图像的曝光量低于第一图像的曝光量,第四图像的曝光量低于第二图像的曝光量。第一图像中第二区域内的图像参数满足第二预设条件,则第三图像的曝光量高于第一图像的曝光量,第四图像的曝光量高于第二图像的曝光量。其中,图像参数包括清晰度、对比度和/锐化程度等可以反映第一图像中第二区域内图像的画质的参数。第一预设条件和第二预设条件则是衡量画质的条件,例如,在画质较差时,则可能需要降低曝光量,在画质较高时,则可能需要增加曝光量。另外,该实现方式中的第一区域对应图12所示实施例中的第二区域,第二区域对应图12所示实施例中的第三区域。
10、也就是说,在请求对视场角较小的摄像头调节曝光参数时,可以先将触控的区域转换到第一图像上,即转换到视场角较大的摄像头采集的图像上,然后基于该第一图像上对应的区域内的图像参数来增加曝光量或者减少曝光量。从而可以提升同步曝光的合理性。
11、在一种具体的实现方式中,使用第一预设标识来指示当前采用的多个摄像头中最适宜作为调节曝光参数的基础的摄像头,即主同步摄像头,如第一摄像头。因此,需要在确定第二摄像头的标识不是第一预设标识的前提下,才需要将调节曝光参数的请求切换到主同步摄像头上,然后进行曝光参数的调整与同步,最终显示第二界面。
12、在一种具体的实现方式中,第一摄像头的视场角小于第二摄像头的视场角。也就是说,在请求对视场角大的摄像头调节曝光参数时,两个摄像头采集的图像的曝光量可以同步增加或者减少。
13、在一种具体的实现方式中,第一操作在第二图像上的触控位置在第二图像的第一区域内。在第一摄像头的视场角小于第二摄像头的视场角,上述方法还包括:第二图像中第一区域内的图像参数满足第一预设条件,则第三图像的曝光量低于第一图像的曝光量,第四图像的曝光量低于第二图像的曝光量。第二图像中第一区域内的图像参数满足第二预设条件,则第三图像的曝光量高于第一图像的曝光量,第四图像的曝光量高于第二图像的曝光量。其中,图像参数包括清晰度、对比度和/锐化程度。另外,该实现方式中的第一区域对应图7所示实施例中的第一区域。
14、也就是说,在请求对视场角较大的摄像头调节曝光参数时,则可以直接基于该摄像头采集的图像上触控区域内的图像参数来增加曝光量或者减少曝光量,从而可以省去切换的过程,节省运算量。
15、在一种具体的实现方式中,使用第一预设标识来指示当前采用的多个摄像头中最适宜作为调节曝光参数的基础的摄像头,即主同步摄像头,如第一摄像头。因此,需要在确定第一摄像头的标识就是预设标识的前提下,才适宜直接基于该摄像头采集的图像上触控区域内的图像参数来增加曝光量或者减少曝光量,并同步给第二摄像头,最终显示第二界面。
16、在一种具体的实现方式中,第一操作指示曝光补偿的第一曝光值ev。示例性的,第一操作可以是对ev条的滑动操作,通过滑动可以选择相应的ev。上述方法还包括:第一ev大于第一预设ev,则第三图像的曝光量低于第一图像的曝光量,第四图像的曝光量低于第二图像的曝光量。第一ev小于第二预设ev,则第三图像的曝光量高于第一图像的曝光量,第四图像的曝光量高于第二图像的曝光量,第二预设ev小于或等于第一预设ev。例如,第一预设ev等于第二预设ev等于0。从而可以根据用户选择的ev准确的调节曝光参数。该实现方式中的第一ev对应图9所示实施例中的第一ev,或者图14所示实施例中的第二ev。
17、在一种具体的实现方式中,第一界面中第二图像上包括第一控件,第一控件用于触发电子设备调节第二摄像头的曝光参数。其中,第一操作包括对第一控件的滑动操作。第一控件对应实施例中的控件a。
18、在一些场景中,用户可能仅需要对一个摄像头调节曝光参数。电子设备在接收到仅调节一个摄像头的曝光参数的请求后,可以记录对应的预设标识,以指示仅对一个摄像头调节曝光参数。
19、示例性的,在电子设备显示第一界面之后,电子设备可接收对第二图像的第二操作,第二操作用于触发电子设备调节第二摄像头的曝光参数,但不调节第一摄像头的曝光参数。例如,第二操作为长按操作。电子设备响应于第二操作,则可以记录第二预设标识。其中,第二预设标识指示仅对第二摄像头调节曝光参数。该实现方式中的第一摄像头对应图17所示实施例中的第二摄像头,第二摄像头对应图17所示实施例中的第一摄像头。第二操作对应图17所示实施例中的操作c,第二预设标识对应图17所示实施例中的第三标识。
20、进一步的,在电子设备接收对第二图像的第二操作之后,上述方法还包括:电子设备响应于第二操作,在第一界面中显示第一提示信息,第一提示信息用于提示仅调节第二摄像头的曝光参数。该第一提示信息对应实施例中的第一提示信息。
21、相应的,电子设备响应于对第二图像的第一操作,则只会在没有查询到第二预设标识的情况下,才会同步调节两个摄像头的曝光量,从而显示第二界面。
22、反之,电子设备响应于对第二图像的第一操作,若查询到第二预设标识,则显示第三界面,第三界面中包括第一摄像头采集的第五图像和第二摄像头采集的第六图像。但是,第五图像的曝光量与第一图像的曝光量的绝对差小于第六图像的曝光量与第二图像的曝光量的绝对差。也就是说,只有第二摄像头采集的图像的曝光量发生了明显变化,而第一摄像头采集的图像的曝光量并未同步发生明显变化。该实现方式中,第一界面为图17所示实施例中的第七界面,第一图像即为图17所示实施例中的第十三图像,第二图像即为图17所示实施例中的第十四图像。第三界面对应图17所示实施例中的第八界面,第五图像对应图17所示实施例中的第十五图像,第六图像对应图17所示实施例中的第十六图像。
23、第二方面,本技术实施例还提供一种电子设备,所述电子设备中包括多个摄像头(如第一摄像头和第二摄像头)、显示屏、存储器和一个或多个处理器,所述多个摄像头、显示屏、存储器与所述处理器耦合。其中,所述存储器中存储有计算机程序代码,所述计算机程序代码包括计算机指令,当所述计算机指令被所述处理器执行时,使得所述电子设备执行如第一方面及其任一种可能的设计方式所述的方法。
24、第三方面,本技术实施例提供一种芯片系统,该芯片系统应用于包括显示屏和存储器的电子设备;所述芯片系统包括一个或多个接口电路和一个或多个处理器;所述接口电路和所述处理器通过线路互联;所述接口电路用于从所述电子设备的存储器接收信号,并向所述处理器发送所述信号,所述信号包括所述存储器中存储的计算机指令;当所述处理器执行所述计算机指令时,所述电子设备执行如第一方面及其任一种可能的设计方式所述的方法。
25、第四方面,本技术提供一种计算机存储介质,该计算机存储介质包括计算机指令,当所述计算机指令在电子设备上运行时,使得电子设备执行如第一方面及其任一种可能的设计方式所述的方法。
26、第五方面,本技术提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如第一方面及其任一种可能的设计方式所述的方法。
27、可以理解地,上述提供的第二方面所述的电子设备,第三方面所述的芯片系统,第四方面所述的计算机存储介质,第五方面所述的计算机程序产品所能达到的有益效果,可参考第一方面及其任一种可能的设计方式中的有益效果,此处不再赘述。