CN117395386A - 一种虚拟延时视频的交互拍摄方法、装置、设备及介质 - Google Patents
一种虚拟延时视频的交互拍摄方法、装置、设备及介质 Download PDFInfo
- Publication number
- CN117395386A CN117395386A CN202311319745.XA CN202311319745A CN117395386A CN 117395386 A CN117395386 A CN 117395386A CN 202311319745 A CN202311319745 A CN 202311319745A CN 117395386 A CN117395386 A CN 117395386A
- Authority
- CN
- China
- Prior art keywords
- virtual
- shooting
- scene
- delay
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000002452 interceptive effect Effects 0.000 title claims abstract description 247
- 238000000034 method Methods 0.000 title claims abstract description 77
- 230000001960 triggered effect Effects 0.000 claims abstract description 84
- 238000013210 evaluation model Methods 0.000 claims description 106
- 230000003111 delayed effect Effects 0.000 claims description 105
- 238000004364 calculation method Methods 0.000 claims description 49
- 230000003068 static effect Effects 0.000 claims description 41
- 230000003287 optical effect Effects 0.000 claims description 20
- 238000012545 processing Methods 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 9
- 238000009499 grossing Methods 0.000 claims description 9
- 230000015654 memory Effects 0.000 claims description 6
- 238000009877 rendering Methods 0.000 claims description 6
- 230000002194 synthesizing effect Effects 0.000 claims description 4
- 230000008569 process Effects 0.000 abstract description 14
- 230000015572 biosynthetic process Effects 0.000 abstract description 4
- 238000003786 synthesis reaction Methods 0.000 abstract description 4
- 238000005070 sampling Methods 0.000 description 73
- 238000011156 evaluation Methods 0.000 description 66
- 238000010586 diagram Methods 0.000 description 15
- 238000004422 calculation algorithm Methods 0.000 description 11
- 230000000694 effects Effects 0.000 description 10
- 230000008859 change Effects 0.000 description 8
- 230000003993 interaction Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 4
- 238000003384 imaging method Methods 0.000 description 3
- 238000005096 rolling process Methods 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000005286 illumination Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000007787 long-term memory Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000013441 quality evaluation Methods 0.000 description 1
- 230000000284 resting effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/296—Synchronisation thereof; Control thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/275—Image signal generators from 3D object models, e.g. computer-generated stereoscopic image signals
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明公开了一种虚拟延时视频的交互拍摄方法、装置、设备及介质,涉及虚拟现实技术领域,以解决现有延时视频合成方案的视频图像质量低的问题,包括:获取待拍摄虚拟场景;根据虚拟延时摄影交互界面触发的拍摄指令,确定待拍摄虚拟场景的延时摄影参数;根据延时摄影参数,在待拍摄虚拟场景内进行延时摄影,生成虚拟延时视频;本发明通过延时摄影参数的设置,根据真实延时摄影的特点对虚拟延时摄影过程进行参数化,实现虚拟场景内高质量的延时视频的自动生成;并且通过虚拟延时摄影交互界面内参数调整区域的设置,使用户能够根据自身的偏好和审美,便捷地配置调整延时摄影参数,方便用户生成个性化的虚拟延时视频,提升了用户体验。
Description
技术领域
本发明涉及虚拟现实技术领域,特别涉及一种虚拟延时视频的交互拍摄方法、装置、设备及计算机可读存储介质。
背景技术
随着三维重建和虚拟现实等技术的发展,虚拟场景内进行的娱乐和教育等虚拟应用日渐受到人们的关注。虚拟延时摄影可以在虚拟场景内自动生成延时视频(即虚拟延时视频),在虚拟场景内具有艺术创作和娱乐等潜在应用。
现有技术中,通常是根据已有的延时视频学习其动态变化,基于学习到的动态变化将给定图像动画化,合成延时视频;例如,使用光流或长短期记忆网络等技术对时间信息进行建模,然后基于生成网络(如生成对抗网络)预测未来帧;然而,这些现有方案主要针对真实场景的视频合成,面对复杂多变的虚拟场景,视频合成可能会出现时间不一致和保真度低等问题。因此,如何提供一种适用于虚拟场景的虚拟延时视频的交互拍摄方案,使用户能够根据自身需求,便捷地配置完成虚拟场景内的延时摄影,生成高质量的虚拟延时视频,提高用户体验,是现今急需解决的问题。
发明内容
本发明的目的是提供一种虚拟延时视频的交互拍摄方法、装置、设备及计算机可读存储介质,以实现虚拟场景内符合用户需求的自动延时摄影,生成高质量的虚拟延时视频,提升用户体验。
为解决上述技术问题,本发明提供一种虚拟延时视频的交互拍摄方法,包括:
获取待拍摄虚拟场景;其中,所述待拍摄虚拟场景为场景内容随时间变化的三维场景;
根据虚拟延时摄影交互界面触发的拍摄指令,确定所述待拍摄虚拟场景的延时摄影参数;其中,所述延时摄影参数包括拍摄选景参数、相机运动参数和拍摄时间参数,所述拍摄选景参数包括拍摄位置和拍摄角度,所述拍摄时间参数包括拍摄时间范围和拍摄时间间隔,所述虚拟延时摄影交互界面包括用于调整所述拍摄选景参数、所述相机运动参数和/或所述拍摄时间参数的参数调整区域;
根据所述延时摄影参数,在所述待拍摄虚拟场景内进行延时摄影,生成虚拟延时视频。
在一些实施例中,所述获取待拍摄虚拟场景,包括:
根据所述虚拟延时摄影交互界面触发的场景选择指令,从预设动态虚拟场景中确定所述待拍摄虚拟场景;其中,所述虚拟延时摄影交互界面包括用于选择所述预设动态虚拟场景的场景选择区域。
在一些实施例中,所述获取待拍摄虚拟场景,包括:
根据所述虚拟延时摄影交互界面触发的场景新建指令,获取所述场景新建指令对应的静态虚拟场景的三维模型;
利用三维引擎,对所述静态虚拟场景的三维模型进行处理,生成所述待拍摄虚拟场景。
在一些实施例中,所述利用三维引擎,对所述静态虚拟场景的三维模型进行处理,生成所述待拍摄虚拟场景,包括:
利用所述三维引擎,对所述静态虚拟场景的三维模型进行场景渲染,并加入动态元素,生成所述待拍摄虚拟场景;其中,所述动态元素包括人物元素、交通元素、天气元素和/或灯光元素。
在一些实施例中,根据所述虚拟延时摄影交互界面触发的场景新建指令,获取所述场景新建指令对应的静态虚拟场景的三维模型,包括:
获取所述场景新建指令对应的真实场景图像;
根据所述真实场景图像,生成所述静态虚拟场景的三维模型。
在一些实施例中,所述获取待拍摄虚拟场景,包括:
根据所述虚拟延时摄影交互界面触发的场景展示指令,切换显示预设场景展示子界面,以在所述预设场景展示子界面显示各预设动态虚拟场景的预览内容;
根据所述预设场景展示子界面触发的场景选择指令,从所述预设动态虚拟场景中确定所述待拍摄虚拟场景。
在一些实施例中,所述根据所述虚拟延时摄影交互界面触发的场景展示指令,切换显示预设场景展示子界面之后,还包括:
根据所述预设场景展示子界面触发的预设场景新建指令,获取所述预设场景新建指令对应的静态虚拟场景的三维模型;
利用三维引擎,对所述静态虚拟场景的三维模型进行处理,生成所述预设场景新建指令对应的预设动态虚拟场景。
在一些实施例中,所述根据所述延时摄影参数,在所述待拍摄虚拟场景内进行延时摄影,生成虚拟延时视频,包括:
生成所述待拍摄虚拟场景内所述延时摄影参数对应的虚拟图像序列;
根据所述虚拟图像序列,生成虚拟延时视频。
在一些实施例中,所述根据所述虚拟图像序列,生成虚拟延时视频,包括:
对所述虚拟图像序列中各虚拟图像的曝光进行平滑处理,得到处理后虚拟图像序列;
对所述处理后虚拟图像序列进行合成,生成虚拟延时视频。
在一些实施例中,所述对所述虚拟图像序列中各虚拟图像的曝光进行平滑处理,得到处理后虚拟图像序列,包括:
对所述虚拟图像序列中各虚拟图像的曝光进行直方图均衡化操作,得到所述处理后虚拟图像序列。
在一些实施例中,所述生成所述待拍摄虚拟场景内所述延时摄影参数对应的虚拟图像序列,包括:
利用三维引擎的虚拟相机,按照所述延时摄影参数对所述待拍摄虚拟场景进行渲染,生成所述虚拟图像序列。
在一些实施例中,所述根据虚拟延时摄影交互界面触发的拍摄指令,确定所述待拍摄虚拟场景的延时摄影参数,包括:
在所述虚拟延时摄影交互界面显示所述待拍摄虚拟场景内所述参数调整区域的自定义参数对应的场景图像;其中,所述自定义参数包括拍摄选景自定义参数、相机运动自定义参数和/或拍摄时间自定义参数;
在所述虚拟延时摄影交互界面触发所述拍摄指令后,根据所述自定义参数,确定所述延时摄影参数。
在一些实施例中,所述在所述虚拟延时摄影交互界面显示所述待拍摄虚拟场景内所述参数调整区域的自定义参数对应的场景图像,包括:
获取所述待拍摄虚拟场景对应的延时摄影计算最优参数,并将所述延时摄影计算最优参数确定为初始的自定义参数;其中,所述延时摄影计算最优参数为利用图像美学评价模型、视频美学评价模型和延时美学评价模型计算得到的摄影参数,所述延时美学评价模型包括基于光流的第一延时美学评价模型和基于亮度和色彩的第二延时美学评价模型,所述延时摄影计算最优参数包括拍摄选景最优参数、相机运动最优参数和拍摄时间最优参数;
在所述虚拟延时摄影交互界面显示所述待拍摄虚拟场景内所述初始的自定义参数对应的场景图像,并在所述参数调整区域显示所述初始的自定义参数。
在一些实施例中,所述获取所述待拍摄虚拟场景对应的延时摄影计算最优参数,并将所述延时摄影计算最优参数确定为初始的自定义参数之前,还包括:
根据所述虚拟延时摄影交互界面触发的操作模式展示指令,切换显示操作模式选择子界面,以在所述操作模式选择子界面显示各预设操作模式;其中,所述预设操作模式包括自动操作模式、半自动操作模式和自定义操作模式;
根据所述操作模式选择子界面触发的操作模式选择指令,从所述预设操作模式中确定目标操作模式;
若所述目标操作模式为所述自动操作模式,则获取所述延时摄影计算最优参数,并将所述延时摄影计算最优参数确定为所述延时摄影参数,执行所述根据所述延时摄影参数,在所述待拍摄虚拟场景内进行延时摄影,生成虚拟延时视频的步骤;
若所述目标操作模式为所述半自动操作模式,则执行所述获取所述待拍摄虚拟场景对应的延时摄影计算最优参数,并将所述延时摄影计算最优参数确定为初始的自定义参数的步骤;
若所述目标操作模式为所述自定义操作模式,则获取所述待拍摄虚拟场景对应的预设初始参数,并将所述预设初始参数确定为初始的自定义参数,执行所述在所述虚拟延时摄影交互界面显示所述待拍摄虚拟场景内所述初始的自定义参数对应的场景图像,并在所述参数调整区域显示所述初始的自定义参数的步骤;其中,所述预设初始参数包括预设初始拍摄选景参数、预设初始相机运动参数和预设初始拍摄时间参数。
在一些实施例中,所述获取所述待拍摄虚拟场景对应的延时摄影计算最优参数,包括:
利用所述图像美学评价模型,获取所述拍摄选景最优参数;
根据所述拍摄选景最优参数和视频美学评价模型,获取所述相机运动最优参数;
根据所述拍摄选景最优参数、所述相机运动最优参数和所述延时美学评价模型,获取所述拍摄时间最优参数。
在一些实施例中,所述在所述虚拟延时摄影交互界面显示所述待拍摄虚拟场景内所述参数调整区域的自定义参数对应的场景图像,包括:
根据键盘设备触发的移动指令,调整所述拍摄选景自定义参数中的拍摄位置;其中,所述移动指令包括向前移动指令、向后移动指令、向左移动指令和/或向右移动指令;
在所述虚拟延时摄影交互界面更新显示所述待拍摄虚拟场景内调整后的拍摄位置对应的场景图像,并在所述参数调整区域内的拍摄位置坐标显示区域显示调整后的拍摄位置。
在一些实施例中,所述在所述虚拟延时摄影交互界面显示所述待拍摄虚拟场景内所述参数调整区域的自定义参数对应的场景图像,包括:
根据键盘设备触发的移动指令,调整所述拍摄选景自定义参数中的拍摄位置;其中,所述移动指令包括向前移动指令、向后移动指令、向左移动指令和/或向右移动指令;
根据调整后的拍摄位置,利用图像美学评价模型、视频美学评价模型和延时美学评价模型,计算所述调整后的拍摄位置对应的延时摄影调整最优参数;其中,所述延时美学评价模型包括基于光流的第一延时美学评价模型和基于亮度和色彩的第二延时美学评价模型,所述延时摄影调整最优参数包括拍摄选景调整最优参数、相机运动调整最优参数和拍摄时间调整最优参数,所述拍摄选景调整最优参数中的拍摄位置为所述调整后的拍摄位置;
利用所述延时摄影调整最优参数,调整所述自定义参数;
在所述虚拟延时摄影交互界面显示所述待拍摄虚拟场景内调整后的自定义参数对应的场景图像,并在所述参数调整区域显示调整后的自定义参数。
在一些实施例中,所述在所述虚拟延时摄影交互界面显示所述待拍摄虚拟场景内所述参数调整区域的自定义参数对应的场景图像,包括:
根据所述虚拟延时摄影交互界面触发的拍摄角度调整指令,调整所述拍摄选景自定义参数中的拍摄角度;其中,所述参数调整区域包括拍摄角度调整区域,所述拍摄角度调整区域包括偏航角滑动调节条和俯仰角滑动调节条;
在所述虚拟延时摄影交互界面更新显示所述待拍摄虚拟场景内调整后的拍摄角度对应的场景图像,并在所述拍摄角度调整区域显示调整后的拍摄角度。
在一些实施例中,所述在所述虚拟延时摄影交互界面显示所述待拍摄虚拟场景内所述参数调整区域的自定义参数对应的场景图像,包括:
根据所述虚拟延时摄影交互界面触发的运动轨迹选择指令,从可选拍摄轨迹中确定所述相机运动自定义参数;其中,所述参数调整区域包括用于选择所述可选拍摄轨迹的拍摄轨迹选择区域;
在所述虚拟延时摄影交互界面显示所述相机运动自定义参数对应的轨迹示意框。
在一些实施例中,所述在所述虚拟延时摄影交互界面显示所述待拍摄虚拟场景内所述参数调整区域的自定义参数对应的场景图像,包括:
根据所述虚拟延时摄影交互界面触发的时间范围调整指令,调整所述拍摄时间自定义参数中的拍摄时间范围的起始时间或终止时间;其中,所述参数调整区域包括时间范围调整区域,所述时间范围调整区域包括起始时间滑动调节条和终止时间滑动调节条;
在所述虚拟延时摄影交互界面更新显示所述待拍摄虚拟场景内调整后的拍摄时间范围的起始时间或终止时间对应的场景图像,并在所述时间范围调整区域显示调整后的拍摄时间范围。
在一些实施例中,所述在所述虚拟延时摄影交互界面显示所述待拍摄虚拟场景内所述参数调整区域的自定义参数对应的场景图像,包括:
根据所述虚拟延时摄影交互界面触发的动态元素调整指令,调整所述待拍摄虚拟场景的可调整动态元素;其中,所述虚拟延时摄影交互界面包括用于调整所述可调整动态元素的动态元素调整区域,所述可调整动态元素包括天气元素中的云元素和/或雾元素,所述动态元素调整区域包括各所述可调整动态元素各自对应的数量调节条和/或运动速度调节条;
在所述虚拟延时摄影交互界面更新显示调整后的待拍摄虚拟场景内的所述自定义参数对应的场景图像。
本发明还提供了一种虚拟延时视频的交互拍摄装置,包括:
场景获取模块,用于获取待拍摄虚拟场景;其中,所述待拍摄虚拟场景为场景内容随时间变化的三维场景;
参数确定模块,用于根据虚拟延时摄影交互界面触发的拍摄指令,确定所述待拍摄虚拟场景的延时摄影参数;其中,所述延时摄影参数包括拍摄选景参数、相机运动参数和拍摄时间参数,所述拍摄选景参数包括拍摄位置和拍摄角度,所述拍摄时间参数包括拍摄时间范围和拍摄时间间隔,所述虚拟延时摄影交互界面包括用于调整所述拍摄选景参数、所述相机运动参数和/或所述拍摄时间参数的参数调整区域;
延时拍摄模块,用于根据所述延时摄影参数,在所述待拍摄虚拟场景内进行延时摄影,生成虚拟延时视频。
本发明还提供了一种虚拟延时视频的交互拍摄设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如上述所述的虚拟延时视频的交互拍摄方法的步骤。
本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述所述的虚拟延时视频的交互拍摄方法的步骤。
本发明所提供的一种虚拟延时视频的交互拍摄方法,包括:获取待拍摄虚拟场景;其中,待拍摄虚拟场景为场景内容随时间变化的三维场景;根据虚拟延时摄影交互界面触发的拍摄指令,确定待拍摄虚拟场景的延时摄影参数;其中,延时摄影参数包括拍摄选景参数、相机运动参数和拍摄时间参数,拍摄选景参数包括拍摄位置和拍摄角度,拍摄时间参数包括拍摄时间范围和拍摄时间间隔,虚拟延时摄影交互界面包括用于调整拍摄选景参数、相机运动参数和/或拍摄时间参数的参数调整区域;根据延时摄影参数,在待拍摄虚拟场景内进行延时摄影,生成虚拟延时视频;
可见,本发明通过延时摄影参数的设置,根据真实延时摄影的特点对虚拟延时摄影过程进行参数化,进而能够生成动态的待拍摄虚拟场景内延时摄影参数对应的虚拟延时视频,实现虚拟场景内高质量的延时视频的自动生成,从而能够对真实环境中的延时摄影进行仿真测试,指导现实世界中的延时摄影,节约时间和经济成本;并且通过虚拟延时摄影交互界面内参数调整区域的设置,使用户能够根据自身的偏好和审美,便捷地配置调整延时摄影参数,方便用户生成个性化的虚拟延时视频,提升了用户体验。此外,本发明还提供了一种虚拟延时视频的交互拍摄装置、设备及计算机可读存储介质,同样具有上述有益效果。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例所提供的一种虚拟延时视频的交互拍摄方法的流程图;
图2为本发明实施例所提供的一种虚拟延时摄影交互界面的初始状态的展示图;
图3为本发明实施例所提供的一种预设场景展示子界面的展示图;
图4为本发明实施例所提供的一种操作模式选择子界面的展示图;
图5为本发明实施例所提供的另一种虚拟延时视频的交互拍摄方法的流程图;
图6为图2所示虚拟延时摄影交互界面的自定义参数调节状态的展示图;
图7为本发明实施例所提供的一种拍摄位置调节效果的展示图;
图8为本发明实施例所提供的一种俯仰角调节效果的展示图;
图9为本发明实施例所提供的一种偏航角调节效果的展示图;
图10为本发明实施例所提供的一种相机运动轨迹调节效果的展示图;
图11为本发明实施例所提供的一种拍摄时间范围调节效果的展示图;
图12为本发明实施例所提供的一种天气元素调节效果的展示图;
图13为本发明实施例所提供的一种延时摄影计算最优参数的计算过程的流程图;
图14为本发明实施例所提供的一种拍摄选景最优参数的配置过程的流程图;
图15为本发明实施例所提供的一种虚拟延时视频的交互拍摄装置的结构框图;
图16为本发明实施例所提供的一种虚拟延时视频的交互拍摄设备的简易结构示意图;
图17为本发明实施例所提供的一种虚拟延时视频的交互拍摄设备的具体结构示意图;
图18为本发明实施例所提供的一种计算机可读存储介质的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参考图1,图1为本发明实施例所提供的一种虚拟延时视频的交互拍摄方法的流程图。该方法可以包括:
步骤101:获取待拍摄虚拟场景;其中,待拍摄虚拟场景为场景内容随时间变化的三维场景。
可以理解的是,本实施例中的待拍摄虚拟场景为需要进行延时摄影的动态虚拟场景,动态虚拟场景可以为场景内容随时间变化的三维场景;相应的,待拍摄虚拟场景(即动态虚拟场景)可以包括动态元素(如人物、交通、天气和灯光等),动态元素可以在动态虚拟场景随时间变化而变化,如人物和车辆可以在动态虚拟场景内地面上可到达的区域(即可达区域)内进行运动,使人物和车辆的运动符合常识。
对应的,对于本实施例中待拍摄虚拟场景的具体内容,可以由设计人员根据实用场景和用户需求自行设置,如待拍摄虚拟场景可以包括静态虚拟场景的三维模型和动态元素;其中,静态虚拟场景可以为真实场景的虚拟再现,也可以是现实中不存在的虚拟场景,甚至是突破现实世界限制的超现实场景;动态元素可以包括人物元素、交通元素、天气元素和灯光元素中的至少一项,以通过动态元素体现动态虚拟场景的动态变化。
需要说明的是,本实施例中处理器可以在启动虚拟延时摄影交互应用后,获取待拍摄虚拟场景,以在待拍摄虚拟场景内完成延时摄影,生成相应的虚拟延时视频。例如,虚拟延时摄影交互应用可以为利用三维引擎中的蓝图机制构建基于三维引擎的交互应用,以方便虚拟延时视频的生成和用户自行设置的自定义参数的可视化展示。对于本实施例中处理器获取待拍摄虚拟场景的具体方式,可以由设计人员根据实用场景和用户需求自行设置,如处理器可以直接接收待拍摄虚拟场景或读取存储的待拍摄虚拟场景。例如,在一些实施例中处理器可以根据虚拟延时摄影交互界面触发的场景选择指令,从预设动态虚拟场景中确定待拍摄虚拟场景;其中,虚拟延时摄影交互界面包括用于选择预设动态虚拟场景的场景选择区域。在另一些实施中处理器可以根据虚拟延时摄影交互界面触发的场景新建指令,获取场景新建指令对应的动态虚拟场景作为待拍摄虚拟场景。
相应的,处理器也可以获取静态虚拟场景的三维模型;利用三维引擎,对三维模型进行处理,生成待拍摄虚拟场景;如处理器可以利用三维引擎,对静态虚拟场景的三维模型进行场景渲染,并加入动态元素,生成待拍摄虚拟场景;其中,动态元素包括人物元素、交通元素、天气元素和/或灯光元素;也就是说,处理器可以将静态虚拟场景的三维模型加入三维引擎中,利用三维引擎完成场景的渲染显示,并加入动态元素(如人物、交通、天气和灯光等元素),构建生成动态虚拟场景作为待拍摄虚拟场景。例如,处理器可以根据虚拟延时摄影交互界面触发的场景新建指令,获取场景新建指令对应的静态虚拟场景的三维模型;利用三维引擎,对静态虚拟场景的三维模型进行处理,生成待拍摄虚拟场。
对应的,本实施例并不限定处理器获取静态虚拟场景的三维模型的具体方式,如处理器可以直接接收静态虚拟场景的三维模型。处理器也可以自行生成静态虚拟场景的三维模型,例如,处理器可以利用建模软件或三维模型生成算法,生成静态虚拟场景的三维模型。举例来说,处理器可以获取真实场景图像,如场景新建指令对应的真实场景图像;根据真实场景图像,生成静态虚拟场景的三维模型;例如,对于现实世界中真实场景的图像(即真实场景图像),处理器可以利用基于图像的三维重建算法SFM(structure-from-motion)对真实场景进行重建,得到对应的静态虚拟场景的三维模型。其中,真实场景图像可以在互联网上收集,也可以由无人机或机器人捕捉。对于现实中不存在的虚拟场景,甚至是突破现实世界限制的超现实场景的三维模型,可以利用建模软件构建或利用三维模型生成算法生成。
举例来说,如图2所示,在虚拟延时摄影交互应用启动后,处理器在显示器上显示图2所示的虚拟延时摄影交互界面,即虚拟延时摄影交互界面可以作为主界面(Home界面);用户可以用鼠标或触摸点击虚拟延时摄影交互界面中“Scene(场景)”虚拟按键(即场景展示虚拟按键)触发场景展示指令,切换显示到图3所示的预设场景展示子界面(SCENES界面),以显示两个城市(City)场景的预设动态虚拟场景(Scene1-City和Scene2-City)、两个城镇(Twon)场景的预设动态虚拟场景(Scene3-Twon和Scene4-Twon)和一个真实(Real)场景的预设动态虚拟场景(Scene5-Real);用户可以点击选定预设场景展示子界面的任一预设动态虚拟场景触发的场景选择指令,将选定的一个预设动态虚拟场景作为待拍摄虚拟场景,并自动或通过点击“Home”虚拟按键(即主界面切换虚拟按键),切换回虚拟延时摄影交互界面。用户也可以点击图2所示的虚拟延时摄影交互界面中右下角从左到右依次的菜单虚拟按键、存储虚拟按键和退出虚拟按键这三个虚拟按键中的菜单虚拟按键,在虚拟延时摄影交互界面显示配置菜单,以点击配置菜单中的场景新建菜单项,触发场景新建指令,以在选择的存储位置读取新的动态虚拟场景,或读取真实场景图像或静态虚拟场景的三维模型,以生成新的动态虚拟场景,将新的动态虚拟场景作为待拍摄虚拟场景;相应的,处理器还可以将场景新建指令对应的新的动态虚拟场景作为新增的预设动态虚拟场景进行存储。
对应的,为了方便待拍摄虚拟场景的选择和切换,还可以在虚拟延时摄影交互界面设置用于选择预设动态虚拟场景的场景选择区域,以使用户能够点击场景选择区域内全部或部分预设动态虚拟场景各自对应的虚拟按键,触发场景选择指令,使处理器能够将用户点击选择的一个预设动态虚拟场景确定为待拍摄虚拟场景。
步骤102:根据虚拟延时摄影交互界面触发的拍摄指令,确定待拍摄虚拟场景的延时摄影参数;其中,延时摄影参数包括拍摄选景参数、相机运动参数和拍摄时间参数,拍摄选景参数包括拍摄位置和拍摄角度,拍摄时间参数包括拍摄时间范围和拍摄时间间隔,虚拟延时摄影交互界面包括用于调整拍摄选景参数、相机运动参数和/或拍摄时间参数的参数调整区域。
需要说明的是,本实施例中的延时摄影参数可以为根据真实的延时摄影(Time-lapse photography)的特点对虚拟延时摄影过程进行参数化得到的参数。延时摄影(或称缩时摄影或缩时录影)是以一种将时间压缩的拍摄技术,其拍摄的通常是一组图像,后期通过将这些图像串联合成视频(即延时视频),能够把几分钟或几小时甚至是几天的过程压缩在一个较短的时间内以视频的方式播放;在一段延时视频中,物体或者景物缓慢变化的过程可以被压缩到一个较短的时间内,能够呈现出平时用肉眼无法察觉的奇异精彩的景象。虚拟延时摄影可以为对动态虚拟场景内的物体或者景物进行的延时摄影。
对应的,对于本实施例中延时摄影参数的具体内容,可以由设计人员根据实用场景和用户需求自行设置,如延时摄影参数可以包括拍摄选景参数、拍摄时间参数和相机运动参数(即拍摄轨迹);其中,拍摄选景参数可以包括拍摄位置和拍摄角度,拍摄时间参数可以包括拍摄时间范围和拍摄时间间隔。
可以理解的是,本实施例中的虚拟延时摄影交互界面可以为用于与用户交互调整全部或部分延时摄影参数的界面,即用户在虚拟延时摄影交互界面的参数调整区域,调整拍摄选景参数、相机运动参数和/或拍摄时间参数,以使在虚拟延时摄影交互界面触发拍摄指令,利用调整后的延时摄影参数生成虚拟延时视频。相应的,虚拟延时摄影交互界面还可以包括拍摄虚拟按键(如图2中的“Save(保存)”虚拟按键或“Show(展示)”虚拟按键),以使用户能够通过鼠标或触摸点击拍摄虚拟按键,在虚拟延时摄影交互界面触发拍摄指令。
对应的,对于本实施例中处理器虚拟延时摄影交互界面触发的拍摄指令,确定待拍摄虚拟场景的延时摄影参数的具体方式,如处理器可以在获取虚拟延时摄影交互界面触发的拍摄指令后,直接根据待拍摄虚拟场景内参数调整区域的自定义参数,确定延时摄影参数;其中,自定义参数包括拍摄选景自定义参数、相机运动自定义参数和/或拍摄时间自定义参数。为了方便用户对延时摄影参数(即自定义参数)的调整,本步骤中处理器可以在虚拟延时摄影交互界面显示待拍摄虚拟场景内参数调整区域的自定义参数对应的场景图像;在虚拟延时摄影交互界面触发拍摄指令后,根据自定义参数,确定延时摄影参数。也就是说,虚拟延时摄影交互应用可以根据用户设定的自定义参数,在虚拟延时摄影交互界面内实时渲染显示待拍摄虚拟场景内相应的场景图像,以可视化的方式实时给与用户展示反馈参数调整效果,使用用户根据反馈的参数调整效果,可以多次修正自定义参数,最终确定符合自己审美的自定义参数后再触发拍摄指令。
进一步的,上述在虚拟延时摄影交互界面显示待拍摄虚拟场景内参数调整区域的自定义参数对应的场景图像的过程中,为了方便用户设置自定义参数,提高虚拟延时视频的质量,处理器可以先使用预先设置或算法计算得到的待拍摄虚拟场景对应的延时摄影计算最优参数,作为初始的自定义参数,从而使用户能够在延时摄影计算最优参数的基础上根据自身需求再调整自定义参数。在一些实施例中,处理器可以获取待拍摄虚拟场景对应的延时摄影计算最优参数,并将延时摄影计算最优参数确定为初始的自定义参数;在虚拟延时摄影交互界面显示待拍摄虚拟场景内初始的自定义参数对应的场景图像,并在参数调整区域显示初始的自定义参数;其中,延时摄影计算最优参数为利用图像美学评价模型、视频美学评价模型和延时美学评价模型计算得到的摄影参数,延时美学评价模型包括基于光流的第一延时美学评价模型和基于亮度和色彩的第二延时美学评价模型,延时摄影计算最优参数包括拍摄选景最优参数、相机运动最优参数和拍摄时间最优参数。
对应的,在一些实施例中,虚拟延时摄影交互应用可以设置一种或多种操作模式,如直接按照延时摄影计算最优参数生成虚拟延时视频的自动操作模式、初始的自定义参数为延时摄影计算最优参数的半自动操作模式和/或初始的自定义参数为预设初始参数的自定义操作模式。例如,在虚拟延时摄影交互界面显示待拍摄虚拟场景内参数调整区域的自定义参数对应的场景图像之前,处理器可以根据虚拟延时摄影交互界面触发的操作模式展示指令,切换显示操作模式选择子界面,以在操作模式选择子界面显示各预设操作模式;其中,预设操作模式包括自动操作模式、半自动操作模式和自定义操作模式;根据操作模式选择子界面触发的操作模式选择指令,从预设操作模式中确定目标操作模式;若目标操作模式为自动操作模式,则获取延时摄影计算最优参数,并将延时摄影计算最优参数确定为延时摄影参数,进入步骤103生成相应的虚拟延时视频;若目标操作模式为半自动操作模式,则执行获取待拍摄虚拟场景对应的延时摄影计算最优参数,并将延时摄影计算最优参数确定为初始的自定义参数的步骤,以方便用户调整自定义参数;若目标操作模式为自定义操作模式,则获取待拍摄虚拟场景对应的预设初始参数,并将预设初始参数确定为初始的自定义参数,执行在虚拟延时摄影交互界面显示待拍摄虚拟场景内初始的自定义参数对应的场景图像,并在参数调整区域显示初始的自定义参数的步骤,以使用户能够在预设初始参数的基础上调整自定义参数;其中,预设初始参数包括预设初始拍摄选景参数、预设初始相机运动参数和预设初始拍摄时间参数。
举例来说,用户可以在图2所示的虚拟延时摄影交互界面点击“Pattern(方式)”虚拟按键(即操作模式展示虚拟按键)触发操作模式展示指令,切换显示到图4所示的操作模式选择子界面(PATTERN界面),以显示完全算法(Algorithm)计算的自动操作模式(Automatic)、算法计算与人工互动(Interaction)组合的半自动操作模式(Semi-automatic)、完全人工互动(Interaction)的自定义操作模式(Manual)这三种预设操作模式,用户可以点击选定操作模式选择子界面的任一预设操作模式触发的操作模式选择指令,将选定的一个预设操作模式作为目标操作模式,并自动或通过点击“Home”虚拟按键(即主界面切换虚拟按键),切换回虚拟延时摄影交互界面。
相应的,本实施例中处理器还可以根据虚拟延时摄影交互界面内参数调整区域触发的参数调整指令(如拍摄角度调整指令、运动轨迹选择指令和时间范围调整指令等),调整自定义参数。
步骤103:根据延时摄影参数,在待拍摄虚拟场景内进行延时摄影,生成虚拟延时视频。
可以理解的是,本实施例中的虚拟延时视频可以为待拍摄虚拟场景(即动态虚拟场景)内的延时视频。对于本步骤中处理器根据延时摄影参数,在待拍摄虚拟场景内进行延时摄影,生成虚拟延时视频的具体方式,可以由设计人员自行设置,如处理器可以生成待拍摄虚拟场景内延时摄影参数对应的虚拟图像序列;根据虚拟图像序列,生成虚拟延时视频。其中,虚拟图像序列可以包括按照拍摄时间参数中拍摄时间范围和拍摄时间间隔对应的拍摄时间先后顺序排序的虚拟图像;例如,处理器可以利用三维引擎的虚拟相机,按照延时摄影参数对待拍摄虚拟场景进行渲染,生成虚拟图像序列。也就是说,利用三维引擎中的虚拟相机,按照延时摄影参数,在待拍摄虚拟场景内拍摄虚拟图像,得到虚拟图像序列。
对应的,对于上述根据虚拟图像序列,生成虚拟延时视频的具体方式,可以由设计人员自行设置,如处理器可以直接对虚拟图像序列进行合成,生成虚拟延时视频。由于虚拟相机在拍摄期间不能保持完全恒定,在一些帧中可能会出现意外的曝光跳变,从而发生闪烁;为了获得更好的视觉效果,处理器可以先对虚拟图像序列中各虚拟图像的曝光进行平滑处理,得到处理后虚拟图像序列;再对处理后虚拟图像序列进行合成,生成虚拟延时视频。也就是说,处理器可以通过对虚拟图像序列中各虚拟图像的曝光进行平滑处理,平滑虚拟图像序列中的曝光,提高虚拟延时视频的视觉效果。例如,处理器可以对虚拟图像序列中各虚拟图像的曝光进行直方图均衡化操作,得到处理后虚拟图像序列;即处理器可以通过直方图均衡化操作实现虚拟图像序列中各虚拟图像的曝光进行平滑处理。
本实施例中,本发明实施例通过延时摄影参数的设置,根据真实延时摄影的特点对虚拟延时摄影过程进行参数化,进而能够生成动态的待拍摄虚拟场景内延时摄影参数对应的虚拟延时视频,实现虚拟场景内高质量的延时视频的自动生成,从而能够对真实环境中的延时摄影进行仿真测试,指导现实世界中的延时摄影,节约时间和经济成本;并且通过虚拟延时摄影交互界面内参数调整区域的设置,使用户能够根据自身的偏好和审美,便捷地配置调整延时摄影参数,方便用户生成个性化的虚拟延时视频,提升了用户体验。
基于上述实施例,本发明实施例还提供了另一种虚拟延时视频的交互拍摄方法,以方便用户对延时摄影参数的设置,提高虚拟延时视频的质量。相应的,请参考图5,图5为本发明实施例所提供的另一种虚拟延时视频的交互拍摄方法的流程图。该方法可以包括:
步骤201:根据虚拟延时摄影交互界面触发的场景展示指令,切换显示预设场景展示子界面,以在预设场景展示子界面显示各预设动态虚拟场景的预览内容。
可以理解的是,本步骤中处理器在启动虚拟延时摄影交互应用后,可以直接进入显示作为主界面的如图2所示的虚拟延时摄影交互界面。相应的,在用户未通过虚拟延时摄影交互界面触发任一指令之前,可以在虚拟延时摄影交互界面显示操作步骤提示框,以提示虚拟延时摄影交互应用的使用方法;如图2所示,操作步骤提示框可以包括虚拟延时摄影交互应用的操作步骤提示信息,如图2中第一步选择场景(Step1:choose scene)、第二步选择操作模式(Step2:choose pattern)、第三步自定义交互(Step3:interaction)和第四步展示结果(Step4:show result)的操作步骤提示信息;操作步骤提示框还可以包括虚拟延时摄影交互应用的名称。
相应的,用户可以按照操作步骤提示信息,可以用鼠标或触摸点击虚拟延时摄影交互界面中“Scene(场景)”虚拟按键(即场景展示虚拟按键)触发场景展示指令,切换显示到图3所示的预设场景展示子界面,以显示各预设动态虚拟场景的预览内容,如各预设动态虚拟场景各自对应的预览图像或预览视频,方便用户选择所需的预设动态虚拟场景。
需要说明的是,本实施例是以用户从预设动态虚拟场景选择一个预设动态虚拟场景作为待拍摄虚拟场景为例进行的展示,用户也可以利用场景加载功能加载新的动态动态虚拟场景作为待拍摄虚拟场景。例如,在一些实施例中,处理器可以根据虚拟延时摄影交互界面触发的场景新建指令,获取场景新建指令对应的静态虚拟场景的三维模型;利用三维引擎,对静态虚拟场景的三维模型进行处理,生成待拍摄虚拟场。如图2所示,用户可以点击虚拟延时摄影交互界面中右下角的菜单虚拟按键,在虚拟延时摄影交互界面显示配置菜单,以点击配置菜单中的场景新建菜单项,触发场景新建指令,以在选择的存储位置读取静态虚拟场景的三维模型,以生成新的动态虚拟场景,将新的动态虚拟场景作为待拍摄虚拟场景;相应的,处理器还可以将场景新建指令对应的新的动态虚拟场景作为新增的预设动态虚拟场景进行存储,以使后续用户可以在预设场景展示子界面直接选择新增的预设动态虚拟场景。
步骤202:根据预设场景展示子界面触发的场景选择指令,从预设动态虚拟场景中确定待拍摄虚拟场景。
其中,用户可以在预设场景展示子界面点击选择一个预设动态虚拟场景,触发场景选择指令,使处理器可以将用户选择的预设动态虚拟场景确定为待拍摄虚拟场景。
相应的,本步骤中处理器从预设动态虚拟场景中确定待拍摄虚拟场景之后,可以直接切换显示虚拟延时摄影交互界面;也可以在获取预设场景展示子界面触发的主界面切换指令后,在切换显示虚拟延时摄影交互界面,如图3所示,用户可以点击“Home”虚拟按键(即主界面切换虚拟按键),以触发主界面切换指令,返回虚拟延时摄影交互界面。
进一步的,本步骤之前处理器还可以根据预设场景展示子界面触发的预设场景新建指令,获取预设场景新建指令对应的静态虚拟场景的三维模型;利用三维引擎,对静态虚拟场景的三维模型进行处理,生成预设场景新建指令对应的预设动态虚拟场景,以实现预设动态虚拟场景的增加。相应的,处理器还可以根据预设场景展示子界面触发的预设场景删除指令,删除相应的预设动态虚拟场景,以实现预设动态虚拟场景的删除。
步骤203:根据虚拟延时摄影交互界面触发的操作模式展示指令,切换显示操作模式选择子界面,以在操作模式选择子界面显示各预设操作模式;其中,预设操作模式包括自动操作模式、半自动操作模式和自定义操作模式。
步骤204:根据操作模式选择子界面触发的操作模式选择指令,从预设操作模式中确定目标操作模式。
可以理解的是,本步骤中的目标操作模式可以为任一预设操作模式,即操作模式展示指令对应的用户选择的预设操作模式。
步骤205:若目标操作模式为自动操作模式,则获取待拍摄虚拟场景对应的延时摄影计算最优参数,并将延时摄影计算最优参数确定为延时摄影参数,进入步骤211。
其中,延时摄影计算最优参数为利用图像美学评价模型、视频美学评价模型和延时美学评价模型计算得到的摄影参数,延时美学评价模型包括基于光流的第一延时美学评价模型和基于亮度和色彩的第二延时美学评价模型,延时摄影计算最优参数包括拍摄选景最优参数、相机运动最优参数和拍摄时间最优参数。
可以理解的是,本实施例中在目标操作模式为自动操作模式,即用户选择的预设操作模式为自动操作模式的情况下,处理器可以获取待拍摄虚拟场景对应的延时摄影计算最优参数,以利用延时摄影计算最优参数作为延时摄影参数,即延时摄影参数中的拍摄选景参数、相机运动参数和拍摄时间参数可以分别为延时摄影计算最优参数中的拍摄选景最优参数、相机运动最优参数和拍摄时间最优参数,从而直接利用延时摄影计算最优参数生成相应的虚拟延时视频。
步骤206:若目标操作模式为半自动操作模式,则获取待拍摄虚拟场景对应的延时摄影计算最优参数,并将延时摄影计算最优参数确定为初始的自定义参数,进入步骤208。
其中,自定义参数包括拍摄选景自定义参数、相机运动自定义参数和拍摄时间自定义参数。
相应的,本实施例中在目标操作模式为半自动操作模式,即用户选择的预设操作模式为半自动操作模式的情况下,处理器可以获取待拍摄虚拟场景对应的延时摄影计算最优参数,以利用延时摄影计算最优参数作为虚拟延时摄影交互界面内参数调整区域内的初始的自定义参数,即自定义参数中的拍摄选景自定义参数、相机运动自定义参数和拍摄时间自定义参数可以分别为延时摄影计算最优参数中的拍摄选景最优参数、相机运动最优参数和拍摄时间最优参数,使用户能够在延时摄影计算最优参数的基础上调整自定义参数。
步骤207:若目标操作模式为自定义操作模式,则获取待拍摄虚拟场景对应的预设初始参数,并将预设初始参数确定为初始的自定义参数。
其中,预设初始参数包括预设初始拍摄选景参数、预设初始相机运动参数和预设初始拍摄时间参数。
相应的,本实施例中在目标操作模式为自定义操作模式,即用户选择的预设操作模式为自定义操作模式的情况下,处理器可以获取待拍摄虚拟场景对应的预设初始参数,以利用预设初始参数作为虚拟延时摄影交互界面内参数调整区域内的初始的自定义参数,即自定义参数中的拍摄选景自定义参数、相机运动自定义参数和拍摄时间自定义参数可以分别为预设初始参数包括预设初始拍摄选景参数、预设初始相机运动参数和预设初始拍摄时间参数,使用户能够在延时摄影计算最优参数的基础上调整自定义参数。
步骤208:在虚拟延时摄影交互界面显示待拍摄虚拟场景内初始的自定义参数对应的场景图像,并在虚拟延时摄影交互界面内的参数调整区域显示初始的自定义参数。
相应的,如图2和图6所示,用户选择完自定义操作模式或半自动操作模式之后,虚拟延时摄影交互界面内可以显示待拍摄虚拟场景内初始的自定义参数对应的场景图像,以及参数调整区域。
相应的,本实施例并不限定参数调整区域和场景图像的具体显示方式,如图6所示,参数调整区域可以在场景图像上以预设透明度叠加显示。
步骤209:根据虚拟延时摄影交互界面内的参数调整区域触发的参数调整指令,调整自定义参数,并在虚拟延时摄影交互界面显示待拍摄虚拟场景内调整后的自定义参数对应的场景图像,在参数调整区域显示调整后的自定义参数。
需要说明的是,本实施例是以在显示待拍摄虚拟场景内初始的自定义参数对应的场景图像之后,通过步骤210对初始的自定义参数进行调整后的虚拟延时视频生成为例进行的展示;也可以不进行步骤210,即用户不需要对初始的自定义参数进行调整,直接在虚拟延时摄影交互界面内触发拍摄指令,利用初始的自定义参数生成虚拟延时视频。本实施例对此不做任何限制。
可以理解的是,本实施例中的参数调整指令可以为用于调整自定义参数的指令。对于本实施例中的参数调整指令的具体数量和类型,可以由设计人员根据使用场景和用户需求自行设置,如参数调整指令可以包括用于调整拍摄选景自定义参数中的拍摄位置的移动指令;例如,在一些实施例中处理器可以根据键盘设备触发的移动指令,调整拍摄选景自定义参数中的拍摄位置;在虚拟延时摄影交互界面更新显示待拍摄虚拟场景内调整后的拍摄位置对应的场景图像,并在参数调整区域内的拍摄位置坐标显示区域显示调整后的拍摄位置(如xyz坐标);其中,参数调整区域包括拍摄位置坐标显示区域,如图2和图6中的“Location(位置)”显示框;移动指令包括向前移动指令、向后移动指令、向左移动指令和/或向右移动指令。也就是说,如图7所示,用户可以通过键盘上的预设移动方向按键(如W、A、S和D按键)自由在待拍摄虚拟场景内移动,相应的虚拟延时摄影交互界面会显示相应移动位置(即拍摄位置)的场景图像,并在拍摄位置坐标显示区域显示相应的拍摄位置的坐标。
对应的,在另一些实施中,处理器还可以根据键盘设备触发的移动指令,调整拍摄选景自定义参数中的拍摄位置;根据调整后的拍摄位置,利用图像美学评价模型、视频美学评价模型和延时美学评价模型,计算调整后的拍摄位置对应的延时摄影调整最优参数;利用延时摄影调整最优参数,调整自定义参数;在虚拟延时摄影交互界面显示待拍摄虚拟场景内调整后的自定义参数对应的场景图像,并在参数调整区域显示调整后的自定义参数;其中,延时美学评价模型包括基于光流的第一延时美学评价模型和基于亮度和色彩的第二延时美学评价模型,延时摄影调整最优参数包括拍摄选景调整最优参数、相机运动调整最优参数和拍摄时间调整最优参数,拍摄选景调整最优参数中的拍摄位置为调整后的拍摄位置。也就是说,用户在通过键盘调整完自定义参数中的拍摄位置后,处理器可以基于调整后的拍摄位置,利用图像美学评价模型、视频美学评价模型和延时美学评价模型计算调整后的拍摄位置对应的延时摄影调整最优参数,以使用户能够基于延时摄影调整最优参数继续对自定义参数进行调整。
相应的,参数调整指令也可以包括用于调整拍摄选景自定义参数中的拍摄角度的拍摄角度调整指令;例如,在一些实施例中处理器可以根据虚拟延时摄影交互界面触发的拍摄角度调整指令,调整拍摄选景自定义参数中的拍摄角度;在虚拟延时摄影交互界面更新显示待拍摄虚拟场景内调整后的拍摄角度对应的场景图像,并在拍摄角度调整区域显示调整后的拍摄角度;其中,参数调整区域包括拍摄角度调整区域,如图2和图6中的“Oritention(定位)”显示框,拍摄角度调整区域包括偏航角(Yaw)滑动调节条和俯仰角(Pitch)滑动调节条。也就是说,如图8所示,用户可以通过点击或拖拽“Yaw”调节条(即偏航角滑动调节条),在0°至360°范围内调整俯仰角,触发拍摄角度调整指令,相应的虚拟延时摄影交互界面会显示相应偏航角的场景图像,并在“Yaw”调节条上显示当前的偏航角;如图9所示,用户可以通过点击或拖拽“Pitch”调节条(即俯仰角滑动调节条),在-90°至90°范围内调整俯仰角,触发拍摄角度调整指令,相应的虚拟延时摄影交互界面会显示相应俯仰角的场景图像,并在“Pitch”调节条上显示当前的偏航角
相应的,参数调整指令还可以包括用于调整相机运动自定义参数的运动轨迹选择指令;例如,在一些实施例中处理器可以根据虚拟延时摄影交互界面触发的运动轨迹选择指令,从可选拍摄轨迹中确定相机运动自定义参数;在虚拟延时摄影交互界面显示相机运动自定义参数对应的轨迹示意框;其中,参数调整区域包括用于选择可选拍摄轨迹的拍摄轨迹选择区域,如图2和图6中的“Module(模式)”显示框;也就是说,如图10所示,用户可以通过点击“Module”显示框内四个可选拍摄轨迹(如环绕、平移、静止和放缩)对应的虚拟按键(1-4虚拟按键),触发运动轨迹选择指令,相应的虚拟延时摄影交互界面会显示选择的一个可选拍摄轨迹(即相机运动自定义参数)的轨迹示意框,以提示用户所选择的可选拍摄轨迹的具体拍摄轨迹。
相应的,参数调整指令还可以包括用于调整拍摄时间自定义参数中的拍摄时间范围的时间范围调整指令;例如,处理器可以根据虚拟延时摄影交互界面触发的时间范围调整指令,调整拍摄时间自定义参数中的拍摄时间范围的起始时间或终止时间;在虚拟延时摄影交互界面更新显示待拍摄虚拟场景内调整后的拍摄时间范围的起始时间或终止时间对应的场景图像,并在时间范围调整区域显示调整后的拍摄时间范围;其中,参数调整区域包括时间范围调整区域(如图2和图6中的“Time-St&Et”显示框),时间范围调整区域包括起始时间滑动调节条和终止时间滑动调节条。如图11所示,用户可以通过点击或拖拽“Start”调节条(即起始时间滑动调节条)和“End”调节条(即终止时间滑动调节条),在0至24点范围内调整拍摄时间范围的起始时间和终止时间,触发时间范围调整指令,相应的虚拟延时摄影交互界面会显示相应调整后的时间(起始时间或终止时间)的场景图像,并在时间范围调整区域显示调整后的拍摄时间范围。
相应的,参数调整指令还可以包括用于调整拍摄时间自定义参数中的拍摄时间间隔的时间间隔调整指令;例如,处理器可以根据虚拟延时摄影交互界面触发的时间间隔调整指令,调整拍摄时间自定义参数中的拍摄时间间隔;在时间间隔调整区域显示调整后的拍摄时间间隔;其中,参数调整区域包括时间间隔调整区域(如图2和图6中的“Time-t”显示框)。也就是说,如图6所示,用户可以通过点击“Time-t”显示框内四个可选时间间隔(10s、20s、30s和1min)对应的虚拟按键(10s、20s、30s和1min虚拟按键),触发时间间隔调整指令,相应的“Time-t”显示框可以突出显示选择的一个可选时间间隔对应的虚拟按键,以提示用户所选择的可选时间间隔。
相应的,参数调整指令还可以包括用于调整一组自定义参数的姿势调整指令;例如,处理器可以根据虚拟延时摄影交互界面触发的姿势调整指令,根据姿势调整指令对应的自定义参数组合,调整全部或大部分自定义参数;在虚拟延时摄影交互界面显示待拍摄虚拟场景内调整后的自定义参数对应的场景图像,在姿势调整区域显示调整后的自定义参数组合;其中,参数调整区域包括姿势调整区域,如图2和图6中的“Poselist(姿势列表)”显示框;也就是说,如图6所示,用户可以通过点击“Poselist”显示框内四个预设的自定义参数组合对应的虚拟按键(1-4虚拟按键),触发姿势调整指令,相应的虚拟延时摄影交互界面会显示相应调整后的自定义参数的场景图像,“Poselist”显示框可以突出显示选择的一个自定义参数组合隔对应的虚拟按键,以提示用户当前使用的自定义参数组合。
进一步的,在一些实施例中虚拟延时摄影交互界面还可以包括用于调整可调整动态元素的动态元素调整区域,以调整待拍摄虚拟场景内可调整的动态元素(如天气元素中的云元素和雾元素)。例如,在一些实施例中处理器可以根据虚拟延时摄影交互界面触发的动态元素调整指令,调整待拍摄虚拟场景的可调整动态元素;在虚拟延时摄影交互界面更新显示调整后的待拍摄虚拟场景内的自定义参数对应的场景图像;其中,虚拟延时摄影交互界面包括用于调整可调整动态元素的动态元素调整区域,可调整动态元素包括天气元素中的云元素和/或雾元素,动态元素调整区域包括各可调整动态元素各自对应的数量调节条和/或运动速度调节条。如图12中上侧的多雾天气和下侧的多云天气的场景图像所示,用户可以通过点击或拖拽“Weather(天气)”显示框(即动态元素调整区域)内的“Cloud(云)”调节条(即云元素的数量调节条)和“Fog(雾)”调节条(即雾元素的数量调节条),在数量最小(Min)至数量最大(Max)范围内调整云元素和雾元素的数量,相应的虚拟延时摄影交互界面会显示相应调整后的可调整动态元素的场景图像,并在“Weather”显示框显示调整后的云元素和雾元素的数量。
步骤210:在虚拟延时摄影交互界面触发拍摄指令后,根据待拍摄虚拟场景内参数调整区域的自定义参数,确定延时摄影参数。
可以理解的是,本实施例中处理器可以在获取虚拟延时摄影交互界面触发的拍摄指令后,根据待拍摄虚拟场景内参数调整区域内当前的自定义参数,确定延时摄影参数;如将当前的自定义参数直接作为延时摄影参数,即延时摄影参数中的拍摄选景参数、相机运动参数和拍摄时间参数可以分别为当前的自定义参数中的拍摄选景自定义参数、相机运动自定义参数和拍摄时间自定义参数。
步骤211:根据延时摄影参数,在待拍摄虚拟场景内进行延时摄影,生成虚拟延时视频。
其中,本步骤与步骤103相似,在此不再赘述。
基于上述实施例,上述实施例中待拍摄虚拟场景对应的延时摄影计算最优参数的获取过程可以如图13所示,包括:
步骤301:利用图像美学评价模型,获取拍摄选景最优参数。
可以理解的是,延时摄影计算最优参数可以包括拍摄选景最优参数、相机运动最优参数和拍摄时间最优参数;拍摄选景最优参数可以包括拍摄位置和拍摄角度。
举例来说,拍摄选景最优参数中的拍摄位置和拍摄角度均未设置固定数值时,如图14所示,本步骤可以包括:
步骤3011:在待拍摄虚拟场景内的可达区域进行遍历采样,获取拍摄采样位置。
可以理解的是,本步骤中的可达区域可以为待拍摄虚拟场景内能够设置虚拟相机的区域;例如,处理器可以直接以待拍摄虚拟场景的大小(如包围盒)定义待拍摄虚拟场景内的可达区域,处理器也可以将待拍摄虚拟场景内的地面区域定义为待拍摄虚拟场景内的可达区域。本实施例对此不做任何限制。
对应的,对于本步骤中处理器在待拍摄虚拟场景内的可达区域进行遍历采样,获取拍摄采样位置的具体方式,可以由设计人员自行设置,如处理器可以根据采样距离间隔,在待拍摄虚拟场景内的可达区域进行遍历采样,获取拍摄采样位置;也就是说,处理器可以以采样距离间隔在可达区域内对可能的拍摄位置进行遍历采样,采样得到各个可选的拍摄位置(即拍摄采样位置);其中,各拍摄采样位置的高度可以相同,如拍摄采样位置Lv的坐标Lv=(x,y,z)中的z轴可以固定。
举例来说,处理器可以按照预设的固定采样距离间隔,在待拍摄虚拟场景内的可达区域进行遍历采样,获取拍摄采样位置。为了在减少拍摄采样位置的数量的同时,保证可能的最优的拍摄位置不丢失,本实施例中处理器可以根据上一采样时刻的采样距离间隔和上一采样时刻的第一美学得分,获取当前采样时刻的采样距离间隔,以在需要采样到下一个拍摄采样位置时,利用当前采样时刻的采样距离间隔和当前的拍摄采样位置,获取下一个拍摄采样位置;也就是说,可达区域内的拍摄采样位置之间的距离可以不固定。
例如,处理器可以通过获取当前采样时刻的采样距离间隔;其中,Δdt为当前采样时刻的采样距离间隔;t为当前采样时刻;Δdt-1为上一采样时刻的采样距离间隔;/>为初始采样时刻的第一美学得分,即第0个采样时刻利用图像美学评价模型得到的第一美学得分,也就是第一次采样时利用图像美学评价模型得到的第一美学得分;/>为上一采样时刻的第一美学得分,即上一采样时刻利用图像美学评价模型得到的第一美学得分,也就是上一次采样时利用图像美学评价模型得到的第一美学得分。
步骤3012:获取每个拍摄采样位置各自对应的拍摄采样角度;其中,拍摄采样角度包括偏航角、俯仰角和滚转角。
可以理解的是,本步骤中处理器对于每个拍摄采样位置Lv,可以对可能的拍摄角度进行采样,得到拍摄采样角度Aw=(α,β,γ);α、β和γ可以分别为偏航角、俯仰角和滚转角。
其中,本实施例并不限定处理器获取每个拍摄采样位置各自对应的拍摄采样角度的具体方式,如处理器可以按照采样角度间隔,获取每个拍摄采样位置各自对应的拍摄采样角度;例如,处理器可以按照固定的采样角度间隔,获取每个拍摄采样位置各自对应的拍摄采样角度。
需要说明的是,为了避免相机翻滚对虚拟延时视频的观看效果的影响,本实施例中各拍摄采样角度种的滚转角可以为固定的预设滚转角(如0°)。本实施例中的各拍摄采样角度中的偏航角可以在预设偏航角范围内,各拍摄采样角度中的俯仰角在预设俯仰角范围内。
相应的,本实施例中并不限定预设偏航角范围、预设俯仰角范围和预设滚转角的具体数值范围,如预设偏航角范围可以为[0°,360°],预设俯仰角范围可以为[-90°,90°],预设滚转角可以为0°;也就是说,α∈[0°,360°],β∈[-90°,90°],γ=0°。
步骤3013:利用待拍摄虚拟场景,生成各拍摄选景采样参数各自对应的第一评价图像;其中,每个拍摄选景采样参数包括一个拍摄采样位置和一个拍摄采样角度。
可以理解的是,本步骤中处理器利用每个采样时刻采样得到的拍摄位置和相应的拍摄角度,即拍摄选景采样参数(Lv,Aw),在每个采样时刻设置虚拟相机位姿,并利用虚拟相机进行对待拍摄虚拟场景进行拍摄,得到一系列的图像(即第一评价图像)。
步骤3014:利用图像美学评价模型,获取各第一评价图像各自对应的第一美学得分。
其中,本步骤中处理器可以利用图像美学评价模型计算拍摄得到各图像的美学得分(即第一评价图像)。对于本步骤中图像美学评价模型的具体内容,可以由设计人员自行设置,如可以采用与现有技术中对图像进行美学评价的模型相同或相似的结构对应进行设置,如图像美学评价模型可以有效地预测图像在考虑光线、颜色和构图等因素后的审美分数(即第一美学得分),图像美学评价模型为一种基于伪标签和元重权学习的图像美学质量评估模型。
步骤3015:根据第一美学得分,从拍摄选景采样参数中确定拍摄选景最优参数;其中,拍摄选景最优参数为任一拍摄选景采样参数。
可以理解的是,本步骤中处理器可以根据各第一评价图像各自对应的第一美学得分,从各第一评价图像对应的拍摄选景采样参数中选取一个拍摄选景采样参数作为拍摄选景最优参数。
对应的,对于本实施例中处理器根据第一美学得分,从拍摄选景采样参数中确定拍摄选景最优参数的具体方式,可以由设计人员自行设置,如处理器可以直接将分数最高的第一美学得分对应的拍摄选景采样参数确定为拍摄选景最优参数;例如,处理器可以通过得到拍摄选景最优参数;其中,L'和A'分别为拍摄选景最优参数中的拍摄位置和拍摄角度,NL和NA分别为拍摄采样位置和拍摄采样角度的数量;QI为图像美学评价模型;处理器也可以将分数第二高的第一美学得分对应的拍摄选景采样参数确定为拍摄选景最优参数。
步骤302:根据拍摄选景最优参数和视频美学评价模型,获取相机运动最优参数。
可以理解的是,由于延时视频通常捕捉数小时甚至数天的时间变化,并且复杂的相机运动可能会导致镜头抖动,因此在虚拟拍摄过程中,可以选择环绕、平移、静止和放缩这四种基础相机运动来确定拍摄轨迹(即相机运动最优参数);其中,放缩是指虚拟相机向拍摄对象靠近或远离拍摄对象;平移是指将虚拟相机水平地从拍摄对象的一边移动到另一边;环绕是指聚焦于拍摄对象,并使相机围绕拍摄对象从一边移动到另一边;这里的四种拍摄轨迹为基础拍摄轨迹,可根据效果需要对四种基础拍摄轨迹进行组合或设计新的拍摄轨迹。
相应的,在一些实施例中,处理器可以根据拍摄选景参数和预设基础拍摄轨迹,生成各可选拍摄轨迹各自对应的拍摄点;根据拍摄点,利用动态虚拟场景,生成各可选拍摄轨迹各自对应的第二评价图像序列;利用视频美学评价模型,获取各第二评价图像序列各自对应的第二美学得分;根据第二美学得分,从可选拍摄轨迹中确定相机运动最优参数;其中,预设基础拍摄轨迹包括环绕、平移、静止和放缩中的至少一个或至少两个,每个可选拍摄轨迹包括一个预设基础拍摄轨迹或多个预设基础拍摄轨迹的组合;相机运动最优参数为任一可选拍摄轨迹。
也就是说,处理器可以利用一组拍摄点来表示一个可选的拍摄轨迹(即可选拍摄轨迹);其中,Np可以为可选拍摄轨迹上拍摄点的数量;每个拍摄点可分解为虚拟相机的相应的拍摄位置和拍摄角度;初始拍摄点的拍摄位置(即初始拍摄位置)和拍摄角度(即初始拍摄角度)可以为拍摄选景参数中的拍摄位置和拍摄角度。其中,放大和缩小的预设基础拍摄轨迹可以为固定初始拍摄角度,拍摄位置由初始拍摄位置向拍摄对象(如图像中心)靠近或远离拍摄对象;平移的预设基础拍摄轨迹可以为固定初始拍摄角度和初始拍摄位置中的高度(如z轴数值),改变x轴和y轴数值使虚拟相机从拍摄对象的一边移动到另一边;环绕的预设基础拍摄轨迹可以为聚焦于拍摄对象,固定初始拍摄角度和初始拍摄位置中的高度(如z轴数值),改变x轴和y轴数值将虚拟相机围绕拍摄对象从一边移动到另一边。
相应的,处理器可以利用视频美学评价模型对相机运动进行选择,根据可选拍摄轨迹设置虚拟相机位姿,并利用虚拟相机对场景进行拍摄,得到一系列的图像序列(即第二评价图像序列);采用视频美学评价模型计算拍摄得到各图像序列的美学得分(即第二美学得分),最终选择美学得分最高的一条可选拍摄轨迹作为相机运动最优参数。例如,处理器可以通过将分数最高的第二美学得分对应的可选拍摄轨迹确定为相机运动最优参数;其中,P'为相机运动最优参数,P1为第1个可选拍摄轨迹,NV为可选拍摄轨迹的数量,QV为视频美学评价模型。
对应的,对于上述视频美学评价模型的具体内容,可以由设计人员自行设置,如可以采用与现有技术中对视频进行美学评价的模型相同或相似的结构对应进行设置,本实施例对此不做任何限制。
步骤303:根据拍摄选景最优参数、相机运动最优参数和延时美学评价模型,获取拍摄时间最优参数。
其中,延时美学评价模型包括基于光流的第一延时美学评价模型和基于亮度和色彩的第二延时美学评价模型,拍摄时间最优参数包括拍摄时间范围和拍摄时间间隔。
可以理解的是,由于光照的变化,同一个场景在一天中的不同时间看起来会有很大的不同,通常在光照变化明显的时间范围内拍摄引人注目的延时视频;而且好的延时视频应该具有较高的色彩协调性,本实施例中可以预设设置一系列的用于拍摄的时间范围(即可选时间范围),如可选时间范围包括日出时间范围(如5点至7点)、早晨时间范围(如8点至10点)、中午时间范围(如11点至13点)、下午时间范围(如16点至18点)和日落时间范围(如20点至22点)中的至少一项。
相应的,由于延时视频中,对不同的运动速度的拍摄对象需要适当的时间间隔进行拍摄,以达到时间压缩的效果;本实施例中预先设定一系列可选的时间间隔(即可选时间间隔),如可选时间间隔可以包括1s、5s、10s、30s、60s和300s中的至少一项。
对应的,本步骤中处理器可以根据拍摄选景参数和相机运动参数,生成每个可选时间范围内各可选时间间隔各自对应的第三评价图像序列;利用第一延时美学评价模型和第三评价图像序列,确定拍摄时间最优参数的拍摄时间间隔;利用第二延时美学评价模型和第三评价图像序列,确定拍摄时间最优参数的拍摄时间范围。也就是说,处理器可以利用两个延时美学评价模型,自适应选择拍摄时间最优参数的拍摄时间间隔和时间范围。相应的,本步骤中处理器也可以根据拍摄选景参数和相机运动参数,生成一个可选时间范围内各可选时间间隔各自对应的第四评价图像序列和各可选时间范围内同一可选时间间隔各自对应的第五评价图像序列;利用第一延时美学评价模型和第五评价图像序列,确定拍摄时间最优参数的拍摄时间间隔;利用第二延时美学评价模型和第四评价图像序列,确定拍摄时间最优参数的拍摄时间范围。
其中,对于上述处理器利用第一延时美学评价模型和第三评价图像序列,确定拍摄时间最优参数的拍摄时间间隔的具体方式,可以由设计人员自行设置,如处理器可以提取每个第三评价图像序列中各帧第三评价图像的光流;检测每个第三评价图像序列中各帧第三评价图像的显著性区域和非显著性区域;根据每个第三评价图像序列中各帧第三评价图像的光流、显著性区域和非显著性区域,利用第一延时美学评价模型,获取各第三评价图像序列各自对应的第三美学得分;根据第三美学得分,从可选时间间隔中确定拍摄时间间隔;其中,拍摄时间间隔为任一可选时间间隔。
举例来说,处理器可以利用基于光流的延时美学评价函数(即第一延时美学评价模型),采用光流来捕捉运动物体的速度,根据物体运动速度,以及动静物体之间的速度对比,自适应的选择拍摄时间间隔。具体的,处理器可以利用光流提取算法,对第三评价图像序列中每帧图像(即第三评价图像)提取光流j∈[1,Nf],Nf为第三评价图像序列中第三评价图像的数量;利用图像显著性检测算法,对图像中显著性区域进行检测,其中,显著性区域可以认为是运动慢速甚至静止的区域,非显著性区域认为是运动快速的区域,分别表示为Ifast和Islow;根据基于光流的延时美学评价函数计算图像序列的美学评分(即第三美学得分),选择美学评分最高的可选时间间隔作为拍摄时间间隔。
相应的,处理器可以通过计算当前第三评价图像序列对应的第三美学得分;其中,Nf为当前第三评价图像序列中第三评价图像的数量,/>为当前第三评价图像序列中第j帧第三评价图像的非显著性区域,/>为当前第三评价图像序列中第j帧第三评价图像的光流,/>为当前第三评价图像序列中第j帧第三评价图像的显著性区域;当前第三评价图像序列为任一第三评价图像序列。
进一步的,当前第三评价图像序列中每帧第三评价图像均满足其中,/>为当前第三评价图像序列中第j帧第三评价图像的非显著性区域的像素点的数量;τ为预设阈值,如0.5,通过设置图像中属于非显著性区域(即运动快速区域)的像素点数量不高于一定阈值,从而保证图像序列的稳定性;w和h分别为当前第三评价图像序列中第三评价图像的宽度和长度。
对应的,处理器可以通过选择第三美学得分最高的可选时间间隔作为拍摄时间间隔;其中,Tt'为拍摄时间间隔,Nt为可选时间间隔的数量,全部可选时间范围可以为/>EI(Tt 1)可以为可选时间范围Tt 1对应的第三美学得分,如采用可选时间间隔Tt 1的Nr个第三评价图像序列的第三美学得分中的最大值,或者采用可选时间间隔Tt 1的第五评价图像序列的第三美学得分;Nr为可选时间范围的数量,即全部第三评价图像序列的数量为Nr×Nt,全部第五评价图像序列的数量为Nt。
需要说明的是,对于上述处理器利用第二延时美学评价模型和第三评价图像序列,确定拍摄时间最优参数的拍摄时间范围的具体方式,可以由设计人员自行设置,如处理器可以计算各第三评价图像序列各自的亮度变化;计算各第三评价图像序列中各自的色彩和谐度;根据每个第三评价图像序列的亮度变化和色彩和谐度,利用第二延时美学评价模型,获取各第三评价图像序列各自对应的第四美学得分;根据第四美学得分,从可选时间范围中确定拍摄时间范围;其中,拍摄时间范围为任一可选时间范围。
例如,本实施例中处理器可以基于亮度和色彩的延时美学评价函数(即第二延时美学评价模型),对获取的第三评价图像序列,利用亮度计算算法计算其亮度变化Lc,利用色彩和谐性计算算法计算其色彩和谐度Hc,利用ER=Lc·Hc,计算各第三评价图像序列各自对应的第四美学得分;选择亮度变化最大和色彩和谐度最大的可选时间范围作为拍摄时间范围Rt'=(st',et')。
其中, 为第一个可选时间范围,Nr为可选时间范围的数量,第i个可选时间范围/>1≤i≤Nr,/>和/>分别为/>的起始时间和终止时间,1≤i≤Nr,/>为/>对应的第四美学得分,如采用可选时间范围/>的Nt个第三评价图像序列的第四美学得分中的最大值,或者采用可选时间间隔Tt 1的第四评价图像序列的第四美学得分;Nt为可选时间间隔的数量,即全部第三评价图像序列的数量为Nr×Nt,全部第四评价图像序列的数量为Nr;st'和et'分别为拍摄时间范围的起始时间和终止时间。
需要说明的是,本实施例是以利用图像美学评价模型、视频美学评价模型和延时美学评价模型,直接计算生成待拍摄虚拟场景对应的全部延时摄影计算最优参数(如拍摄选景最优参数、相机运动最优参数和拍摄时间最优参数)为例进行的展示;相应的,对于上述实施例中根据自定义参数中调整后的拍摄位置,利用图像美学评价模型、视频美学评价模型和延时美学评价模型,计算调整后的拍摄位置对应的延时摄影调整最优参数的具体过程,以及根据自定义参数中调整后其他参数(如拍摄角度和拍摄时间范围),利用图像美学评价模型、视频美学评价模型和/或延时美学评价模型,计算调整后的自定义参数对应的延时摄影调整最优参数的具体过程,可以采用与本实施例所提供的方法相似的方式对应进行设置,本实施例对此不做任何限制。
相应于上面的方法实施例,本发明实施例还提供了一种虚拟延时视频的交互拍摄装置,下文描述的一种虚拟延时视频的交互拍摄装置与上文描述的一种虚拟延时视频的交互拍摄方法可相互对应参照。
请参考图15,图15为本发明实施例所提供的一种虚拟延时视频的交互拍摄装置的结构框图。该装置可以包括:
场景获取模块10,用于获取待拍摄虚拟场景;其中,待拍摄虚拟场景为场景内容随时间变化的三维场景;
参数确定模块20,用于根据虚拟延时摄影交互界面触发的拍摄指令,确定待拍摄虚拟场景的延时摄影参数;其中,延时摄影参数包括拍摄选景参数、相机运动参数和拍摄时间参数,拍摄选景参数包括拍摄位置和拍摄角度,拍摄时间参数包括拍摄时间范围和拍摄时间间隔,虚拟延时摄影交互界面包括用于调整拍摄选景参数、相机运动参数和/或拍摄时间参数的参数调整区域;
延时拍摄模块30,用于根据延时摄影参数,在待拍摄虚拟场景内进行延时摄影,生成虚拟延时视频。
在一些实施例中,场景获取模块10具体用于根据虚拟延时摄影交互界面触发的场景选择指令,从预设动态虚拟场景中确定待拍摄虚拟场景;其中,虚拟延时摄影交互界面包括用于选择预设动态虚拟场景的场景选择区域。
在一些实施例中,场景获取模块10可以包括:
模型获取子模块,用于根据虚拟延时摄影交互界面触发的场景新建指令,获取场景新建指令对应的静态虚拟场景的三维模型;
场景生成子模块,用于利用三维引擎,对静态虚拟场景的三维模型进行处理,生成待拍摄虚拟场景。
在一些实施例中,场景生成子模块可以具体用于利用三维引擎,对静态虚拟场景的三维模型进行场景渲染,并加入动态元素,生成待拍摄虚拟场景;其中,动态元素包括人物元素、交通元素、天气元素和/或灯光元素。
在一些实施例中,模型获取子模块可以包括:
图像获取单元,用于获取场景新建指令对应的真实场景图像;
模型生成单元,用于根据真实场景图像,生成静态虚拟场景的三维模型。
在一些实施例中,场景获取模块10可以包括:
场景子界面切换子模块,用于根据虚拟延时摄影交互界面触发的场景展示指令,切换显示预设场景展示子界面,以在预设场景展示子界面显示各预设动态虚拟场景的预览内容;
场景确定子模块,用于根据预设场景展示子界面触发的场景选择指令,从预设动态虚拟场景中确定待拍摄虚拟场景。
在一些实施例中,场景获取模块10还可以包括:
预设场景模型获取子模块,用于根据预设场景展示子界面触发的预设场景新建指令,获取预设场景新建指令对应的静态虚拟场景的三维模型;
预设场景生成子模块,用于利用三维引擎,对静态虚拟场景的三维模型进行处理,生成预设场景新建指令对应的预设动态虚拟场景。
在一些实施例中,延时拍摄模块30可以包括:
序列生成子模块,用于生成待拍摄虚拟场景内延时摄影参数对应的虚拟图像序列;
视频生成子模块,用于根据虚拟图像序列,生成虚拟延时视频。
在一些实施例中,视频生成子模块可以包括:
曝光平滑单元,用于对虚拟图像序列中各虚拟图像的曝光进行平滑处理,得到处理后虚拟图像序列;
图像合成单元,用于对处理后虚拟图像序列进行合成,生成虚拟延时视频。
在一些实施例中,曝光平滑单元可以具体用于对虚拟图像序列中各虚拟图像的曝光进行直方图均衡化操作,得到处理后虚拟图像序列。
在一些实施例中,序列生成子模块可以具体用于利用三维引擎的虚拟相机,按照延时摄影参数对待拍摄虚拟场景进行渲染,生成虚拟图像序列。
在一些实施例中,参数确定模块20可以包括:
场景显示子模块,用于在虚拟延时摄影交互界面显示待拍摄虚拟场景内参数调整区域的自定义参数对应的场景图像;其中,自定义参数包括拍摄选景自定义参数、相机运动自定义参数和/或拍摄时间自定义参数;
参数确定子模块,用于在虚拟延时摄影交互界面触发拍摄指令后,根据自定义参数,确定延时摄影参数。
在一些实施例中,场景显示子模块可以包括:
半自动单元,用于获取待拍摄虚拟场景对应的延时摄影计算最优参数,并将延时摄影计算最优参数确定为初始的自定义参数;其中,延时摄影计算最优参数为利用图像美学评价模型、视频美学评价模型和延时美学评价模型计算得到的摄影参数,延时美学评价模型包括基于光流的第一延时美学评价模型和基于亮度和色彩的第二延时美学评价模型,延时摄影计算最优参数包括拍摄选景最优参数、相机运动最优参数和拍摄时间最优参数;
初始显示单元,用于在虚拟延时摄影交互界面显示待拍摄虚拟场景内初始的自定义参数对应的场景图像,并在参数调整区域显示初始的自定义参数。
在一些实施例中,场景显示子模块还可以包括:
操作模式子界面切换单元,用于根据虚拟延时摄影交互界面触发的操作模式展示指令,切换显示操作模式选择子界面,以在操作模式选择子界面显示各预设操作模式;其中,预设操作模式包括自动操作模式、半自动操作模式和自定义操作模式;
操作模式确定单元,用于根据操作模式选择子界面触发的操作模式选择指令,从预设操作模式中确定目标操作模式;若目标操作模式为半自动操作模式,则向半自动单元发送启动信号;
自动单元,用于若目标操作模式为自动操作模式,则获取延时摄影计算最优参数,并将延时摄影计算最优参数确定为延时摄影参数,向延时拍摄模块30发送启动信号;
自定义单元,用于若目标操作模式为自定义操作模式,则获取待拍摄虚拟场景对应的预设初始参数,并将预设初始参数确定为初始的自定义参数,向初始显示单元发送启动信号;其中,预设初始参数包括预设初始拍摄选景参数、预设初始相机运动参数和预设初始拍摄时间参数。
在一些实施例中,半自动单元可以包括:
拍摄选景计算子单元,用于利用图像美学评价模型,获取拍摄选景最优参数;
相机运动计算子单元,用于根据拍摄选景最优参数和视频美学评价模型,获取相机运动最优参数;
拍摄时间计算子单元,用于根据拍摄选景最优参数、相机运动最优参数和延时美学评价模型,获取拍摄时间最优参数。
在一些实施例中,场景显示子模块可以包括:
第一拍摄位置调整单元,用于根据键盘设备触发的移动指令,调整拍摄选景自定义参数中的拍摄位置;其中,移动指令包括向前移动指令、向后移动指令、向左移动指令和/或向右移动指令;
第一拍摄位置调整显示单元,用于在虚拟延时摄影交互界面更新显示待拍摄虚拟场景内调整后的拍摄位置对应的场景图像,并在参数调整区域内的拍摄位置坐标显示区域显示调整后的拍摄位置。
在一些实施例中,场景显示子模块可以包括:
第二拍摄位置调整单元,用于根据键盘设备触发的移动指令,调整拍摄选景自定义参数中的拍摄位置;其中,移动指令包括向前移动指令、向后移动指令、向左移动指令和/或向右移动指令;
最优计算单元,用于根据调整后的拍摄位置,利用图像美学评价模型、视频美学评价模型和延时美学评价模型,计算调整后的拍摄位置对应的延时摄影调整最优参数;其中,延时美学评价模型包括基于光流的第一延时美学评价模型和基于亮度和色彩的第二延时美学评价模型,延时摄影调整最优参数包括拍摄选景调整最优参数、相机运动调整最优参数和拍摄时间调整最优参数,拍摄选景调整最优参数中的拍摄位置为调整后的拍摄位置;
自定义调整单元,用于利用延时摄影调整最优参数,调整自定义参数;
第二拍摄位置调整显示单元,用于在虚拟延时摄影交互界面显示待拍摄虚拟场景内调整后的自定义参数对应的场景图像,并在参数调整区域显示调整后的自定义参数。
在一些实施例中,场景显示子模块可以包括:
拍摄角度调整单元,用于根据虚拟延时摄影交互界面触发的拍摄角度调整指令,调整拍摄选景自定义参数中的拍摄角度;其中,参数调整区域包括拍摄角度调整区域,拍摄角度调整区域包括偏航角滑动调节条和俯仰角滑动调节条;
拍摄角度调整显示单元,用于在虚拟延时摄影交互界面更新显示待拍摄虚拟场景内调整后的拍摄角度对应的场景图像,并在拍摄角度调整区域显示调整后的拍摄角度。
在一些实施例中,场景显示子模块可以包括:
相机运动调整单元,用于根据虚拟延时摄影交互界面触发的运动轨迹选择指令,从可选拍摄轨迹中确定相机运动自定义参数;其中,参数调整区域包括用于选择可选拍摄轨迹的拍摄轨迹选择区域;
相机运动调整显示单元,用于在虚拟延时摄影交互界面显示相机运动自定义参数对应的轨迹示意框。
在一些实施例中,场景显示子模块可以包括:
时间范围调整单元,用于根据虚拟延时摄影交互界面触发的时间范围调整指令,调整拍摄时间自定义参数中的拍摄时间范围的起始时间或终止时间;其中,参数调整区域包括时间范围调整区域,时间范围调整区域包括起始时间滑动调节条和终止时间滑动调节条;
时间范围调整显示单元,用于在虚拟延时摄影交互界面更新显示待拍摄虚拟场景内调整后的拍摄时间范围的起始时间或终止时间对应的场景图像,并在时间范围调整区域显示调整后的拍摄时间范围。
在一些实施例中,场景显示子模块可以包括:
动态元素调整单元,用于根据虚拟延时摄影交互界面触发的动态元素调整指令,调整待拍摄虚拟场景的可调整动态元素;其中,虚拟延时摄影交互界面包括用于调整可调整动态元素的动态元素调整区域,可调整动态元素包括天气元素中的云元素和/或雾元素,动态元素调整区域包括各可调整动态元素各自对应的数量调节条和/或运动速度调节条;
动态元素调整显示单元,用于在虚拟延时摄影交互界面更新显示调整后的待拍摄虚拟场景内的自定义参数对应的场景图像。
本实施例中,本发明实施例通过延时摄影参数的设置,根据真实延时摄影的特点对虚拟延时摄影过程进行参数化,进而能够生成动态的待拍摄虚拟场景内延时摄影参数对应的虚拟延时视频,实现虚拟场景内高质量的延时视频的自动生成,从而能够对真实环境中的延时摄影进行仿真测试,指导现实世界中的延时摄影,节约时间和经济成本;并且通过虚拟延时摄影交互界面内参数调整区域的设置,使用户能够根据自身的偏好和审美,便捷地配置调整延时摄影参数,方便用户生成个性化的虚拟延时视频,提升了用户体验。
相应于上面的方法实施例,本发明实施例还提供了一种虚拟延时视频的交互拍摄设备,下文描述的一种虚拟延时视频的交互拍摄设备与上文描述的一种虚拟延时视频的交互拍摄方法可相互对应参照。
请参考图16,图16为本发明实施例所提供的一种虚拟延时视频的交互拍摄设备的简易结构示意图。该虚拟延时视频的交互拍摄设备可以包括:
存储器D1,用于存储计算机程序;
处理器D2,用于执行计算机程序时实现上述方法实施例所提供的虚拟延时视频的交互拍摄方法的步骤。
相应的,请参考图17,图17为本发明实施例所提供的一种虚拟延时视频的交互拍摄设备的具体结构示意图,该交互拍摄设备410可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(Central Processing Units,CPU)422(例如,一个或一个以上处理器)和存储器432,一个或一个以上存储应用程序442或数据444的存储介质430(例如一个或一个以上海量存储设备)。其中,存储器432和存储介质430可以是短暂存储或持久存储。存储在存储介质430的程序可以包括一个或一个以上单元(图示没标出),每个单元可以包括对主机中的一系列指令操作。更进一步地,中央处理器422可以设置为与存储介质430通信,在交互拍摄设备410上执行存储介质430中的一系列指令操作。
交互拍摄设备410还可以包括一个或一个以上电源426,一个或一个以上有线或无线网络接口450,一个或一个以上输入输出接口458,和/或,一个或一个以上操作***441。
其中,本实施例所提供的虚拟延时视频的交互拍摄设备可以具体为服务器或计算机。
上文所描述的虚拟延时视频的交互拍摄方法中的步骤可以由虚拟延时视频的交互拍摄设备的结构实现。
相应于上面的方法实施例,本发明实施例还提供了一种计算机可读存储介质,下文描述的一种计算机可读存储介质与上文描述的一种虚拟延时视频的交互拍摄方法可相互对应参照。
请参考图18,图18为本发明实施例所提供的一种计算机可读存储介质的结构示意图。该计算机可读存储介质40上存储有计算机程序41,计算机程序41被处理器执行时实现如上述方法实施例所提供的虚拟延时视频的交互拍摄方法的步骤。
该计算机可读存储介质40具体可以为U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可存储程序代码的存储介质。
说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置、设备及计算机可读存储介质而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
以上对本发明所提供的一种虚拟延时视频的交互拍摄方法、装置、设备及计算机可读存储介质进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。
Claims (24)
1.一种虚拟延时视频的交互拍摄方法,其特征在于,包括:
获取待拍摄虚拟场景;其中,所述待拍摄虚拟场景为场景内容随时间变化的三维场景;
根据虚拟延时摄影交互界面触发的拍摄指令,确定所述待拍摄虚拟场景的延时摄影参数;其中,所述延时摄影参数包括拍摄选景参数、相机运动参数和拍摄时间参数,所述拍摄选景参数包括拍摄位置和拍摄角度,所述拍摄时间参数包括拍摄时间范围和拍摄时间间隔,所述虚拟延时摄影交互界面包括用于调整所述拍摄选景参数、所述相机运动参数和/或所述拍摄时间参数的参数调整区域;
根据所述延时摄影参数,在所述待拍摄虚拟场景内进行延时摄影,生成虚拟延时视频。
2.根据权利要求1所述的虚拟延时视频的交互拍摄方法,其特征在于,所述获取待拍摄虚拟场景,包括:
根据所述虚拟延时摄影交互界面触发的场景选择指令,从预设动态虚拟场景中确定所述待拍摄虚拟场景;其中,所述虚拟延时摄影交互界面包括用于选择所述预设动态虚拟场景的场景选择区域。
3.根据权利要求1所述的虚拟延时视频的交互拍摄方法,其特征在于,所述获取待拍摄虚拟场景,包括:
根据所述虚拟延时摄影交互界面触发的场景新建指令,获取所述场景新建指令对应的静态虚拟场景的三维模型;
利用三维引擎,对所述静态虚拟场景的三维模型进行处理,生成所述待拍摄虚拟场景。
4.根据权利要求3所述的虚拟延时视频的交互拍摄方法,其特征在于,所述利用三维引擎,对所述静态虚拟场景的三维模型进行处理,生成所述待拍摄虚拟场景,包括:
利用所述三维引擎,对所述静态虚拟场景的三维模型进行场景渲染,并加入动态元素,生成所述待拍摄虚拟场景;其中,所述动态元素包括人物元素、交通元素、天气元素和/或灯光元素。
5.根据权利要求3所述的虚拟延时视频的交互拍摄方法,其特征在于,根据所述虚拟延时摄影交互界面触发的场景新建指令,获取所述场景新建指令对应的静态虚拟场景的三维模型,包括:
获取所述场景新建指令对应的真实场景图像;
根据所述真实场景图像,生成所述静态虚拟场景的三维模型。
6.根据权利要求1所述的虚拟延时视频的交互拍摄方法,其特征在于,所述获取待拍摄虚拟场景,包括:
根据所述虚拟延时摄影交互界面触发的场景展示指令,切换显示预设场景展示子界面,以在所述预设场景展示子界面显示各预设动态虚拟场景的预览内容;
根据所述预设场景展示子界面触发的场景选择指令,从所述预设动态虚拟场景中确定所述待拍摄虚拟场景。
7.根据权利要求6所述的虚拟延时视频的交互拍摄方法,其特征在于,所述根据所述虚拟延时摄影交互界面触发的场景展示指令,切换显示预设场景展示子界面之后,还包括:
根据所述预设场景展示子界面触发的预设场景新建指令,获取所述预设场景新建指令对应的静态虚拟场景的三维模型;
利用三维引擎,对所述静态虚拟场景的三维模型进行处理,生成所述预设场景新建指令对应的预设动态虚拟场景。
8.根据权利要求1所述的虚拟延时视频的交互拍摄方法,其特征在于,所述根据所述延时摄影参数,在所述待拍摄虚拟场景内进行延时摄影,生成虚拟延时视频,包括:
生成所述待拍摄虚拟场景内所述延时摄影参数对应的虚拟图像序列;
根据所述虚拟图像序列,生成虚拟延时视频。
9.根据权利要求8所述的虚拟延时视频的交互拍摄方法,其特征在于,所述根据所述虚拟图像序列,生成虚拟延时视频,包括:
对所述虚拟图像序列中各虚拟图像的曝光进行平滑处理,得到处理后虚拟图像序列;
对所述处理后虚拟图像序列进行合成,生成虚拟延时视频。
10.根据权利要求9所述的虚拟延时视频的交互拍摄方法,其特征在于,所述对所述虚拟图像序列中各虚拟图像的曝光进行平滑处理,得到处理后虚拟图像序列,包括:
对所述虚拟图像序列中各虚拟图像的曝光进行直方图均衡化操作,得到所述处理后虚拟图像序列。
11.根据权利要求8所述的虚拟延时视频的交互拍摄方法,其特征在于,所述生成所述待拍摄虚拟场景内所述延时摄影参数对应的虚拟图像序列,包括:
利用三维引擎的虚拟相机,按照所述延时摄影参数对所述待拍摄虚拟场景进行渲染,生成所述虚拟图像序列。
12.根据权利要求1至11任一项所述的虚拟延时视频的交互拍摄方法,其特征在于,所述根据虚拟延时摄影交互界面触发的拍摄指令,确定所述待拍摄虚拟场景的延时摄影参数,包括:
在所述虚拟延时摄影交互界面显示所述待拍摄虚拟场景内所述参数调整区域的自定义参数对应的场景图像;其中,所述自定义参数包括拍摄选景自定义参数、相机运动自定义参数和/或拍摄时间自定义参数;
在所述虚拟延时摄影交互界面触发所述拍摄指令后,根据所述自定义参数,确定所述延时摄影参数。
13.根据权利要求12所述的虚拟延时视频的交互拍摄方法,其特征在于,所述在所述虚拟延时摄影交互界面显示所述待拍摄虚拟场景内所述参数调整区域的自定义参数对应的场景图像,包括:
获取所述待拍摄虚拟场景对应的延时摄影计算最优参数,并将所述延时摄影计算最优参数确定为初始的自定义参数;其中,所述延时摄影计算最优参数为利用图像美学评价模型、视频美学评价模型和延时美学评价模型计算得到的摄影参数,所述延时美学评价模型包括基于光流的第一延时美学评价模型和基于亮度和色彩的第二延时美学评价模型,所述延时摄影计算最优参数包括拍摄选景最优参数、相机运动最优参数和拍摄时间最优参数;
在所述虚拟延时摄影交互界面显示所述待拍摄虚拟场景内所述初始的自定义参数对应的场景图像,并在所述参数调整区域显示所述初始的自定义参数。
14.根据权利要求13所述的虚拟延时视频的交互拍摄方法,其特征在于,所述获取所述待拍摄虚拟场景对应的延时摄影计算最优参数,并将所述延时摄影计算最优参数确定为初始的自定义参数之前,还包括:
根据所述虚拟延时摄影交互界面触发的操作模式展示指令,切换显示操作模式选择子界面,以在所述操作模式选择子界面显示各预设操作模式;其中,所述预设操作模式包括自动操作模式、半自动操作模式和自定义操作模式;
根据所述操作模式选择子界面触发的操作模式选择指令,从所述预设操作模式中确定目标操作模式;
若所述目标操作模式为所述自动操作模式,则获取所述延时摄影计算最优参数,并将所述延时摄影计算最优参数确定为所述延时摄影参数,执行所述根据所述延时摄影参数,在所述待拍摄虚拟场景内进行延时摄影,生成虚拟延时视频的步骤;
若所述目标操作模式为所述半自动操作模式,则执行所述获取所述待拍摄虚拟场景对应的延时摄影计算最优参数,并将所述延时摄影计算最优参数确定为初始的自定义参数的步骤;
若所述目标操作模式为所述自定义操作模式,则获取所述待拍摄虚拟场景对应的预设初始参数,并将所述预设初始参数确定为初始的自定义参数,执行所述在所述虚拟延时摄影交互界面显示所述待拍摄虚拟场景内所述初始的自定义参数对应的场景图像,并在所述参数调整区域显示所述初始的自定义参数的步骤;其中,所述预设初始参数包括预设初始拍摄选景参数、预设初始相机运动参数和预设初始拍摄时间参数。
15.根据权利要求13所述的虚拟延时视频的交互拍摄方法,其特征在于,所述获取所述待拍摄虚拟场景对应的延时摄影计算最优参数,包括:
利用所述图像美学评价模型,获取所述拍摄选景最优参数;
根据所述拍摄选景最优参数和视频美学评价模型,获取所述相机运动最优参数;
根据所述拍摄选景最优参数、所述相机运动最优参数和所述延时美学评价模型,获取所述拍摄时间最优参数。
16.根据权利要求12所述的虚拟延时视频的交互拍摄方法,其特征在于,所述在所述虚拟延时摄影交互界面显示所述待拍摄虚拟场景内所述参数调整区域的自定义参数对应的场景图像,包括:
根据键盘设备触发的移动指令,调整所述拍摄选景自定义参数中的拍摄位置;其中,所述移动指令包括向前移动指令、向后移动指令、向左移动指令和/或向右移动指令;
在所述虚拟延时摄影交互界面更新显示所述待拍摄虚拟场景内调整后的拍摄位置对应的场景图像,并在所述参数调整区域内的拍摄位置坐标显示区域显示调整后的拍摄位置。
17.根据权利要求12所述的虚拟延时视频的交互拍摄方法,其特征在于,所述在所述虚拟延时摄影交互界面显示所述待拍摄虚拟场景内所述参数调整区域的自定义参数对应的场景图像,包括:
根据键盘设备触发的移动指令,调整所述拍摄选景自定义参数中的拍摄位置;其中,所述移动指令包括向前移动指令、向后移动指令、向左移动指令和/或向右移动指令;
根据调整后的拍摄位置,利用图像美学评价模型、视频美学评价模型和延时美学评价模型,计算所述调整后的拍摄位置对应的延时摄影调整最优参数;其中,所述延时美学评价模型包括基于光流的第一延时美学评价模型和基于亮度和色彩的第二延时美学评价模型,所述延时摄影调整最优参数包括拍摄选景调整最优参数、相机运动调整最优参数和拍摄时间调整最优参数,所述拍摄选景调整最优参数中的拍摄位置为所述调整后的拍摄位置;
利用所述延时摄影调整最优参数,调整所述自定义参数;
在所述虚拟延时摄影交互界面显示所述待拍摄虚拟场景内调整后的自定义参数对应的场景图像,并在所述参数调整区域显示调整后的自定义参数。
18.根据权利要求12所述的虚拟延时视频的交互拍摄方法,其特征在于,所述在所述虚拟延时摄影交互界面显示所述待拍摄虚拟场景内所述参数调整区域的自定义参数对应的场景图像,包括:
根据所述虚拟延时摄影交互界面触发的拍摄角度调整指令,调整所述拍摄选景自定义参数中的拍摄角度;其中,所述参数调整区域包括拍摄角度调整区域,所述拍摄角度调整区域包括偏航角滑动调节条和俯仰角滑动调节条;
在所述虚拟延时摄影交互界面更新显示所述待拍摄虚拟场景内调整后的拍摄角度对应的场景图像,并在所述拍摄角度调整区域显示调整后的拍摄角度。
19.根据权利要求12所述的虚拟延时视频的交互拍摄方法,其特征在于,所述在所述虚拟延时摄影交互界面显示所述待拍摄虚拟场景内所述参数调整区域的自定义参数对应的场景图像,包括:
根据所述虚拟延时摄影交互界面触发的运动轨迹选择指令,从可选拍摄轨迹中确定所述相机运动自定义参数;其中,所述参数调整区域包括用于选择所述可选拍摄轨迹的拍摄轨迹选择区域;
在所述虚拟延时摄影交互界面显示所述相机运动自定义参数对应的轨迹示意框。
20.根据权利要求12所述的虚拟延时视频的交互拍摄方法,其特征在于,所述在所述虚拟延时摄影交互界面显示所述待拍摄虚拟场景内所述参数调整区域的自定义参数对应的场景图像,包括:
根据所述虚拟延时摄影交互界面触发的时间范围调整指令,调整所述拍摄时间自定义参数中的拍摄时间范围的起始时间或终止时间;其中,所述参数调整区域包括时间范围调整区域,所述时间范围调整区域包括起始时间滑动调节条和终止时间滑动调节条;
在所述虚拟延时摄影交互界面更新显示所述待拍摄虚拟场景内调整后的拍摄时间范围的起始时间或终止时间对应的场景图像,并在所述时间范围调整区域显示调整后的拍摄时间范围。
21.根据权利要求12所述的虚拟延时视频的交互拍摄方法,其特征在于,所述在所述虚拟延时摄影交互界面显示所述待拍摄虚拟场景内所述参数调整区域的自定义参数对应的场景图像,包括:
根据所述虚拟延时摄影交互界面触发的动态元素调整指令,调整所述待拍摄虚拟场景的可调整动态元素;其中,所述虚拟延时摄影交互界面包括用于调整所述可调整动态元素的动态元素调整区域,所述可调整动态元素包括天气元素中的云元素和/或雾元素,所述动态元素调整区域包括各所述可调整动态元素各自对应的数量调节条和/或运动速度调节条;
在所述虚拟延时摄影交互界面更新显示调整后的待拍摄虚拟场景内的所述自定义参数对应的场景图像。
22.一种虚拟延时视频的交互拍摄装置,其特征在于,包括:
场景获取模块,用于获取待拍摄虚拟场景;其中,所述待拍摄虚拟场景为场景内容随时间变化的三维场景;
参数确定模块,用于根据虚拟延时摄影交互界面触发的拍摄指令,确定所述待拍摄虚拟场景的延时摄影参数;其中,所述延时摄影参数包括拍摄选景参数、相机运动参数和拍摄时间参数,所述拍摄选景参数包括拍摄位置和拍摄角度,所述拍摄时间参数包括拍摄时间范围和拍摄时间间隔,所述虚拟延时摄影交互界面包括用于调整所述拍摄选景参数、所述相机运动参数和/或所述拍摄时间参数的参数调整区域;
延时拍摄模块,用于根据所述延时摄影参数,在所述待拍摄虚拟场景内进行延时摄影,生成虚拟延时视频。
23.一种虚拟延时视频的交互拍摄设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至21任一项所述的虚拟延时视频的交互拍摄方法的步骤。
24.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至21任一项所述的虚拟延时视频的交互拍摄方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311319745.XA CN117395386A (zh) | 2023-10-12 | 2023-10-12 | 一种虚拟延时视频的交互拍摄方法、装置、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311319745.XA CN117395386A (zh) | 2023-10-12 | 2023-10-12 | 一种虚拟延时视频的交互拍摄方法、装置、设备及介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117395386A true CN117395386A (zh) | 2024-01-12 |
Family
ID=89469430
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311319745.XA Pending CN117395386A (zh) | 2023-10-12 | 2023-10-12 | 一种虚拟延时视频的交互拍摄方法、装置、设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117395386A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117896621A (zh) * | 2024-03-14 | 2024-04-16 | 深圳市浩瀚卓越科技有限公司 | 云台的拍摄轨迹记录方法、装置、设备及存储介质 |
-
2023
- 2023-10-12 CN CN202311319745.XA patent/CN117395386A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117896621A (zh) * | 2024-03-14 | 2024-04-16 | 深圳市浩瀚卓越科技有限公司 | 云台的拍摄轨迹记录方法、装置、设备及存储介质 |
CN117896621B (zh) * | 2024-03-14 | 2024-05-14 | 深圳市浩瀚卓越科技有限公司 | 云台的拍摄轨迹记录方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111698390B (zh) | 虚拟摄像机控制方法及装置、虚拟演播厅实现方法及*** | |
CN110650368B (zh) | 视频处理方法、装置和电子设备 | |
US10692197B2 (en) | Systems and techniques for automatic image haze removal across multiple video frames | |
EP3997662A1 (en) | Depth-aware photo editing | |
JP2022166078A (ja) | デジタル媒体と観察者の相互作用の構成及び実現 | |
US20090046097A1 (en) | Method of making animated video | |
JP2019053732A (ja) | シーン内に存在する不要なオブジェクトの除去に基づくシーンの画像の動的生成 | |
WO2016120618A1 (en) | Method, system and computer program product for automatically altering a video stream | |
CN111507997B (zh) | 图像分割方法、装置、设备及计算机存储介质 | |
CN117395386A (zh) | 一种虚拟延时视频的交互拍摄方法、装置、设备及介质 | |
CN115442542B (zh) | 一种分镜方法和装置 | |
US11328437B2 (en) | Method for emulating defocus of sharp rendered images | |
CN113709544B (zh) | 视频的播放方法、装置、设备及计算机可读存储介质 | |
US20230018921A1 (en) | Smoothly changing a focus of a camera between multiple target objects | |
US20210350547A1 (en) | Learning apparatus, foreground region estimation apparatus, learning method, foreground region estimation method, and program | |
CN116228855A (zh) | 视角图像的处理方法、装置、电子设备及计算机存储介质 | |
US11308586B2 (en) | Method for applying a vignette effect to rendered images | |
CN117082225B (zh) | 一种虚拟延时视频的生成方法、装置、设备及存储介质 | |
US11200732B1 (en) | Efficiently determining an absorption coefficient of a virtual volume in 3D computer graphics | |
Gao et al. | Aesthetics Driven Autonomous Time-Lapse Photography Generation by Virtual and Real Robots | |
US20220215512A1 (en) | Method for Emulating Defocus of Sharp Rendered Images | |
TW202407555A (zh) | 資訊處理裝置、資訊處理方法、及記錄媒體 | |
WO2023285871A1 (en) | Smoothly changing a focus of a camera between multiple target objects | |
WO2023285873A1 (en) | Smoothly changing a focus of a camera between multiple target objects | |
WO2023285872A1 (en) | Smoothly changing a focus of a camera between multiple target objects |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |