拍摄方法及装置、电子设备和可读存储介质
文献发布时间:2023-06-19 10:14:56
技术领域
本申请属于拍摄领域,具体涉及一种拍摄方法及装置、电子设备和可读存储介质。
背景技术
目前,对于配置了多摄像头的设备,在拍摄过程中均是先自动识别确定对应的摄像头,然后通过点击预览框来完成对焦。如果用户需要选择其他摄像头进行拍摄,则需要从拍摄界面的菜单栏去选择相应的拍摄模式,即选择相应的摄像头。但是,每一次拍摄模式的更换也只能是选择一种类型的摄像头进行拍摄,如果有多个拍摄对象,且多个拍摄对象距离摄像头的举例不一样,则通过某一种拍摄模式进行拍摄只能对其中的部分拍摄对象进行对焦,也就是说,现有技术中在多摄像头的设备的拍摄过程中如果要更换摄像头进行拍摄,不但其更换的方式比较复杂,而且对焦效果也比较差。
发明内容
本申请实施例的目的是提供一种拍摄方法及装置、电子设备和可读存储介质,能够解决现有技术中在多摄像头的设备的拍摄过程中如果要更换摄像头进行拍摄,不但其更换的操作比较复杂,而且对焦效果也比较差的问题。
为了解决上述技术问题,本申请是这样实现的:
第一方面,本申请实施例提供了一种拍摄方法,包括:在拍摄界面的第一区域中显示与摄像头对应的多个控件;其中,所述摄像头的数量为多个,每一个摄像头所述控件对应一个所述摄像头控件,多个所述控件包括第一目标控件;接收第一输入,其中,所述第一输入用于控制至少一个所述第一目标控件移动至所述拍摄界面的第二区域;响应于所述第一输入,在所述拍摄界面中通过与所述第一目标控件所对应的摄像头对所述第二区域内的所指示的第一拍摄目标对象进行拍摄对焦。
第二方面,本申请实施例提供了一种拍摄装置,包括:第一显示模块,用于在拍摄界面的第一区域中显示多个控件;其中,摄像头的数量为多个,每一个所述控件对应一个所述摄像头,多个所述控件包括第一目标控件;第一接收模块,用于接收第一输入,其中,所述第一输入用于控制所述第一目标控件移动至所述拍摄界面的第二区域;第一对焦模块,用于响应于所述第一输入,在所述拍摄界面中通过与所述第一目标控件所对应的摄像头对所述第二区域所指示的第一目标对象进行对焦。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
在本申请实施例中,可以通过第一输入,以使拍摄界面的第一区域中显示的多个控件中的第一目标控件移动至拍摄界面的第二区域,进而通过第一目标控件对应的摄像头对第一目标对象进行对焦,也就是说,可以直接通过输入选择相应控件对应的摄像头对目标对象进行对焦,如果当前拍摄界面有多个目标对象,则可以选择多个控件分别进行对焦,以实现对每一个目标对象的精准对焦,而无需在不同的拍摄模式中来回切换,在提升拍摄效果的同时还提高了用户在通过多摄像头设备进行拍摄的体验效果,从而解决了现有技术中在多摄像头的设备的拍摄过程中如果要更换摄像头进行拍摄,不但其更换的操作比较复杂,而且对焦效果也比较差的问题。
附图说明
图1是本申请实施例的拍摄方法流程图;
图2是本申请实施例的拍摄过程中的拍摄界面的示意图一;
图3是本申请实施例的拍摄过程中的对焦示意图一;
图4是本申请实施例的拍摄过程中的对焦示意图二;
图5是本申请实施例的拍摄过程中的对焦示意图三;
图6是本申请实施例的拍摄过程中的对焦示意图四;
图7是本申请实施例的拍摄过程中的对焦示意图五;
图8是本申请实施例的拍摄过程中的对焦示意图四;
图9是本申请实施例的拍摄过程中的对焦示意图五;
图10是本申请实施例的拍摄过程中的拍摄界面的示意图二;
图11是本申请实施例的拍摄过程中的拍摄界面的示意图三;
图12是本申请实施例的操控多个摄像追焦拍摄的方法流程图;
图13是本申请实施例的拍摄装置的结构示意图;
图14为实现本申请实施例的一种电子设备的硬件结构示意图一;
图15为实现本申请实施例的一种电子设备的硬件结构示意图二。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的拍摄方法进行详细地说明。
本申请实施例提供了一种拍摄方法,图1是本申请实施例的拍摄方法流程图,如图1所示,该方法的步骤包括:
步骤S102,在拍摄界面的第一区域中显示多个控件,其中,摄像头的数量为多个,每一个控件对应一个摄像头,多个控件中包括第一目标控件;
步骤S104,接收第一输入,其中,第一输入用于控制第一目标控件移动至拍摄界面的第二区域;
步骤S106,响应于第一输入,在拍摄界面中通过与第一目标控件对应的摄像头对第二区域所指示的第一目标对象进行对焦。
通过上述步骤S102至步骤S106,可以通过第一输入,以使拍摄界面的第一区域中显示的多个控件中的第一目标控件移动至拍摄界面的第二区域,进而通过第一目标控件对应的摄像头对第一目标对象进行对焦,也就是说,可以直接通过输入选择相应控件对应的摄像头对目标对象进行对焦,如果当前拍摄界面有多个目标对象,则可以选择多个控件分别进行对焦,以实现对每一个目标对象的精准对焦,而无需在不同的拍摄模式中来回切换,在提升拍摄效果的同时还提高了用户在通过多摄像头设备进行拍摄的体验效果,从而解决了现有技术中在多摄像头的设备的拍摄过程中如果要更换摄像头进行拍摄,不但其更换的操作比较复杂,而且对焦效果也比较差的问题。
应当理解的是,每个摄像头同一时间只能对一个目标对象进行对焦,为了避免用户在使用了某一摄像头之后仍然对相应的控件进行移动,可选地,第一目标控件在从第一区域移动到第二区域后,在对第二区域内的第一目标进行对焦之后将会消失。当然,也可以在第一目标控件从第一区域移动到第二区域后,将第一目标控件的图标变为透明的且不可触控的图标。
在本申请实施例的可选实施方式中,本申请实施例中涉及到的输入操作,如第一输入、第二输入等,可以为不同的触控操作,如在设备屏幕上的滑动操作,也可以是不同的点击操作,如在设备屏幕上双击对应第一输入,三击操作对应于第二输入等等,还可以是通过检测设备的运动轨迹来确定对应的第一输入,第二输入等,即不同的运动轨迹对应不同的输入。在本申请中对于第一输入、第二输入以及后续的其他输入的具体形式不做限定。
此外,本申请实施例中的第一区域可以是设置在拍摄界面的顶端,侧面或底端的固定区域,又或者是设置在拍摄界面的顶端,侧面或低端的可以弹射的窗口,在本申请不做具体限定,可以根据实际情况进行相应的设置;而第二区域是在拍摄界面的预览框中,具体的位置由待拍摄的目标对象确定,也就是说,第二区域中有目标对象。在本申请实施例中以第一区域设置在拍摄界面的底端,在用于控制拍摄的控件的上方,具体如图2所示,不同的控件在第一区域内以圆圈表示,不同填充的圆圈代表与不同摄像头对应的控件,第一区域的下方为用户控制拍摄的控件、切换前置与后置摄像头的控件,以及预览图片的控件,在图2中第一区域以抽屉的形式显示,当然也可以是其他形式展示该第一区域,在本申请中对此并不限定。
在本申请实施例的可选实施方式中,对于本申请步骤S104中涉及到的接收第一输入的方式,进一步可以包括:
步骤S104-11,基于第一输入将第一目标控件移动至拍摄界面的第二区域;或,
步骤S104-12,基于第一输入所选中的拍摄目标以确定对应的第一目标控件,将第一目标控件从第一区域移动至第二区域。
通过上述步骤S104-11和步骤S104-12可知,在本申请实施例中,对于步骤S104-11,如果第一输入为滑动操作,如图3所示,则可以通过滑动操作将第一目标控件滑动到第二区域,即可以是通过滑动操作以选择相应的控件对对应的目标对象进行对焦。对于上述步骤S104-11中的第一区域,还可以是在某一个拍摄目标的下方,如图4所示,基于设备感应到的触控操作(第一输入)所对应的移动指令,可以将第一目标控件从第一区域内移动至第二区域,该第一目标控件可以是第一区域内的任一控件,其中图4中的带有“×”的控件是用于取消对焦操作的,当然在其他应用场景可以采用其他方式对对焦操作进行取消,上述图4中的方式仅仅是举例说明。
对于步骤S104-12,如图5所示,通过点击拍摄界面的目标按钮‘人像对焦’以实现自动对焦,即不同的对象可以通过不同的控件所对应的摄像头进行对焦,而无需人为的选择相应的控件再进行对焦。但无论是哪一种方式,均是可以实现对于不同的拍摄界面的不同目标对象采用不同的摄像头进行对焦,从而使得每一个目标对象都能够实现精准对焦。
在本申请实施例的可选实施方式中,在在所述拍摄界面中通过与所述第一目标控件所对应的摄像头对所述第二区域所指示的第一目标对象进行对焦之后,本申请实施例的方法步骤还可以包括:
步骤S108,在对第一目标对象对焦完成后,在第二区域内透明显示所述第一目标控件。
可见,如果已经完成对拍摄目标的对焦,则该目标控件则会在拍摄界面内透明显示,如图6所示,拍摄界面的预览框的中的三个目标对象均已经完成对焦,其对应的控件在目标对象所在区域以透明的方式显示,该控件的透明度可以根据需求进行设置,或者是缺省配置。通过透明的方式显示控件,能够让用户比较方便识别出哪些拍摄目标是已经对焦完成的。另外,对于已经对焦完成的控件,在本申请中不会与拍摄目标的位置重合,即对焦完成的控件会透明显示在拍摄目标的周围,而不会遮挡拍摄目标以便确定该摄像头对目标对象的对焦效果。
在本申请实施例中,在步骤S106中涉及到的通在拍摄界面中通过与第一目标控件所对应的摄像头对第二区域所指示的第一目标对象进行对焦之后,本申请实施例的方法步骤还可以包括:
步骤S110,接收第二输入,其中,该第二输入用于取消对第一目标控件所对应的摄像头对第一目标对象的对焦锁定;
步骤S112,响应于第二输入,将第一目标控件切回到所述第一区域。
通过上述步骤S110和步骤S112中的第二输入,在具体应用场景中,可以是双击操作或是长按操作等,以取消对焦操作,在具体应用场景中,如图7所示,通过对拍摄界面的预览框中右上角已对焦的拍摄目标的控件双击之后,则取消对右上角的拍摄目标的对焦,进而将该第一目标控件移出该目标对象的区域后,该第一目标控件自动切回至第一区域,其中该切回至第一区域,可以是将第一目标控件切回原位置,或者是将第一目标控件切回至第一区域靠前的空位置,例如从左到右为依次靠后的顺序,则可以切回至第一区域靠左的空位置。
在本申请实施例的另一个可选实施方式中,在步骤S106中涉及到的在拍摄界面中通过与第一目标控件所对应的摄像头对第二区域所指示的第一目标对象进行对焦之后,本申请实施例的方法还可以包括:
步骤S114,接收第三输入,其中,第三输入用于控制第一目标控件滑动至拍摄界面的第三区域内;
步骤S116,响应于第三输入,在拍摄界面中通过第一目标控件对应的摄像头对第三区域所指示的第二目标对象进行对焦。
通过上述步骤S114和步骤S116,如果当前对焦效果不好,则可能表明当前对焦的摄像头的选择是不太合适的,则可以调整控件与目标对象的对应关系,即可以将该目标对象的控件移动至其他目标对象的区域,以对其他目标对象进行对焦,例如,如图8所示,如果第一目标对象对焦所使用的控件与长焦摄像头对应,但是在对焦完成后,发现该长焦摄像头并不适合于该第一目标对象,则可以将第目标控件移动至其他区域(第三区域),以对第三区域内的目标对象进行对焦,从而实现了对控件对应的摄像头的对焦对象的调整。
在本申请实施例的另一个可选实施方式中,对于本申请步骤S106中涉及到的在拍摄界面中通过与第一目标控件所对应的摄像头对第二区域所指示的第一目标对象进行对焦之后,本申请实施例的方法还可以包括:
步骤S118,接收第四输入,其中,第四输入用于控制第二区域内的第一目标控件与第四区域内的第二目标控件互换位置;
步骤S120,响应于第四输入,通过与第一目标控件所对应的摄像头对第四区域所指示的第三目标对象进行对焦,以及通过与第二目标控件所对应的摄像头对第一目标对象进行对焦。
通过上述步骤S118和步骤S120,如果当前对焦效果不好,则可能表明当前对焦的摄像头的选择是不太合适的,则可以调整控件与目标对象的对应关系,即可以将该目标对象的控件移动至其他目标对象的区域,以对其他目标对象进行对焦,例如,如图9所示,如果第一目标对象对焦所使用的控件与长焦摄像头对应,对第二目标对象对焦使用的控件与短焦摄像头对应,但是在对焦完成后,发现该长焦摄像头并不适合于该第一目标对象,而是适合第二目标对象,也就同时表明短焦摄像头也不适合第二目标对象,则可以取消对第一目标对象的对焦,进而将该与长焦摄像头对应的控件移动至第二目标对象所在的区域,或者,是可以取消对第二目标对象的对焦,进而将该与短焦摄像头对应的控件移动至第一目标对象所在的区域,具体可以是在两个控件重合之后,未移动的控件自动移动到已移动控件的区域进行对焦,而移动的控件则停留在当前区域进行对焦。
在本申请实施例的另一个可选实施方式中,对于本申请步骤S106中涉及到的在拍摄界面中通过与第一目标控件所对应的摄像头对第二区域所指示的第一目标对象进行对焦之后,本申请实施例的方法还可以包括:
步骤S122,接收第五输入,其中,第五输入用于控制第一区域显示的控件中的第三目标控件与第二区域内的第一目标控件互换位置;
步骤S124,响应于第五输入,通过与第三目标控件所对应的摄像头对第一目标对象进行对焦。
通过本申请实施例的步骤S122和步骤S124,在接收到第五输入后,可以实现第一区域与第二区域内的控件的互换,例如,在选中第二区域的控件后通过滑动操作将该第二区域的控件滑动到第一区域中以覆盖想要替换的控件,进而第一区域内的控件则会自动移动到第二区域以对其目标对象进行对焦,而第二区域的控件则会在第一区域显示。
在本申请实施例的另一个可选实施方式中,对于本申请步骤S106中涉及到的在拍摄界面中通过与第一目标控件所对应的摄像头对第二区域所指示的第一目标对象进行对焦之后,本申请实施例的方法还可以包括:
步骤S126,在对拍摄界面的所有目标对象对焦完成后,在拍摄界面预览显示对焦结果,其中,对焦结果中不显示控件。
在完成对所有目标对象的对焦后,可以在预览框显示对焦后目标对象的显示效果,但是该对焦结果中不显示控件,以避免控件对目标对象的显示效果造成影响。
在本申请实施例的可选实施方式中,在在拍摄界面的第一区域中显示多个控件之后,本申请实施例的方法步骤还可以包括:
步骤S128,接收第六输入,其中,第五输入用于控制第一区域内的控件向第一方向滑动以显示隐藏的控件。
基于上述步骤S128,如果设备的摄像头较多,即对应的控件也是较多的,如果多到当前显示区域无法放置所有的控件,则需要隐藏一部分控件,如果有一部分控件被隐藏,则可以通过第六输入(例如,滑动操作),使其第一区域内的控件可以滑动显示,进而显示出隐藏的控件,如图10所示,响应于第六输入向右滑动,则显示出对应的控件,进而可以将之前的控件隐藏,当然也可以向左滑动以显示被隐藏的控件,也即本申请实施例中的第一方向,并不限定某一特定方向,可以是多个方向。
在本申请实施例中的可选实施方式中,在拍在拍摄界面的第一区域中显示多个控件之后,本申请实施例的方法步骤还可以包括:
步骤S130,接收第七输入,其中,第七输入用于控制第一区域向第二方向展开显示多个控件,以及显示与多个控件对应的文字信息。
为了能够使得用户能加清楚的了解每一个控件的作用,则可以响应于第十输入,将第一区域的内的多个控件展开显示,且显示对应的文字信息,该文字信息用于描述对应控件的作用。在具体应用场景中,可以是如图11所示,通过用户点击抽屉上方的“箭头”,可以将抽屉完全抽出,此时会显示所有的摄像头,并在摄像头图标下方有对应的摄像头说明,能让用户简单明了地清楚不同图标对应的摄像头,再次点击该“箭头”则会自动收回。
下面结合本申请实施例的具体实施方式,对本申请进行举例说明;
本具体实施方式基于阵列摄像头,在多摄像头的情况提供了一种操控多个摄像追焦拍摄的方法,如图12所示,该方法的步骤包括:
步骤S1201,打开相机拍照预览界面;
步骤S1202,在预览界面调出多点追焦模式;
其中,如图2所示,在相机预览界面从预览框往上滑动拖摄像头所在的抽屉(对于上述的第一区域),该摄像头抽屉包括所有可以用的阵列摄像头供用户选取。此外,从预览框底部小幅度上滑,可以调出摄像头抽屉,同样下滑即可以把抽屉收起来。
如图10所示,若摄像头数量过多,用户还可以按住摄像头抽屉左右滑动换页选择更多摄像头对应的控件,通过换页显示的方式,可以显示更多不同的摄像头所对应的控件以供用户选择。
如图11所示,可以按住向上的“小箭头”将抽屉完全抽出,此时会显示所有的摄像头所对应的控件,并在控件的图标下方有对应的摄像头说明,能让用户简单明了地清楚不同图标对应的摄像头。当前输出当前预览画面摄像头会显示在预览框右上方。在此界面上也可以通过单击轻点选择输出预览画面的摄像头或长按图标进行选择用于对焦锁定的摄像头,选择好摄像头后,抽屉会自动收回,以便于用户在预览画面选择对焦目标。
步骤S1203,单击轻点完成预览用摄像头更换;
其中,对于该步骤S1203,可以通过点击抽屉中的摄像头来选择不同的摄像头进行作为输出预览画面的摄像头。
步骤S1204,按住要选择的摄像头拖动到目标上完成对焦;
其中,拉出摄像头抽屉后,用户可以选择任意一摄像头对应的控件,按住并拖动到(对应于上述的第一输入)预览画面中的对焦目标上,用户松手后即进入锁定状态表示锁定对应目标进行对焦锁定跟踪,进入锁定状态的摄像头会半透明化并显示在锁定目标的左下角,以避免遮挡画面,影响用户预览体验,此外,设备会通过图像识别技术辨识并追踪锁定对焦的目标,使得所选的每一个摄像头的对焦点一直保持在其对焦目标上,直到对焦目标离开画面。
若需要更换摄像头锁定对焦的目标,则进入步骤S1205;或者需要取消摄像头锁定对焦的目标的情况下,进入步骤S1206;当用户已经完成摄像头的对焦锁定不在更改,则进入拍照流程步骤S1207。
步骤S1205,单击轻点进入已锁定状态的摄像头图标,并重新拖动选择新的对焦目标;
其中,若想更换对焦目标可以通过轻点已经透明化的图标(即已经锁定对焦的摄像头)让其取消锁定状态进入选择状态,此时图标会取消半透明化,用户需再次按住摄像头图标并拖动到新目标上完成对焦锁定。如图8所示,在多个已锁定对焦目标的情况下,用户还可以上述方式直接将摄像头图标移动到已锁定目标上来快速交换两个已锁定对象的对焦摄像头,完成后进入步骤S1207。
步骤S1206,双击进入已锁定状态的摄像头图标,取消对焦锁定;
其中,如图7所示,若用户不想使用某个摄像头对焦目标则可以通过双击对应已经透明化的图标(即已经锁定对焦的摄像头)让其取消锁定状态,然后该摄像头图标会重新回到抽屉框,完成后进入步骤S1207;
步骤S1207,用户已完成摄像头的对焦锁定后即可进行点击拍照按钮进行拍照;
其中,当用户已经完成摄像头的对焦锁定后即可点击拍照按钮完成拍照,得到一个包含多个摄像头单点对焦的清晰图片,拍照预览框上的图标仍会保留以供用户继续进行下一次多摄像头单点追焦的拍照。
可见,通过本申请实施例的具体实施方式提供的多摄像头进行多摄像头单点追焦的方法,可以让用户自定义对焦目标,可以同时拍出远景和近景都清晰的照片,或者其他多个摄像头同时对焦效果的照片,提升了手机拍照质量,给用户带来良好的拍照体验。
需要说明的是,本申请实施例提供的拍摄方法,执行主体可以为拍摄装置,或者该拍摄装置中的用于执行拍摄方法的控制模块。本申请实施例中以拍摄装置执行拍摄方法为例,说明本申请实施例提供的拍摄方法的装置。
本申请实施例还提供了一种拍摄装置,图13是本申请实施例的拍摄装置的结构示意图,如图13所示,该装置包括:
第一显示模块132,用于在拍摄界面的第一区域中显示多个控件;其中,摄像头的数量为多个,每一个控件对应一个摄像头,多个控件包括第一目标控件;
第一接收模块134,用于接收第一输入,其中,第一输入用于控制第一目标控件移动至拍摄界面的第二区域;
第一对焦模块136,用于响应于第一输入,在拍摄界面中通过与第一目标控件所对应的摄像头对第二区域所指示的第一目标对象进行对焦。
可选地,本申请实施例中的第一接收模块134进一步可以包括:第一接收单元,用于基于第一输入将第一目标控件移动至拍摄界面的第二区域;或,第二接收单元,用于基于第一输入所选中的拍摄目标以确定对应的第一目标控件,将第一目标控件从第一区域移动至第二区域。
可选地,本申请实施例中的装置还可以进一步包括:第二显示模块,用于在拍摄界面中通过与第一目标控件所对应的摄像头对第二区域所指示的第一目标对象进行对焦之后,在对第一目标对象对焦完成后,在第二区域内透明显示第一目标控件。
可选地,本申请实施例中的装置还可以进一步包括:第二接收模块,用于在拍摄界面中通过与第一目标控件所对应的摄像头对第二区域所指示的第一目标对象进行对焦之后,接收第二输入,其中,第二输入用于取消第一目标控件所对应的摄像头对第一目标对象的对焦锁定;切回模块,用于响应于第二输入,将第一目标控件切回到第一区域。
可选地,本申请实施例中的装置还可以进一步包括:第三接收模块,用于在拍摄界面中通过与第一目标控件所对应的摄像头对第二区域所指示的第一目标对象进行对焦之后,接收第三输入,其中,第三输入用于控制第一目标控件滑动至拍摄界面的第三区域内;第二对焦模块,用于响应于第三输入,在拍摄界面中通过第一目标控件对应的摄像头对第三区域所指示的第二目标对象进行对焦。
可选地,本申请实施例中的装置还可以进一步包括:第四接收模块,用于在拍摄界面中通过与第一目标控件所对应的摄像头对第二区域所指示的第一目标对象进行对焦之后,接收第四输入,其中,第四输入用于控制第二区域内的第一目标控件与第四区域内的第二目标控件互换位置;第三对焦模块,用于响应于第四输入,通过与第一目标控件所对应的摄像头对第四区域所指示的第三目标对象进行对焦,以及通过与第二目标控件所对应的摄像头对第一目标对象进行对焦。
可选地,本申请实施例中的装置还可以进一步包括:第五接收模块,用于在拍摄界面中通过与第一目标控件所对应的摄像头对第二区域所指示的第一目标对象进行对焦之后,接收第五输入,其中,第五输入用于控制第一区域显示的控件中的第三目标控件与第二区域内的第一目标控件互换位置;第四对焦模块,用于响应于第五输入,通过与第三目标控件所对应的摄像头对第一目标对象进行对焦。
可选地,本申请实施例中的装置还可以进一步包括:第三显示模块,用于在拍摄界面中通过与目标控件所对应的摄像头对第二区域所指示的第一目标对象进行对焦之后,在对拍摄界面的所有目标对象对焦完成后,在拍摄界面预览显示对焦结果,其中,对焦结果中不显示控件。
通过上述本申请实例的拍摄装置,可以通过第一输入,以使拍摄界面的第一区域中显示的多个控件中的第一目标控件移动至拍摄界面的第二区域,进而通过第一目标控件对应的摄像头对第一目标对象进行对焦,也就是说,可以直接通过输入选择相应控件对应的摄像头对目标对象进行对焦,如果当前拍摄界面有多个目标对象,则可以选择多个控件分别进行对焦,以实现对每一个目标对象的精准对焦,而无需在不同的拍摄模式中来回切换,在提升拍摄效果的同时还提高了用户在通过多摄像头设备进行拍摄的体验效果,从而解决了现有技术中在多摄像头的设备的拍摄过程中如果要更换摄像头进行拍摄,不但其更换的操作比较复杂,而且对焦效果也比较差的问题。
本申请实施例中的拍摄装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的拍摄装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。
本申请实施例提供的拍摄装置能够实现图1的方法实施例实现的各个过程,为避免重复,这里不再赘述。
可选的,如图14所示,本申请实施例还提供一种电子设备1400,包括处理器1401,存储器1402,存储在存储器1402上并可在所述处理器1401上运行的程序或指令,该程序或指令被处理器1401执行时实现上述拍摄方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图15为实现本申请实施例的一种电子设备的硬件结构示意图。
该电子设备100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、以及处理器110等部件。
本领域技术人员可以理解,电子设备100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图15中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图15中更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
应理解的是,本申请实施例中,输入单元104可以包括图形处理器(GraphicsProcessing Unit,GPU)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元106可包括显示面板1061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板1061。用户输入单元107包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器109可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述拍摄方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述拍摄方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
- 拍摄方法、拍摄装置、电子设备和可读存储介质
- 拍摄方法、拍摄装置、电子设备和可读存储介质