System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,尤其涉及一种虚拟相机拍摄方法和系统。
技术介绍
1、目前的虚拟拍摄常常通过固定的参数进行进行拍摄,由于拍摄的场景不同,因此通过上述方式进行拍摄,会导致精彩镜头未能及时捕捉到,从而影响拍摄效果。
技术实现思路
1、有鉴于此,本专利技术实施例提供一种虚拟相机拍摄方法和系统,以解决现有技术中存在的影响拍摄效果的问题。
2、为实现上述目的,本专利技术实施例提供如下技术方案:
3、本专利技术实施例第一方面示出了一种虚拟相机拍摄方法,应用于虚拟相机拍摄系统,所述方法包括:
4、获取虚拟摄像机拍摄指令;
5、基于所述虚拟摄像机拍摄指令控制对应摄像机数量的虚拟摄像机启动;
6、按照所述虚拟摄像机拍摄指令中携带的拍摄任务和摄像机数量输入预设识别模型,基于所述预设识别模型对所述拍摄任务和摄像机数量进行处理,输出每一虚拟摄像机的运镜方式,以便所述虚拟摄像机按照对应的运镜方式进行拍摄,所述预设识别模型是基于样本数据进行构建的;
7、针对每一虚拟摄像机,基于拍摄画面大小确定基准线,所述拍摄画面大小是通过所述虚拟摄像机拍摄指令中携带的拍摄任务确定的;
8、对拍摄画面的人物标记点进行追踪,所述标记点是基于所述运镜方式确定的;
9、若基于所述人物标记点的变化和基准线确定需要调整拍摄角度,并控制所述虚拟摄像机根据所述人物标记点的移动调整拍摄角度。
10、可选的,针对每一虚拟摄像机,采集
11、针对每一帧拍摄画面,对所述拍摄画面进行多维度识别出来,得到各个维度对应的拍摄画面要素;
12、判断每一维度对应的拍摄画面要素是否存在异常要素;
13、若不存在,确定所述拍摄画面为有效拍摄画面,并保存。
14、可选的,若所述维度为多人物主体交互维度时,触发预设数量个虚拟摄像机对拍摄画面中的人物进行预设多角度拍摄。
15、可选的,基于样本数据进行构建预设识别模型的过程包括:
16、获取不同拍摄场景的拍摄类型和拍摄时长组成的历史拍摄任务,以及每一拍摄任务中每一帧拍摄画面的历史运镜方式;
17、基于所述历史拍摄任务,所述历史拍摄任务所需的摄像机数量以及历史运镜方式进行深度学习训练,得到训练完成的预设识别模型。
18、可选的,所述基于拍摄画面大小确定基准线,包括:
19、从所述虚拟摄像机拍摄指令中携带的拍摄任务获取对应的拍摄边界线;
20、基于所述拍摄边界线确定拍摄边界比;
21、利用所述拍摄边界比确定对应的基准角度组;
22、基于所述基准角度和拍摄边界线确定对应的基准线。
23、可选的,所述利用所述拍摄边界比确定对应的基准角度组,包括:
24、将所述拍摄边界比输入处理模块,基于所述处理模型对所述拍摄边界比进行处理,输出基准角度组,所述处理模型是预先构建的;
25、其中,预先构建处理模型的过程包括:
26、采集的不同拍摄边界比,及所述不同拍摄边界比在不同基准角度下所确定的基准线内的拍摄效果;
27、将所述不同拍摄边界比,不同基准角度,及所述不同拍摄边界比在不同基准角度下所确定的基准线内的拍摄效果对初始模型进行训练,直至输出的拍摄效果在预设范围内,确定当前训练得到的初始模型为处理模型。
28、可选的,所述对拍摄画面的人物标记点进行追踪,包括:
29、根据人物参考线和运镜方式设置人物标记点;
30、根据每一帧拍摄画面中的人物标记点进行追踪。
31、可选的,基于所述人物标记点的变化和基准线确定需要调整拍摄角度,包括:
32、记录每一所述人物标记点分别在预设帧拍摄画面中的移动范围,得到标记移动范围;
33、基于标记移动范围确定所述人物标记点所处基准线;
34、基于每一人物标记点的基准线区间是否在对应的预设基准范围内;
35、若在,基于所述人物标记点所绘制的三角形的内角是否分别满足对应的阈值条件;
36、若任意一不满足,确定需要调整拍摄角度。
37、本专利技术实施例第二方面示出了一种虚拟相机拍摄系统,所述系统包括:
38、启动单元,用于获取虚拟摄像机拍摄指令;基于所述虚拟摄像机拍摄指令控制对应数量的虚拟摄像机启动;
39、预设识别模型,用于按照所述虚拟摄像机拍摄指令中携带的拍摄任务输入预设识别模型,基于所述预设识别模型对所述拍摄任务进行处理,输出每一虚拟摄像机的运镜方式,以便所述虚拟摄像机按照对应的运镜方式进行拍摄,所述预设识别模型是基于样本数据进行构建的;
40、处理单元,用于针对每一虚拟摄像机,基于拍摄画面大小确定基准线,所述拍摄画面大小是通过所述虚拟摄像机拍摄指令中携带的拍摄任务确定的;对拍摄画面的人物标记点进行追踪,所述标记点是基于所述运镜方式确定的;
41、调整单元,用于若基于所述人物标记点的变化和基准线确定需要调整拍摄角度,并控制所述虚拟摄像机根据所述人物标记点的移动调整拍摄角度。
42、本专利技术实施例第三方面示出了一种存储介质,所述存储介质包括存储程序,其中,在所述程序运行时控制所述存储介质所在设备执行如本专利技术实施例第一方面示出的虚拟相机拍摄方法。
43、基于上述本专利技术实施例提供的一种虚拟相机拍摄方法和系统,所述方法包括:在接收到虚拟摄像机拍摄指令时,基于所述虚拟摄像机拍摄指令控制对应数量的虚拟摄像机启动;按照所述虚拟摄像机拍摄指令中携带的拍摄任务输入预设识别模型,基于所述预设识别模型对所述拍摄任务进行处理,输出每一虚拟摄像机的运镜方式,以便所述虚拟摄像机按照对应的运镜方式进行拍摄,所述预设识别模型是基于样本数据进行构建的;针对每一虚拟摄像机,基于拍摄画面大小确定基准线,所述拍摄画面大小是通过所述虚拟摄像机拍摄指令中携带的拍摄任务确定的;对拍摄画面的人物标记点进行追踪,所述标记点是基于所述运镜方式确定的;若基于所述人物标记点的变化和基准线确定需要调整拍摄角度,并控制所述虚拟摄像机根据所述人物标记点的移动调整拍摄角度。在本专利技术实施例中,通过训练得到的预设识别模型对拍摄任务中的拍摄画面进行识别确定对应的运镜方式,运镜方式中拍摄画面的近景,中景,远景,空镜等镜头作出区分,以控制人物主体在拍摄画面的占比,从而提高拍摄效果。
本文档来自技高网...【技术保护点】
1.一种虚拟相机拍摄方法,其特征在于,应用于虚拟相机拍摄系统,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求2所述的方法,其特征在于,还包括:
4.根据权利要求1所述的方法,其特征在于,基于样本数据进行构建预设识别模型的过程包括:
5.根据权利要求1所述的方法,其特征在于,所述基于拍摄画面大小确定基准线,包括:
6.根据权利要求5所述的方法,其特征在于,所述利用所述拍摄边界比确定对应的基准角度组,包括:
7.根据权利要求1所述的方法,其特征在于,所述对拍摄画面的人物标记点进行追踪,包括:
8.根据权利要求1所述的方法,其特征在于,基于所述人物标记点的变化和基准线确定需要调整拍摄角度,包括:
9.一种虚拟相机拍摄系统,其特征在于,所述系统包括:
10.一种存储介质,其特征在于,所述存储介质包括存储程序,其中,在所述程序运行时控制所述存储介质所在设备执行如权利要求1-8中任一所述的虚拟相机拍摄方法。
【技术特征摘要】
1.一种虚拟相机拍摄方法,其特征在于,应用于虚拟相机拍摄系统,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求2所述的方法,其特征在于,还包括:
4.根据权利要求1所述的方法,其特征在于,基于样本数据进行构建预设识别模型的过程包括:
5.根据权利要求1所述的方法,其特征在于,所述基于拍摄画面大小确定基准线,包括:
6.根据权利要求5所述的方法,其特征在于,所述利用所述拍摄边界比...
【专利技术属性】
技术研发人员:曾建华,于洪举,
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。