一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

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

2022-03-05 09:22:18 来源:中国专利 TAG:


1.本技术属于摄像技术领域,具体涉及一种拍摄方法、装置及电子设备。


背景技术:

2.随着电子设备的普及,越来越多的用户使用电子设备实现不同的功能,例如拍摄功能。通常,用户可以通过电子设备的相机应用程序进行拍摄,以拍摄得到一张拍摄图片,并将该拍摄图片保存至电子设备中,以便于用户后续对图片进行查看操作和编辑操作。
3.然而,相关技术中用户通过电子设备拍摄时,拍摄得到的图像或视频内容比较单一。


技术实现要素:

4.本技术实施例的目的是提供一种拍摄方法、装置及电子设备,能够解决电子设备拍摄得到的图像或视频内容比较单一的问题。
5.为了解决上述技术问题,本技术是这样实现的:
6.第一方面,本技术实施例提供了一种拍摄方法,该拍摄方法包括:控制第一摄像头采集第一图像帧序列,控制第二摄像头采集第二图像帧序列,该第一图像帧序列为目标场景对应的图像帧序列,该第二图像帧序列为目标对象对应的图像帧序列,目标对象为目标场景中的拍摄对象;基于第一图像帧序列和第二图像帧序列,生成第一文件,第一文件包括以下至少一项:图像、视频;其中,第一文件中包括第一标识,第一标识用于指示第二图像帧序列的至少一个第二图像。
7.第二方面,本技术实施例提供了一种拍摄装置,该拍摄装置包括:控制模块和生成模块。控制模块,用于控制第一摄像头采集第一图像帧序列,并控制第二摄像头采集第二图像帧序列,该第一图像帧序列为目标场景对应的图像帧序列,该第二图像帧序列为目标对象对应的图像帧序列,该目标对象为目标场景中的拍摄对象。生成模块,用于基于第一图像帧序列和第二图像帧序列,生成第一文件,该第一文件包括以下至少一项:图像、视频;其中,第一文件中包括第一标识,该第一标识用于指示第二图像帧序列的至少一个第二图像。
8.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
9.第四方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
10.第五方面,本技术实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
11.在本技术实施例中,电子设备可以通过第一摄像头(即主摄像头)对目标场景进行拍摄,以得到第一图像帧序列,并通过第二摄像头获取目标场景中的目标对象的第二图像
帧序列,从而电子设备可以根据第一图像帧序列和第二图像帧序列,生成第一文件。本方案中,由于电子设备可以在通过主摄像头拍摄目标场景时,也通过第二摄像头拍摄目标场景中的目标对象的图像,即电子设备采集的图像包括主摄像头正常采集的图像和第二摄像头采集目标对象的多个图像,从而电子设备可以基于主摄像头采集的图像和第二摄像头采集的多个图像,得到第一文件,即第一文件中包括了主摄像头采集的图像内容和第二摄像头采集的图像内容,因此电子设备拍摄得到的图像具有多样性,提升了电子设备拍摄图像的灵活性。
附图说明
12.图1是本技术实施例提供的一种拍摄方法的流程图;
13.图2是本技术实施例提供的一种手机的界面的实例示意图之一;
14.图3是本技术实施例提供的一种手机的界面的实例示意图之二;
15.图4是本技术实施例提供的一种拍摄装置的结构示意图;
16.图5是本技术实施例提供的一种电子设备的硬件结构示意图之一;
17.图6是本技术实施例提供的一种电子设备的硬件结构示意图之二。
具体实施方式
18.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
19.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
20.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的拍摄方法进行详细地说明。
21.随着通信技术的发展,为了实现更好的拍照效果,越来越多的电子设备具备多个摄像头,例如普通广角摄像头、超广角摄像头和长焦摄像头等,通常情况下,当用户面对不同的拍摄场景时,用户可以根据实际需要从多个摄像头中选择某个摄像头拍摄图像,例如,用户通过点击拍照控件或者通过在拍摄预览界面中的手势缩放操作,触发电子设备使用与用户输入对应的摄像头拍摄图像,上述方法中,若用户对本次拍摄的照片的拍照效果不满意,则用户需要再次触发电子设备重新拍摄图像,直至得到用户满意的图像,因此电子设备拍摄得到的图像比较单一。
22.本技术实施例中,电子设备可以通过第一摄像头对目标场景进行拍摄,以得到第一图像帧序列,并通过第二摄像头获取目标场景中的目标对象的第二图像帧序列,从而电子设备可以根据第一图像帧序列和第二图像帧序列,生成第一文件。本方案中,由于电子设
备可以在通过主摄像头拍摄目标场景时,也通过第二摄像头拍摄目标场景中的目标对象的图像,即电子设备采集的图像包括主摄像头正常采集的图像和第二摄像头采集目标对象的多个图像,从而电子设备可以基于主摄像头采集的图像和第二摄像头采集的多个图像,得到第一文件,即第一文件中包括了主摄像头采集的图像内容和第二摄像头采集的图像内容,因此电子设备拍摄得到的图像具有多样性,提升了电子设备拍摄图像的灵活性。
23.本技术实施例提供一种拍摄方法,图1示出了本技术实施例提供的一种拍摄方法的流程图。如图1所示,本技术实施例提供的拍摄方法可以包括下述的步骤201和步骤202。
24.步骤201、电子设备控制第一摄像头采集第一图像帧序列,并控制第二摄像头采集第二图像帧序列。
25.本技术实施例中,上述第一图像帧序列为目标场景对应的图像帧序列,上述第二图像帧序列为目标对象对应的图像帧序列,该目标对象为目标场景中的拍摄对象。
26.可选地,本技术实施例中,上述第二摄像头为云台摄像头。
27.本技术实施例中,电子设备可以包括多个摄像头,即第一摄像头和至少一个第二摄像头(即至少一个云台摄像头),第一摄像头用于采集目标场景对应的图像,即预览到的场景的图像,至少一个云台摄像头用于采集整个目标场景中的目标对象(即运动对象)的图像。
28.需要说明的是,本技术实施例所述的图像是广义上的描述,即图像可以理解为图片或视频,即本技术实施例可以应用于图片拍摄场景或视频录制场景。
29.可选地,本技术实施例中,在电子设备显示目标场景(即拍摄预览界面)的情况下,用户可以通过对拍摄控件的触控输入、特定的手势输入或组合按键输入(电源键和音量键的组合输入)等,以触发电子设备通过第一摄像头和至少一个云台摄像头分别进行拍摄。
30.可选地,本技术实施例中,电子设备在通过第一摄像头对拍摄对象进行拍摄之前,可以显示提示信息,以向用户提示是否开启云台摄像头追踪功能,从而用户可以根据提示信息开启云台摄像头追踪功能,以使得电子设备可以在拍摄过程中实时拍摄运动对象在运动过程中的图像,以向用户展示各个运动对象在运动过程中的实时画面。
31.可选地,本技术实施例中,上述第一图像帧序列包括至少一帧第一图像,上述第二图像帧序列包括至少一帧第二图像。
32.可选地,本技术实施例中,上述第一摄像头可以为以下任一项:广角摄像头、微距摄像头、长焦摄像头、超广角摄像头等。具体的可以根据实际使用需求确定,本发明实施例不作限制。
33.可选地,本发明实施例中,上述目标对象可以为任意拍摄场景下的对象,即拍摄物体或拍摄人物。
34.可选地,本发明实施例中,电子设备通过至少一个云台摄像头,采集每个目标对象在运动过程中的第二图像帧序列。
35.可选地,本技术实施例中,至少一个目标对象中的每个运动对象分别对应一个云台摄像头。
36.可选地,本技术实施例中,电子设备可以通过ai运动识别(例如基于拍摄对象的动作特征的识别),检测目标场景中的多个目标对象,将多个目标对象分配给对应的云台摄像头,从而使得至少一个云台摄像头对识别到的目标对象进行拍摄,以通过每个云台摄像头
实时拍摄一个目标对象在运动过程中的图像,以得到每个目标对象的第二图像帧序列。
37.可选地,本技术实施例中,至少一个云台摄像头设置在电子设备的不同位置;电子设备可以按照至少一个运动对象在拍摄预览界面中的分布位置,将每个目标对象分别分配给位置对应的一个云台摄像头,以使得每个云台摄像头分别采集对应的目标对象在运动过程中的图像。
38.示例性地,以电子设备为手机为例进行说明。如图2中的(a)所示,手机包括多个摄像头,即主摄像头和四个云台摄像头(例如云台摄像头1至云台摄像头4),且四个云台摄像头设置在主摄像头的周围区域,即云台摄像头1设置在主摄像头的左上方区域,云台摄像头2设置在主摄像头的右上方区域,云台摄像头3设置在主摄像头的左下方区域,云台摄像头4设置在主摄像头的右下方区域;如图2中的(b)所述,手机显示拍摄预览界面10,该拍摄预览界面中包括四个运动对象,例如运动对象a至运动对象d,手机可以将运动对象a分配给云台摄像头1,以使得云台摄像头1可以采集运动对象a在运动过程中的至少两个第二图像,并将运动对象b分配给云台摄像头2,以使得云台摄像头2可以采集运动对象b在运动过程中的至少两个第二图像,并将运动对象c分配给云台摄像头3,以使得云台摄像头3可以采集运动对象c在运动过程中的至少两个第二图像,以及将运动对象d分配给云台摄像头4,以使得云台摄像头4可以采集运动对象d在运动过程中的至少两个第二图像。
39.可选地,本技术实施例中,若目标场景中的目标对象的数量大于电子设备的云台摄像头的数量,则电子设备可以根据各个目标对象的运动速度,对各个目标对象进行排序,以从排序后的各个目标对象中选择至少一个目标对象,该至少一个目标对象的数量与云台摄像头的数量相同,以将目标场景中的每个目标对象分别分配给位置对应的一个云台摄像头。
40.需要说明的是,上述目标对象可以理解为处于移动状态的对象,或者处于转动状态的对象。
41.步骤202、电子设备基于第一图像帧序列和第二图像帧序列,生成第一文件。
42.本技术实施例中,上述第一文件包括以下至少一项:图像、视频;其中,该第一文件中包括第一标识,该第一标识用于指示第二图像帧序列的至少一个第二图像。
43.本技术实施例中,电子设备采用视频形式或动图形式,在第一图像帧序列中保存每个运动对象的第二图像帧序列,以得到第一文件。
44.本技术实施例中,电子设备可以按照第一顺序,将每个目标对象的第二图像帧序,作为n个视频帧,以生成视频,每个视频帧分别对应至少第二图像帧序列中的一张第二图像;或者,电子设备可以按照第一顺序,将每个目标对象的第二图像帧序列进行合成处理,得到一张目标图像,并基于该目标图像生成动图,并将该视频或者动图以隐藏信息的方式保存在第一图像帧序列中(即第一文件)。
45.可选地,本技术实施例中,上述第一顺序为以下任一项:云台摄像头对第二图像帧序列的拍摄顺序、第二图像帧序列的显示顺序、用户调整后的目标对象的第二图像帧序列的显示顺序。
46.可选地,本技术实施例中,在第一图像帧序列为图像的情况下,针对每个目标对象,电子设备可以将一个目标对象的第二图像帧序列合成一个动图,以保存在第一图像帧序列中,并生成第一文件;在第一图像帧序列为视频的情况下,针对每个目标对象,电子设
备可以将一个目标对象的第二图像帧序列合成一个视频,以保存在第一图像帧序列中,并生成第一文件。
47.可选地,本技术实施例中,在第一图像帧序列为图像的情况下,电子设备可以在第一图像帧序列中显示第一标识,以使得用户可以通过该第一标识查看第二图像帧序列中至少一个第二图像生成的动图;在第一图像序列为视频的情况下,电子设备可以在第一图像帧序列中的部分视频帧或者全部视频帧显示第一标识,以使得用户可以通过该第一标识查看第二图像帧序列生成的视频。
48.本技术实施例提供一种拍摄方法,电子设备可以通过第一摄像头(即主摄像头)对目标场景进行拍摄,以得到第一图像帧序列,并通过第二摄像头获取目标场景中的目标对象的第二图像帧序列,从而电子设备可以根据第一图像帧序列和第二图像帧序列,生成第一文件。本方案中,由于电子设备可以在通过主摄像头拍摄目标场景时,也通过第二摄像头拍摄目标场景中的目标对象的图像,即电子设备采集的图像包括主摄像头正常采集的图像和第二摄像头采集目标对象的多个图像,从而电子设备可以基于主摄像头采集的图像和第二摄像头采集的多个图像,得到第一文件,即第一文件中包括了主摄像头采集的图像内容和第二摄像头采集的图像内容,因此电子设备拍摄得到的图像具有多样性,提升了电子设备拍摄图像的灵活性。
49.可选地,本技术实施例中,在上述步骤201中的“电子设备控制第二摄像头采集第二图像帧序列”之前,本技术实施例提供的拍摄方法还包括下述的步骤301和步骤302。
50.步骤301、电子设备接收用户对拍摄预览界面的第三输入。
51.本技术实施例中,上述拍摄预览界面为第一摄像头的预览界面。
52.本技术实施例中,用户可以对拍摄预览界面中的运动对象进行第三输入,从而使得电子设备可以根据用户的输入,将运动对象确定为目标对象。
53.可选地,本技术实施例中,上述第三输入可以为以下任一项:点击输入、长按输入、预设轨迹输入或滑动输入等。具体可以根据实际使用需求确定,本发明实施例不作限制。
54.步骤302、电子设备响应于第三输入,确定目标对象。
55.本技术实施例中,在电子设备根据用户的输入,确定目标对象之后,从而电子设备可以控制第二摄像头,对用户选择的目标对象进行拍摄,以得到第二图像帧序列。
56.本技术实施例中,用户可以对拍摄预览界面中的运动对象进行选择输入,以确定目标对象,从而使得电子设备可以控制至少一个第二摄像头对该目标对象进行拍摄,如此,提升了电子设备拍摄图像的灵活性。
57.可选地,本技术实施例中,在上述步骤201中的“电子设备控制第二摄像头采集第二图像帧序列”之前,本技术实施例提供的拍摄方法还包括下述的步骤401。
58.步骤401、在拍摄预览界面中的拍摄对象满足预设条件的情况下,电子设备将拍摄对象确定为目标对象。
59.本技术实施例中,上述拍摄预览界面为第一摄像头的预览界面。
60.本技术实施例中,电子设备可以通过至少一个云台摄像头,获取至少一个目标对象的位置信息和深度信息,从而电子设备根据广度识别算法和深度识别算法,控制每个云台摄像头分别追踪对应的目标对象,从而获取到每个目标对象的位置信息和深度信息。
61.需要说明的是,上述目标对象的位置信息为运动对象在拍摄中的实时位置,即运
动对象当前所处位置开始,每移动一次所处的位置,上述目标对象的深度信息为运动对象在运动过程中的实时深度,即运动对象当前所处位置开始,每移动一次所处的位置与云台摄像头的距离。
62.本技术实施例中,针对至少一个云台摄像头中的每个云台摄像头,电子设备可以通过一个云台摄像头实时追踪一个目标对象,以获取该一个运动对象的实时位置信息;并且,电子设备可以通过一个云台摄像头实时检测一个运动对象与一个云台摄像头之间的距离,以得到该一个运动对象的实时深度信息。
63.可选地,本技术实施例中,电子设备可以根据至少一个目标对象的位置信息和深度信息,获取每个目标对象的至少两个第二图像。
64.本技术实施例中,电子设备可以根据每个运动对象的实时位置信息和实时深度信息,实时调整每个云台摄像头的变焦倍数(例如控制某个云台摄像头放大到一个合适的变焦倍数),以使得电子设备可以拍摄得到每个目标对象在运动过程中的清晰的第二图像帧序列(即清晰度大于或等于预设阈值的图像)。
65.可选地,本技术实施例中,针对至少一个运动对象中的每个运动对象,电子设备根据一个运动对象的位置信息和深度信息,控制一个运动对象对应的云台摄像头运动,并在运动过程中,实时采集一个运动对象的至少两个第二图像。
66.可以理解,针对每个云台摄像头,一个云台摄像头从一个目标对象当前所处位置开始拍摄,并在该一个目标对象每移动一个位置时,该一个云台摄像头会拍摄一次,得到一个第二图像,以此类推,直至该一个目标对象停止运动,则拍摄得到最后一个第二图像,从而得到该一个目标对象在运动过程中的第二图像帧序列。
67.本技术实施例中,电子设备可以根据运动对象的实时位置信息和实时深度信息,直接控制每个云台摄像头运动,以使得每个云台摄像头可以自动追踪以及变焦到合适的倍数,从而实时采集运动对象在运动过程中的多个清晰图像,在简化了用户手动移动电子设备进行拍摄以及手机变焦的操作的同时,提升了电子设备拍摄图像的多样性。
68.可选地,本技术实施例中,在上述步骤202之后,本技术实施例提供的拍摄方法还包括下述的步骤501和步骤502。
69.步骤501、电子设备接收用户对第一标识的第一输入。
70.本技术实施例中,电子设备可以在第一图像帧序列中显示至少一个标识,上述至少一个标识中的每个标识分别对应一个目标对象,每个标识用于指示一个运动对象的第二图像帧序列。
71.可选地,本技术实施例中,上述第一标识可以为用于指示信息的文字、符号、图像等,或者以控件或者其他容器作为显示信息的载体,包括但不限于文字标识、符号标识、图像标识。
72.可选地,本技术实施例中,上述第一输入可以为以下任一项:点击输入、长按输入、预设轨迹输入或滑动输入等。具体可以根据实际使用需求确定,本发明实施例不作限制。
73.步骤502、电子设备响应于第一输入,显示第二图像帧序列的至少一个第二图像。
74.本技术实施例中,电子设备可以在第一图像帧序列中的每个目标对象所在区域分别显示一个标识,以向用户提示每个目标对象对应的视频或动图,从而在用户对至少一个标识进行输入之后,使得电子设备可以以视频或动图形式,向用户展示每个目标对象的第
二图像序列中的每个第二图像。
75.本技术实施例中,电子设备可以将第二摄像头拍摄得到的第二图像帧序列,保存在第一图像帧序列中,然后在第一图像帧序列上显示每个目标对象对应的标识,以向用户提示每个目标对象对应第二图像帧序列,从而在用户对至少一个标识进行输入之后,使得电子设备可以向用户展示每个目标对象的第二图像帧序列,提升了电子设备拍摄图像的灵活性。
76.可选地,本技术实施例中,在上述步骤302之后,本技术实施例提供的拍摄方法还包括下述的步骤601和步骤602。
77.步骤601、电子设备接收用户对第二图像帧序列中的第二目标图像的第二输入。
78.可选地,本技术实施例中,用户可以通过对第一图像序列中的目标运动对象进行第二输入,使得电子设备显示目标运动对象的第二图像帧序列,或者,用户可以通过对第一图像序列上显示的目标运动对象对应的标识进行第一输入,使得电子设备显示目标运动对象的第二图像帧序列。
79.需要说明的是,上述目标运动对象可以为第一图像序列中的一个目标对象或多个目标对象。若目标运动对象为多个目标对象,则上述第二输入可以为用户依次对该多个目标对象的输入,以使得电子设备可以显示该多个目标对象中每个目标对象的第二图像帧序列。
80.可选地,本技术实施例中,上述第二输入可以为以下任一项:点击输入、长按输入、预设轨迹输入或滑动输入等。具体可以根据实际使用需求确定,本发明实施例不作限制。
81.步骤602、电子设备响应于第二输入,在第一目标图像的目标图像区域显示所述第二目标图像。
82.本技术实施例中,上述第一目标图像为第一图像帧序列中与第二目标图像对应的图像,目标图像区域为目标对象对应的图像区域。
83.可选地,本技术实施例中,电子设备可以在第一目标图像上以悬浮窗口形式,显示目标运动对象的第二图像帧序列;或者,电子设备可以在第一目标图像中的以图层形式显示目标运动对象的第二图像帧序列。
84.可选地,本技术实施例中,用户可以对悬浮窗口进行拖动输入,以调整悬浮窗口在第一图像上的显示位置。
85.需要说明的是,上述第一目标图像和第二目标图像为同一时刻拍摄得到的图像。
86.本技术实施例中,用户可以对第二图像帧序列中的任意一帧图像进行输入,从而使得电子设备将该图像确定为第二目标图像,从而电子设备可以将用户选择的第二目标图像显示在第一目标图像中目标对象对应的区域上(即第一目标图像和第二目标图像进行了合成处理),因此用户可以实时的编辑第一图像,简化了用户编辑图像的过程,提高了电子设备编辑图像的效率。
87.可选地,本技术实施例中,在上述步骤401之后,本技术实施例提供的拍摄方法还包括下述的步骤701和步骤702。
88.步骤701、电子设备响应于第二输入,将第一图像帧序列中的第一目标图像与第二目标图像进行图像融合,得到融合图像。
89.可选地,本技术实施例中,电子设备可以根据每个目标对象的第二图像帧序列的
图像参数(例如清晰度最大的图像或者色彩度最大的图像等),以确定第二目标图像,以将第一目标图像和第二目标图像进行融合处理,得到融合图像;或者,用户可以从每个目标对象的第二图像帧序列中选择一个第二目标图像,以使得电子设备可以将第一图像和每个目标对象中用户选择的一个第二目标图像进行融合处理,得到融合图像。
90.可选地,本技术实施例中,电子设备可以将第一目标图像中目标运动对象所在的图像区域替换为第二目标图像,以得到融合图像。
91.本技术实施例中,针对每个目标对象,电子设备可以将第一目标图像中一个目标运动对象所在的图像区域进行抠图处理,以将该图像区域替换为该一个目标对象对应的第二目标图像,以得到融合图像。
92.可选地,本技术实施例中,电子设备可以将第二目标图像叠加在第一目标图像中目标运动对象所在的图像区域上,以得到融合图像。
93.本技术实施例中,电子设备可以将一个目标对象对应的第二目标图像覆盖在第一目标图像中的一个目标运动对象所在的图像区域上进行融合,以得到融合图像。
94.步骤702、电子设备基于融合图像,输出第二文件。
95.本技术实施例中,第二文件包括以下至少一项:图像、视频。
96.可选地,本技术实施例中,在第一图像帧序列为图像的情况下,针对每个目标对象,电子设备可以在目标运动对象的周围区域显示第二图像帧序列,用户可以将第二图像帧序列中的任意一张图像确定为第二目标图像,并对第二目标图像进行输入,从而使得电子设备可以根据用户的输入,将第一目标图像中的目标运动对象与第二目标图像进行合成处理,以得到并输出第二文件。
97.示例性地,如图3中的(a)所示,手机可以通过第一摄像头拍摄得到第一图像11,并通过至少一个云台摄像头获取每个目标对象的第二图像帧序列,用户可以对目标运动对象的第二图像帧序列中的第二目标图像进行输入,即如图3中的(b)所示的图像12中的头部区域,以使得手机可以对第一图像11和图像12中的头部区域进行合成处理,得到如图3中的(c)所述的第二文件,生成类似大头特效的视频。
98.可选地,本技术实施例中,在第一图像帧序列为视频的情况下,针对每个目标对象,电子设备可以在目标运动对象的周围区域显示第二图像帧序列,该第二图像帧序列可以合成视频图像,用户可以通过拖动视频图像的进度条来确定第二目标图像。即在此情况下,第二目标图像为目标运动对象对应的一段视频,然后电子设备可以将用户拖动得到的第二目标图像替换目标运动对象在第一图像中的视频帧,以得到并输出第二文件。
99.本技术实施例中,电子设备可以将用户选择的第二目标图像与第一目标图像进行融合处理,以得到并输出第二文件,即用户可以编辑第一图像帧序列,由于电子设备可以直接通过用户选择第二目标图像,而直接进行图像融合,因此简化了用户编辑图像的过程,解决了电子设备拍摄得到的图像内容比较单一的问题。
100.可选地,本技术实施例中,在上述步骤201之前,本技术实施例提供的拍摄方法还包括下述的步骤801。
101.步骤801、电子设备在第一预览图像的第一图像区域显示第二预览图像。
102.本技术实施例中,上述第一预览图像为第一摄像头的预览图像,上述第二预览图像为第二摄像头的预览图像,上述第一图像区域为目标对象对应的图像区域。
103.本技术实施例中,电子设备在拍摄预览界面上显示第一预览图像时,电子设备可以通过云台摄像头结合物体追踪算法,在拍摄预览界面上实时显示运动对象对应的实时运动状态。
104.可选地,本技术实施例中,在拍摄预览界面上显示第一预览图像之前,电子设备可以显示提示信息,该提示信息用于向用户提示是否开启物体追踪功能,从而在电子设备开启物体追踪功能的情况下,电子设备可以在拍摄预览界面上显示运动对象对应的实时运动状态。
105.本技术实施例中,电子设备可以在拍摄预览界面上实时显示运动对象对应的实时运动状态,即用户在开始拍摄前就可以通过拍摄预览界面看到对应的实时特效画面,提升了用户拍摄图像的趣味性,以及解决了电子设备拍摄得到的图像比较单一的问题。
106.需要说明的是,本技术实施例提供的拍摄方法,执行主体可以为拍摄装置,或者该拍摄装置中的用于执行拍摄方法的控制模块。
107.图4示出了本技术实施例中涉及的拍摄装置的一种可能的结构示意图。如图4所示,该拍摄装置70可以包括:控制模块71、生成模块72。
108.其中,控制模块71,用于控制第一摄像头采集第一图像帧序列,并控制第二摄像头采集第二图像帧序列,该第一图像帧序列为目标场景对应的图像帧序列,该第二图像帧序列为目标对象对应的图像帧序列,该目标对象为目标场景中的拍摄对象。生成模块72,用于基于第一图像帧序列和第二图像帧序列,生成第一文件,第一文件包括以下至少一项:图像、视频;其中,第一文件中包括第一标识,该第一标识用于指示第二图像帧序列的至少一个第二图像。
109.在一种可能的实现方式中,本技术实施例提供的拍摄装置70还可以包括:接收模块和显示模块。接收模块,用于生成模块72生成第一文件之后,接收用户对第一标识的第一输入。显示模块,用于接收模块接收的第一输入,显示第二图像帧序列的至少一个第二图像。
110.在一种可能的实现方式中,上述接收模块,还用于在显示模块显示第二图像帧序列之后,接收用户对第二图像帧序列中的第二目标图像的第二输入。显示模块,还用于响应于接收模块接收的第二输入,在第一目标图像的目标图像区域显示第二目标图像,该第一目标图像为第一图像帧序列中与第二目标图像对应的图像,该目标图像区域为目标对象对应的图像区域。
111.在一种可能的实现方式中,本技术实施例提供的拍摄装置70还包括:融合模块和输出模块。融合模块,用于在接收模块接收用户对第二图像帧序列中的第二目标图像的第二输入之后,响应于第二输入,将第一图像帧序列中的第一目标图像与第二目标图像进行图像融合,得到融合图像。输出模块,用于基于融合模块融合的融合图像,输出第二文件,该第二文件包括以下至少一项:图像、视频。
112.在一种可能的实现方式中,本技术实施例提供的拍摄装置70还包括:接收模块和确定模块。接收模块,用于在控制模块71控制第二摄像头采集第二图像帧序列之前,接收用户对拍摄预览界面的第三输入,该拍摄预览界面为第一摄像头的预览界面。确定模块,用于响应于接收模块接收的第三输入,确定目标对象。
113.在一种可能的实现方式中,本技术实施例提供的拍摄装置70还包括:确定模块。确
定模块,用于在控制模块控制第二摄像头采集第二图像帧序列之前,在拍摄预览界面中的拍摄对象满足预设条件的情况下,将拍摄对象确定为目标对象,该拍摄预览界面为第一摄像头的预览界面。
114.在一种可能的实现方式中,本技术实施例提供的拍摄装置70还包括:显示模块。显示模块,用于在控制模块控制第一摄像头采集第一图像帧序列,控制第二摄像头采集第二图像帧序列之前,在第一预览图像的第一图像区域显示第二预览图像,该第一预览图像为第一摄像头的预览图像,该第二预览图像为第二摄像头的预览图像,该第一图像区域为目标对象对应的图像区域。
115.在一种可能的实现方式中,上述第二摄像头为云台摄像头。
116.本技术实施例提供一种拍摄装置,由于拍摄装置可以在通过主摄像头拍摄目标场景时,也通过第二摄像头拍摄目标场景中的目标对象的图像,即拍摄装置采集的图像包括主摄像头正常采集的图像和第二摄像头采集目标对象的多个图像,从而拍摄装置可以基于主摄像头采集的图像和第二摄像头采集的多个图像,得到第一文件,即第一文件中包括了主摄像头采集的图像内容和第二摄像头采集的图像内容,因此拍摄装置拍摄得到的图像具有多样性,提升了拍摄装置拍摄图像的灵活性。
117.本技术实施例中的拍摄装置可以是装置,也可以是电子设备中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,非移动电子设备可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
118.本技术实施例中的拍摄装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
119.本技术实施例提供的拍摄装置能够实现上述方法实施例实现的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
120.可选地,如图5所示,本技术实施例还提供一种电子设备90,包括处理器91,存储器92,存储在存储器92上并可在所述处理器91上运行的程序或指令,该程序或指令被处理器91执行时实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
121.需要说明的是,本技术实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
122.图6为实现本技术实施例的一种电子设备的硬件结构示意图。
123.该电子设备100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、以及处理器110等部件。
124.本领域技术人员可以理解,电子设备100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管
理充电、放电、以及功耗管理等功能。图6中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
125.其中,处理器110,用于控制第一摄像头采集第一图像帧序列,控制第二摄像头采集第二图像帧序列,该第一图像帧序列为目标场景对应的图像帧序列,该第二图像帧序列为目标对象对应的图像帧序列,该目标对象为目标场景中的拍摄对象;并基于第一图像帧序列和第二图像帧序列,生成第一文件,该第一文件包括以下至少一项:图像、视频;其中,第一文件中包括第一标识,第一标识用于指示第二图像帧序列的至少一个第二图像。
126.本技术实施例提供一种电子设备,由于电子设备可以在通过主摄像头拍摄目标场景时,也通过第二摄像头拍摄目标场景中的目标对象的图像,即电子设备采集的图像包括主摄像头正常采集的图像和第二摄像头采集目标对象的多个图像,从而电子设备可以基于主摄像头采集的图像和第二摄像头采集的多个图像,得到第一文件,即第一文件中包括了主摄像头采集的图像内容和第二摄像头采集的图像内容,因此电子设备拍摄得到的图像具有多样性,提升了电子设备拍摄图像的灵活性。
127.可选地,本技术实施例中,用户输入单元107,用于在生成第一文件之后,接收用户对第一标识的第一输入。显示单元106,用于响应于第一输入,显示第二图像帧序列的至少一个第二图像。
128.可选地,本技术实施例中,用户输入单元107,还用于在显示第二图像帧序列之后,接收用户对第二图像帧序列中的第二目标图像的第二输入。显示单元106,还用于响应于第二输入,在第一目标图像的目标图像区域显示第二目标图像,该第一目标图像为第一图像帧序列中与第二目标图像对应的图像,该目标图像区域为目标对象对应的图像区域。
129.可选地,本技术实施例中,处理器110,用于在接收用户对第二图像帧序列中的第二目标图像的第二输入之后,响应于第二输入,将第一图像帧序列中的第一目标图像与第二目标图像进行图像融合,得到融合图像。并基于融合图像,输出第二文件,该第二文件包括以下至少一项:图像、视频。
130.可选地,本技术实施例中,用户输入单元107,用于在控制第二摄像头采集第二图像帧序列之前,接收用户对拍摄预览界面的第三输入,该拍摄预览界面为第一摄像头的预览界面。处理器110,还用于响应于第三输入,确定目标对象。
131.可选地,本技术实施例中,处理器110,还用于在控制第二摄像头采集第二图像帧序列之前,在拍摄预览界面中的拍摄对象满足预设条件的情况下,将拍摄对象确定为目标对象,该拍摄预览界面为第一摄像头的预览界面。
132.可选地,本技术实施例中,显示单元106,用于在控制第一摄像头采集第一图像帧序列,控制第二摄像头采集第二图像帧序列之前,在第一预览图像的第一图像区域显示第二预览图像,该第一预览图像为第一摄像头的预览图像,该第二预览图像为第二摄像头的预览图像,该第一图像区域为目标对象对应的图像区域。
133.本技术实施例提供的电子设备能够实现上述方法实施例实现的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
134.本实施例中各种实现方式具有的有益效果具体可以参见上述方法实施例中相应实现方式所具有的有益效果,为避免重复,此处不再赘述。
135.应理解的是,本技术实施例中,输入单元104可以包括图形处理器(graphics processing unit,gpu)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元106可包括显示面板1061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板1061。用户输入单元107包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器109可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
136.本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
137.其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。
138.本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
139.应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
140.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
141.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本技术各个实施例所述的方法。
142.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员
在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献