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

视频生成方法、装置、电子设备和可读存储介质与流程

2022-11-23 17:53:37 来源:中国专利 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.图7是本技术实施例提供的视频生成方法的示意图之六;
19.图8是本技术实施例提供的视频生成方法的示意图之七;
20.图9是本技术实施例提供的视频生成方法的示意图之八;
21.图10是本技术实施例提供的视频生成方法的示意图之九;
22.图11是本技术实施例提供的一种视频生成装置的结构示意图;
23.图12是本技术实施例提供的一种电子设备的硬件结构示意图之一;
24.图13是本技术实施例提供的一种电子设备的硬件结构示意图之二。
具体实施方式
25.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
26.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
27.现有技术中,若用户需求对某个物体进行视频拍摄,可以通过手机中的视频录制功能对该物体进行拍摄,并且,用户可以在录制过程中,移动手机的拍摄位置,从而可以得到不同拍摄角度的视频,并且用户可以在录制过程中通过不同的运镜方式对某个物体进行拍摄;或者,用户可以对多张图像进行编辑处理,以生成类似于电子相册的视频;然而,若用户需求对电子设备中的多张图像的内容进行整合,以生成对应的三维场景视频,则通常需要专业的视频处理人员根据需求对图像进行编辑处理,其过程较为复杂,若用户需求对多张图像进行运镜,则并无相关技术可以实现。
28.然而,目前,电子设备可以提取图像的深度信息,并利用二维图像重建三维场景,即以三维的形式重现二维图像中对应的场景。三维重建是指根据单视图或者多视图的图像
重建三维信息的过程,由于单视图的信息不完全,因此三维重建需要利用专业人员的经验知识,然而多视图的三维重建(类似人的双目定位)相对比较容易,其方法是先对摄像机进行标定,即计算出摄像机的图象坐标系与世界坐标系的关系,然后利用多个二维图象中的信息重建出三维信息。并且,若电子设备需求利用图像生成视频,可以利用照相术将动态的影像捕捉为一系列的静态照片,并根据视觉暂留原理,即:连续的图像变化每秒超过24帧(frame)画面以上时,人眼看上去是平滑连续的视觉效果。
29.本技术实施例提供一种视频生成方法,可以利用上述现有技术根据至少一张图像,重建并显示该至少一张图像对应的三维场景模型,然后在显示的三维场景模型的预设方位显示虚拟镜头标识,并为虚拟镜头标识设置不同的运镜参数,从而通过控制该虚拟镜头标识以设置的运镜参数,根据三维场景模型,得到视频,例如用户可以对一个预设的运镜模板进行选择,并触发电子设备以该运镜模板对应的运镜参数设置虚拟相机,然后电子设备可以自动控制虚拟相机,并以设置的运镜参数运镜,以得到多张三维模型图像;或者,用户可以选择一种运镜模式,并对该运镜模式的运镜参数进行设置,然后手动控制该虚拟相机,并用户设置的运镜参数运镜,以得到多张三维模型图像。在得到多张三维模型图像之后,电子设备可以根据该多张图像以及图像的参数信息,生成该多张图像中每两张相邻图像之间的过渡图像,从而利用视频生成技术,对多张图像和过渡图像进行编码处理,以得到用户需求的视频。
30.在上述过程中,用户在选择的图像生成三维场景模型之后,可以根据自己的需求,为虚拟相机设置不同的运镜参数,以使得电子设备可以根据用户需求的运镜参数,通过控制虚拟相机根据三维场景模型,得到多张图像,并根据拍摄得到的图像自动生成不同视角下带有运镜效果的视频,例如拟航拍效果的视频,而无需电子设备对图像进行复杂的操作,也无需用户具备专业的图像处理技能,因此,降低了电子设备在在根据图像生成视频时的处理复杂程度,简化了电子设备在根据图像生成视频的处理过程。
31.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的视频生成进行详细地说明。
32.本技术实施例提供一种视频生成方法,图1示出了本技术实施例提供的一种视频生成方法的流程图,该方法可以应用于电子设备。如图1所示,本技术实施例提供的视频生成方法可以包括下述的步骤201至步骤203。
33.步骤201、电子设备显示三维场景模型。
34.本技术实施例中,三维场景模型为目标场景的三维模型。
35.可选地,本技术实施例中,在上述步骤201之前,本技术实施例提供的视频生成方法还包括下述的步骤401和步骤402。
36.步骤401、电子设备接收用户的第三输入。
37.本技术实施例中,第三输入用于选择目标场景对应的至少两张图像。
38.可选地,本技术实施例中,上述第三输入可以为用户对至少两张图像的选择输入。
39.可选地,本技术实施例中,上述第三输入可以为用户的点击输入、长按输入、滑动输入、长按输入等;具体的可以根据实际使用情况确定,本技术实施例在此不做任何限制。
40.可选地,本技术实施例中,至少两张图像可以为用户在目标场景下拍摄的图像;或者,至少两张图像可以为用户从电子设备中存储的图像中选择的,与目标场景对应的图像;
或者,至少两张图像可以为用户从互联网等渠道获取的与目标场景对应的图像。
41.可选地,本技术实施例中,在电子设备显示多张图像的情况下,用户可以对电子设备中显示的至少两张图像进行选择输入,从而使得电子设备获取用户需求处理的,与目标场景对应的至少两张图像;或者,在电子设备显示多张图像的情况下,电子设备可以自动根据图像存储时间的顺序,获取存储时间较早的至少两张图像,从而触发电子设备获取用户需求处理的,与目标场景对应的至少两张图像。
42.可选地,本技术实施例中,至少两张图像为电子设备中场景相同且角度不同的图像。
43.需要说明的是,该场景可以为拍摄场景或图像背景等。
44.示例性地,如图2所示,电子设备显示界面10,该界面10中包括多张图像,例如图像1至图像12,用户可以在该界面10中对3张图像进行点击输入,例如图像1、图像2和图像3进行点击输入,从而触发电子设备获取用户需求的图像1、图像2和图像3的图像。
45.步骤402、电子设备响应于第三输入,根据至少两张图像的图像信息,生成三维场景模型。
46.本技术实施例中,电子设备在接收到用户的第三输入之后,可以获取到用户需求的与目标场景对应的至少两张图像,然后电子设备可以根据至少两张图像的深度信息,即三维深度信息,从而触发电子设备根据至少两张图像的深度信息,对至少两张图像进行三维重建,以生成与至少两张图像对应的三维场景模型。
47.可选地,本技术实施例中,电子设备可以将至少两张图像输入至卷积神经网络,从而根据卷积神经网络,对至少两张图像的图像信息进行计算,以得到至少两张图像的深度信息,从而根据至少两张图像的深度信息,生成三维场景模型。
48.可以理解的是,上述卷积神经网络具体可参考相关技术具体实施,本技术实施例对此并不限定。
49.可选地,本技术实施例中,电子设备在生成三维场景模型之后,对三维场景模型的空间位置和视角信息进行初始化,得到以初始化后的空间位置和视角显示的三维场景模型。
50.需要说明的是,上述初始化是指将三维场景模型的空间位置和视角信息设置为默认值。
51.示例性地,结合图2,如图3所示,电子设备根据用户选择的图像1、图像2和图像3的深度信息,生成三维场景模型,然后电子设备可以对该三维场景模型的空间位置和视角信息进行初始化,并在界面11中显示以初始化后的空间位置和视角显示的三维场景模型。
52.可选地,本技术实施例中,电子设备在生成三维场景模型之后,可以对三维场景模型进行输入,例如对三维场景模型进行拖拽输入、移动输入或滑动输入等,从而触发电子设备更改三维场景模型的空间位置和视角,以显示以其他空间位置和视角显示的三维场景模型。
53.示例性地,电子设备在生成三维场景模型之后,用户可以拖动三维场景模型向上方移动,以触发电子设备以仰视的视角和空间位置显示三维场景模型;或者,用户可以拖动三维场景模型向下方移动,以触发电子设备以俯视的视角和空间位置显示三维场景模型。
54.示例性地,结合图3,如图4所示,用户可以在界面11中将三维场景模型向右侧滑
动,以触发电子设备更改三维场景模型的空间位置和视角。
55.本技术实施例中,电子设备可以根据用户选择的至少两张图像,生成与目标场景对应的三维场景模型,从而使得电子设备可以根据生成的三维场景模型,得到该图像对应的三维场景模型的视频,因此,降低了电子设备后续进行视频处理时的难度。
56.可选地,本技术实施例中,在上述步骤201之前,本技术实施例提供的视频生成方法还包括下述的步骤501至步骤503。
57.步骤501、电子设备显示至少一个场景标识。
58.本技术实施例中,电子设备可以显示多个场景标识,一种场景标识用于指示一种场景,从而用户可以从多个场景标识中选择需求的场景对应的标识。
59.步骤502、电子设备接收用户对至少一个场景标识中的目标场景标识的第四输入。
60.本技术实施例中,目标场景标识用于指示目标场景。
61.可选地,本技术实施例中,电子设备在显示多个场景标识之后,用户可以对多个场景标识中的任意一个场景标识进行选择输入,然后电子设备接收用户对至少一个场景标识中的目标场景标识的第四输入,从而触发电子设备根据用户选择的目标场景标识,获取目标场景对应的三维场景模型;或者,触发电子设备根据用户选择的目标场景标识,获取至少两张图像,从而电子设备可以根据至少两张图像的图像信息,生成三维场景模型。
62.可选地,上述第四输入可以为用户对至少一个场景标识中的目标场景标识的点击输入、长按输入等;具体的可以根据实际使用情况确定,本技术实施例在此不做任何限制。
63.步骤503、电子设备响应于第四输入,获取目标场景的三维场景模型。
64.本技术实施例中,电子设备在接收到用户的第四输入之后,可以根据目标场景标识,确定与目标场景标识对应的目标场景,从而获取目标场景的三维场景模型。
65.示例性地,电子设备显示多种场景标识,例如:公园标识、学校标识、商场标识等,用户可以对公园标识进行输入,从而触发电子设备获取与公园标识对应的公园场景的三维场景模型。
66.本技术实施例中,电子设备可以根据用户对多种标识中的任意一个标识,获取用户需求的场景对应的三维场景模型,从而使得电子设备可以根据生成的三维场景模型,以得到该三维场景模型对应的视频,因此,降低了电子设备后续进行视频处理时的难度。
67.步骤202、电子设备接收用户的第一输入。
68.本技术实施例中,第一输入用于设置视频运镜参数。
69.可选地,本技术实施例中,电子设备在接收到用户通过第一输入之后,显示视频运镜参数设置界面,从而用户可以在视频运镜参数设置界面上对视频运镜参数进行调整。
70.可选地,本技术实施例中,电子设备可以在视频运镜参数界面显示多个参数设置标识,用户可以对任意一个参数设置标识进行输入,从而触发电子设备根据用户对该参数设置标识的输入,调整视频运镜参数。
71.需要说明的是,视频运镜参数是指视频拍摄的运镜技术对应的参数。
72.步骤203、电子设备响应于第一输入,根据三维场景模型,生成与目标场景对应的目标视频。
73.本技术实施例提供一种视频生成方法,电子设备显示三维场景模型,三维场景模型为目标场景的三维模型;接收用户的第一输入,第一输入用于设置视频运镜参数;响应于
第一输入,根据三维场景模型,生成与目标场景对应的目标视频。由于在电子设备显示三维场景模块的情况下,用户可以为三维场景模型配置不同的视频运镜参数,并根据不同的视频运镜参数,以得到在不同视频运镜参数下的与目标场景对应的多张图像,从而电子设备可以根据多张相同目标场景但视频运镜参数不同的图像,生成该目标场景下的目标视频,因此,用户只需通过对三维场景模型进行输入,以为三维场景模型配置不同的视频运镜参数,从而触发电子设备以用户配置的视频运镜参数,生成用户需求的视频,简化了电子设备生成视频的处理过程。
74.可选地,本技术实施例中,第一输入包括第一子输入和第二子输入,在上述步骤202之前,本技术实施例提供的视频生成方法还包括下述的步骤301;上述步骤202和步骤203具体可以通过下述的步骤302至步骤306实现。
75.步骤301、电子设备显示至少一个运镜模式标识。
76.本技术实施例中,电子设备在接收用于设置视频运镜参数的第一输入之前,可以显示至少一个运镜模式标识,从而使得用户可以对至少一个运镜模式标识进行选择。
77.步骤302、电子设备接收用户对至少一个运镜模式标识中目标运镜模式标识的第一子输入。
78.本技术实施例中,电子设备在显示至少一个运镜模式标识之后,用户可以对至少一个运镜模式标识中目标运镜模式标识进行输入,从而使得电子设备可以接收用户对至少一个运镜模式标识中目标运镜模式标识的第一子输入,并根据用户的第一子输入,确定用户需求的运镜模式标识对应的运镜模式。
79.可选地,本技术实施例中,至少一个运镜模式标识中的任意一个运镜模式标识对应一种运镜模式。
80.可选地,本技术实施例中,上述第一子输入可以为用户对目标运镜模式标识的选择输入。
81.可选地,本技术实施例中,上述第一子输入可以点击输入、长按输入等;具体的可以根据实际使用情况确定,本技术实施例在此不作任何限制。
82.可选地,本技术实施例中,目标运镜模式标识为通过第一子输入选择的运镜模式。
83.可选地,本技术实施例中,上述第一子输入用于在多种运镜模式标识中确定目标运镜模式标识,并触发电子设备显示与目标运镜模式标识对应的运镜参数设置界面,从而用户可以在运镜参数设置界面对运镜参数进行设置。
84.可选地,本技术实施例中,用户可以对至少两个运镜模式的标识中的目标运镜模式标识进行输入,以触发电子设备显示目标运镜模式标识对应的运镜参数设置界面,从而用户可以设置目标运镜模式标识对应的运镜参数。
85.可选地,本技术实施例中,用户可以在显示虚拟相机之后,对虚拟相机进行输入,以触发电子设备显示至少两个运镜模式的标识,然后用户可以根据需求,对至少两个运镜模式标识中的目标运镜模式标识进行输入,从而电子设备可以显示用户选择的目标运镜模式标识的运镜参数设置界面。
86.可选地,本技术实施例中,上述运镜参数可以为运镜光影参数、运镜位置参数等,该运镜光影参数用于设置运镜过程中的光影数值,运镜位置参数用于设置运镜过程中的虚拟相机的拍摄位置以及虚拟相机的拍摄轨迹。
87.步骤303、电子设备响应于第一子输入,显示第一运镜模式对应的虚拟镜头标识。
88.本技术实施例中,目标运镜模式标识用于指示第一运镜模式。
89.可选地,本技术实施例中,电子设备可以在预设位置显示第一运镜模式对应的虚拟镜头标识。
90.可选地,本技术实施例中,上述预设方位可以为电子设备默认的方位,或者为用户预设的方位,或者为用户上次编辑的方位,具体地可以根据实际情况确定,本技术实施例在此不做任何限制。
91.可选地,本技术实施例中,在电子设备在三维场景模型的预设方位显示虚拟镜头标识之后,电子设备可以通过控制该虚拟镜头标识以预设方位对应的视角,根据三维场景模型,得到多张图像。
92.可选地,本技术实施例中,在电子设备在三维场景模型的预设方位显示虚拟镜头标识之后,用户可以对虚拟镜头标识进行输入,例如拖拽输入或移动输入等,以触发电子设备更改虚拟镜头标识的显示位置,即更改虚拟镜头标识相对于三维场景模型的显示方位,从而电子设备可以通过控制该虚拟镜头标识以更改后的显示方位对应的视角,根据三维场景模型,得到多张图像。
93.示例性地,结合图3,如图5所示,电子设备界面11中包括第一控件标识12:插入运镜,用户可以对该第一控件标识12进行输入,从而触发电子设备在该界面11中的三维场景模型的预设方位显示该虚拟镜头标识13。
94.步骤304、电子设备接收用户对虚拟镜头标识的第二子输入。
95.本技术实施例中,电子设备在显示虚拟镜头标识之后,用户可以对该虚拟镜头标识进行输入,然后电子设备可以接收用户对虚拟镜头标识的第二子输入,从而使得电子设备根据用户对虚拟镜头标识的第二子输入,控制虚拟镜头标识,根据三维场景模型,得到多张图像。
96.示例性地,结合图5,如图6中的(a)所示,电子设备在界面11中显示多个运镜模式的标识,例如:推镜14、拉镜15和摇镜16,用户可以对界面11中的推镜14进行选择输入,以触发电子设备显示推镜14对应的运镜参数设置界面17;结合图6中的(a),如图6中的(b)所示,手机显示运镜参数设置界面17,并在该运镜参数设置界面17中显示运镜光影控制标识18和运镜位置控制标识19,用户可以对运镜位置控制标识19进行输入,从而触发手机控制虚拟镜头标识13缓慢向前移动,并进行不断地推进,以靠近三维场景模型,而三维场景模型在电子设备中显示的比例逐渐变大,然后用户可以点击保存控件标识20,触发电子设备对当前的图像进行保存。
97.示例性地,结合图5,如图7所示,用户可以对界面11中的摇镜16进行选择输入,以触发电子设备显示摇镜14对应的运镜参数设置界面21,并在该运镜参数设置界面21中显示运镜光影控制标识22和运镜位置控制标识23,用户可以对运镜位置控制标识23进行输入,从而触发电子设备以三维场景模型的中轴线为圆心进行旋转,而三维场景模型在电子设备中显示的视角不断变化,其旋转的幅度也可以通过用户的输入进行控制,然后用户可以点击保存控件标识20,触发电子设备对当前的图像进行保存。
98.可选地,本技术实施例中,电子设备响应于用户的第二子输入,控制虚拟相机,以所设置的运镜参数运镜,并在不同运镜参数下,对三维场景模型拍摄m次,并对拍摄得到的
图像进行保存,以得到m张图像。
99.步骤305、电子设备响应于第二子输入,根据第一运镜模式,更新显示三维场景模型,并生成至少两张三维模型图像。
100.本技术实施例中,电子设备在接收到用户的第二子输入之后,根据第一运镜模式,以第一运镜模式对应的运镜参数运镜,更新显示三维场景模型,并生成至少两张三维模型图像。
101.可选地,本技术实施例中,上述第二子输入用于根据第一运镜模式,并以第一运镜模式对应的运镜参数,根据三维场景模型,生成至少两张三维模型图像。
102.可选地,本技术实施例中,电子设备在以不同的运镜参数,根据三维场景模型,得到多张图像时,若用户选择对生成的图像进行保存,则同时将该图像,以及该图像对应的参数信息进行保存。
103.步骤306、电子设备根据至少两张三维模型图像,生成与目标场景对应的目标视频。
104.其中,至少两张三维模型图像与更新显示的三维场景模型关联。
105.本技术实施例中,电子设备在得到至少两张三维模型图像之后,可以根据至少两张三维模型图像的图像信息,生成与目标场景对应的目标视频。
106.本技术实施例中,电子设备可以根据用户的输入,在三维场景模型的预设方位显示虚拟镜头标识,并可以调整虚拟镜头标识的显示位置,从而使得电子设备可以根据虚拟镜头标识基于相对于三维场景模型的方位,根据三维场景模型,得到多张图像。因此,用户可以自行设置拍摄角度和拍摄方位,如此,不仅简化了用户的操作难度,还提升了人机交互性能。
107.可选地,本技术实施例中,上述步骤203中的“根据三维场景模型,生成与目标场景对应的目标视频”具体可以通过下述的步骤203a和步骤203b实现。
108.步骤203a、电子设备根据三维场景模型,生成至少两张三维模型图像。
109.可选地,本技术实施例中,上述至少两张三维模型图像为场景相同、运镜参数不同的图像。
110.步骤203b、电子设备根据至少两张三维模型图像,生成与目标场景对应的目标视频。
111.可选地,本技术实施例中,电子设备根据至少两张三维模型图像和至少两张三维模型图像的参数信息,获取至少两张三维模型图像中每相邻两张图像之间的过渡图像,得到l张过渡图像。
112.可选地,本技术实施例中,参数信息包括至少两张三维模型图像的视角坐标信息和至少两张三维模型图像的运镜模式参数信息。
113.本技术实施例中,电子设备根据至少两张三维模型图像中每相邻两张图像和该每相邻两张图像的参数信息,获取该每相邻两张图像之间的过渡图像,以获得l张过渡图像。
114.示例性地,电子设备可以根据m张图像中的第k张图像、第k 1张图像、第k张图像的参数信息以及第k 1张图像的参数信息,获取第k张图像和第k 1张图像之间的过渡图像;然后根据第k 1张图像、第k 2张图像、第k 1张图像的参数信息以及第k 2张图像的参数信息,获取该第k 1张图像、第k 2张图像之间的过渡图像,依次类推,直至根据第m-1张图像、第m
张图像、第m-1张图像的参数信息以及第m张图像的参数信息,获取第m-1张图像和第m张图像之间的过渡图像,从而获取每相邻两张图像之间的过渡图像的集合,以得到l张过渡图像。
115.可选地,本技术实施例中,上述至少两张三维模型图像的图像信息可以包括至少两张三维模型图像中的图像特征信息、图像颜色值信息、图像像素信息等。
116.可选地,本技术实施例中,上述l张过渡图像为至少两张三维模型图像中每两张相邻的图像之间的过渡图像的图像集合。
117.示例性地,在m为4的情况下,电子设备根据m张图像和m张图像的参数信息,获取第一张图像和第二张图像之间的a张过渡图像、第二张图像和第三张图像之间的b张过渡图像、第三张图像和第四张图像之间的c张过渡图像,从而电子设备可以根据a张过渡图像、b张过渡图像和c张过渡图像,得到l张过渡图像,其中l对应的数值为a对应的数值、b对应的数值与c对应的数值。
118.可选地,本技术实施例中,电子设备在得到至少两张三维模型图像之间每相邻两张过渡图像的l张图像之后,可以将将至少两张三维模型图像和l张过渡图像进行编码处理,以合成目标视频。
119.可选地,本技术实施例中,电子设备在根据三维场景模型,得到至少两张三维模型图像之后,可以根据至少两张三维模型图像,生成与目标场景对应的目标视频。
120.示例性地,电子设备可以根据至少两张三维模型图像,生成与目标场景对应的场景相同、视角不同、图像参数不同的目标视频。
121.本技术实施例中,电子设备在得到至少两张三维模型图像,可以根据三维场景模型,生成目标视频,如此,提升了电子设备对视频进行处理的效率。
122.可选地,本技术实施例中,上述步骤203a具体可以通过下述的步骤203a1和步骤203a2实现。
123.步骤203a1、电子设备接收用户对三维场景模型的第二输入。
124.本技术实施例中,第二输入用于对三维场景模型进行光影渲染。
125.可选地,本技术实施例中,用户可以对三维场景模型进行输入,以触发电子设备根据用户的输入,设置三维场景模型的观影参数。
126.可选地,本技术实施例中,该运镜光影参数用于设置三维场景模型的光影数值。
127.步骤203a2、电子设备响应于第二输入,生成具有光影渲染效果的至少两张三维模型图像。
128.本技术实施例中,电子设备在接收到用户的第二输入之后,对所述三维场景模型的亮度进行调整,以生成与目标场景对应的具有光影渲染效果的至少两张三维模型图像。
129.示例性地,如图8所示,电子设备显示运镜参数设置界面17,并在该运镜参数设置界面17中显示运镜光影控制标识18和运镜位置控制标识19,若用户对运镜光影控制标识18进行输入,则触发电子设备控制虚拟镜头标识13在推进过程中,基于初始位置的亮度信息,调整拍摄过程的对亮度值,例如对拍摄过程中的亮度值进行插值渐变处理,以在拍摄过程中,形成光影的变化,并且,用户可以手动调整拍摄亮度信息,从而获取聚焦并突出拍摄的三维场景模型的效果。
130.本技术实施例中,用户在根据三维场景模型,生成多张图像时,还可以增加光影渲
染效果,如此,提升了电子设备生成视频的趣味性。
131.可选地,本技术实施例中,第一输入为选择第二运镜模式对应的预设运镜参数的输入;上述步骤203具体可以通过下述的步骤203c和步骤203d实现。
132.步骤203c、电子设备根据三维场景模型和预设运镜参数,生成至少两张三维模型图像。
133.可选地,本技术实施例中,用户可以通过输入从至少两个运镜模板的标识选择需求使用的运镜模板,以触发电子设备以用户选择的运镜模板对应的预设运镜参数,根据三维场景模型,生成至少两张三维模型图像。
134.可选地,本技术实施例中,一种运镜模板标识对应一种运镜模板,一种运镜模板对应一种运镜模式和该运镜模式下的运镜轨迹,一种运镜轨迹对应一种运镜参数,一种运镜参数可以对应一种图像生成效果。
135.可选地,本技术实施例中,电子设备中预先存储多种运镜模板,例如,直线运镜、曲线运镜、旋转运镜、升降运镜、摇移运镜、跟拍运镜、扫摇运镜、推拍运镜等,用户可以根据需求对多种运镜模板进行选择,从而使得电子设备控制虚拟相机,以所选择运镜模板对应的运镜参数,在不同运镜参数下,根据三维场景模型,生成至少两张三维模型图像。
136.示例性地,结合图5,如图9所示,电子设备在界面11中显示多个运镜模板标识,例如直线运镜标识24、曲线运镜标识25以及旋转运镜标识26,用户可以对曲线运镜标识25进行输入,以触发电子设备确定所选择曲线运镜对应的运镜参数,根据三维场景模型,生成至少两张三维模型图像。若上述三种标识对应的运镜模板中无用户需求的,则用户可以通过对运镜模板标识进行滑动输入,从而触发电子设备显示其他运镜模板,然后用户可以点击保存控件标识20,触发电子设备对当前的图像进行保存。
137.步骤203d、电子设备根据至少两张三维模型图像,生成与目标场景对应的目标视频。
138.本技术实施例中,电子设备可以在获取到至少两张三维模型图像,根据至少两张三维模型图像,生成与目标场景对应的目标视频。
139.示例性地,结合图9,如图10所示,用户通过点击保存控件标识20,触发电子设备保存至少两张图像,并生成该至少两张图像中的每相邻两张图像之间的过渡图像,然后电子设备可以对该至少两张图像和过渡图像进行编码处理,以生成目标视频。
140.本技术实施例中,电子设备可以为用户提供多种运镜模板,用户可以对运镜模板进行选择,从而触发电子设备根据三维场景模型和预设运镜参数,生成至少两张三维模型图像,并根据至少两张三维模型图像,生成目标视频,降低了电子设备生成视频难度,提升了电子设备生成视频的效率。
141.图11示出了本技术实施例中涉及的视频生成装置的一种可能的结构示意图。如图11所示,该视频生成装置60可以包括:显示模块61、接收模块62和处理模块63。
142.其中,显示模块61,用于显示三维场景模型,三维场景模型为目标场景的三维模型。接收模块62,用于接收用户的第一输入,第一输入用于设置视频运镜参数。处理模块63,响应于接收模块62接收的第一输入,根据三维场景模型,生成与目标场景对应的目标视频。
143.本技术实施例提供一种视频生成装置,由于在电子设备显示三维场景模块的情况下,用户可以为三维场景模型配置不同的视频运镜参数,并根据不同的视频运镜参数,以得
到在不同视频运镜参数下的与目标场景对应的多张图像,从而电子设备可以根据多张相同目标场景但视频运镜参数不同的图像,生成该目标场景下的目标视频,因此,用户只需通过对三维场景模型进行输入,以为三维场景模型配置不同的视频运镜参数,从而触发电子设备以用户配置的视频运镜参数,生成用户需求的视频,简化了电子设备生成视频的处理过程。
144.在一种可能实现的方式中,处理模块63,具体用于根据三维场景模型,生成至少两张三维模型图像;并根据至少两张三维模型图像,生成与目标场景对应的目标视频。
145.在一种可能实现的方式中,第一输入包括第一子输入和第二子输入,显示模块61,还用于在接收模块62接收用户的第一输入之前,显示至少一个运镜模式标识。接收模块62,具体用于接收用户对至少一个运镜模式标识中目标运镜模式标识的第一子输入。显示模块61,具体用于响应于第一子输入,显示第一运镜模式对应的虚拟镜头标识,目标运镜模式标识用于指示第一运镜模式。接收模块62,具体用于接收用户对虚拟镜头标识的第二子输入。处理模块63,具体用于响应于第二子输入,根据第一运镜模式,更新显示三维场景模型,并生成至少两张三维模型图像;并根据至少两张三维模型图像,生成与目标场景对应的目标视频。其中,至少两张三维模型图像与更新显示的三维场景模型关联。
146.在一种可能实现的方式中,第一输入为选择第二运镜模式对应的预设运镜参数的输入;处理模块63,具体用于根据三维场景模型和预设运镜参数,生成至少两张三维模型图像;并根据至少两张三维模型图像,生成与目标场景对应的目标视频。
147.在一种可能实现的方式中,处理模块63,具体用于接收用户对三维场景模型的第二输入,第二输入用于对三维场景模型进行光影渲染,并响应于第二输入,生成具有光影渲染效果的至少两张三维模型图像。
148.在一种可能实现的方式中,接收模块62,还用于在显示模块61显示三维场景模型之前,接收用户的第三输入,第三输入用于选择目标场景对应的至少两张图像。处理模块63,还用于响应于第三输入,根据至少两张图像的图像信息,生成三维场景模型。
149.在一种可能实现的方式中,显示模块61,还用于显示三维场景模型之前,显示至少一个场景标识。接收模块62,还用于接收用户对至少一个场景标识中的目标场景标识的第四输入,目标场景标识用于指示目标场景。处理模块63,还用于响应于第四输入,获取目标场景的三维场景模型。
150.本技术实施例中的视频生成装置可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(mobile internet device,mid)、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,还可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
151.本技术实施例中的视频生成装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施
例不作具体限定。
152.本技术实施例提供的视频生成装置能够实现图1至图10的方法实施例实现的各个过程,为避免重复,这里不再赘述。
153.可选地,如图12所示,本技术实施例还提供一种电子设备700,包括处理器701和存储器702,存储器702上存储有可在所述处理器701上运行的程序或指令,该程序或指令被处理器701执行时实现上述视频生成方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
154.需要说明的是,本技术实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
155.图13为实现本技术实施例的一种电子设备的硬件结构示意图。
156.该电子设备100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、以及处理器110等部件。
157.本领域技术人员可以理解,电子设备100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图13中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
158.其中,显示单元106,用于显示三维场景模型,三维场景模型为目标场景的三维模型。用户输入单元107,用于接收用户的第一输入,第一输入用于设置视频运镜参数。处理器110,响应于第一输入,根据三维场景模型,生成与目标场景对应的目标视频。
159.本技术实施例提供一种电子设备,由于在电子设备显示三维场景模块的情况下,用户可以为三维场景模型配置不同的视频运镜参数,并根据不同的视频运镜参数,以得到在不同视频运镜参数下的与目标场景对应的多张图像,从而电子设备可以根据多张相同目标场景但视频运镜参数不同的图像,生成该目标场景下的目标视频,因此,用户只需通过对三维场景模型进行输入,以为三维场景模型配置不同的视频运镜参数,从而触发电子设备以用户配置的视频运镜参数,生成用户需求的视频,简化了电子设备生成视频的处理过程。
160.可选地,本技术实施例中,处理器110,具体用于根据三维场景模型,生成至少两张三维模型图像;并根据至少两张三维模型图像,生成与目标场景对应的目标视频。
161.可选地,本技术实施例中,第一输入包括第一子输入和第二子输入,显示单元106,还用于在接收用户的第一输入之前,显示至少一个运镜模式标识。用户输入单元107,具体用于接收用户对至少一个运镜模式标识中目标运镜模式标识的第一子输入。显示单元106,具体用于响应于第一子输入,显示第一运镜模式对应的虚拟镜头标识,目标运镜模式标识用于指示第一运镜模式。用户输入单元107,具体用于接收用户对虚拟镜头标识的第二子输入。处理器110,具体用于响应于第二子输入,根据第一运镜模式,更新显示三维场景模型,并生成至少两张三维模型图像;并根据至少两张三维模型图像,生成与目标场景对应的目标视频。其中,至少两张三维模型图像与更新显示的三维场景模型关联。
162.可选地,本技术实施例中,第一输入为选择第二运镜模式对应的预设运镜参数的输入;处理器110,具体用于根据三维场景模型和预设运镜参数,生成至少两张三维模型图
像;并根据至少两张三维模型图像,生成与目标场景对应的目标视频。
163.可选地,本技术实施例中,处理器110,具体用于接收用户对三维场景模型的第二输入,第二输入用于对三维场景模型进行光影渲染,并响应于第二输入,生成具有光影渲染效果的至少两张三维模型图像。
164.可选地,本技术实施例中,用户输入单元107,还用于在显示三维场景模型之前,接收用户的第三输入,第三输入用于选择目标场景对应的至少两张图像。处理器110,还用于响应于第三输入,根据至少两张图像的图像信息,生成三维场景模型。
165.可选地,显示单元106,还用于显示三维场景模型之前,显示至少一个场景标识。用户输入单元107,还用于接收用户对至少一个场景标识中的目标场景标识的第四输入,目标场景标识用于指示目标场景。处理器110,还用于响应于第四输入,获取目标场景的三维场景模型。
166.应理解的是,本技术实施例中,输入单元104可以包括图形处理器(graphics processing unit,gpu)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元106可包括显示面板1061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板1061。用户输入单元107包括触控面板1071以及其他输入设备1072中的至少一种。触控面板1071,也称为触摸屏。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
167.存储器109可用于存储软件程序以及各种数据。存储器109可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器109可以包括易失性存储器或非易失性存储器,或者,存储器109可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch link dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本技术实施例中的存储器109包括但不限于这些和任意其它适合类型的存储器。
168.处理器110可包括一个或多个处理单元;可选的,处理器110集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
169.本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述视频生成方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
170.其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器rom、随机存取存储器ram、磁碟或者光盘等。
171.本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述视频生成方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
172.应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
173.本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述视频生成方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
174.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
175.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
176.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献