一种动态逐帧录制视频的方法、设备、介质及产品与流程

文档序号:32441820发布日期:2022-12-06 22:13阅读:261来源:国知局
一种动态逐帧录制视频的方法、设备、介质及产品与流程

1.本发明涉及视频录制领域,尤其涉及一种动态逐帧录制视频的方法、设备、介质及产品。


背景技术:

2.目前在家装行业销售过程中,使用3d演示软件分享其中的内容,录制视频分享是最好的推广方式。现有的对于家装行业的视频录制方法中都是控制摄像机按照固定的拍摄速度来录制视频。上述视频录制方法存在以下缺点:一、录制区域内不同角度处的录制对象(家装中主要指沙发、餐桌等家具)的数量是不同的,因此所需录制的时间也是不同的,因此采用固定拍摄速度来进行录制会造成录制对象数量较多的地方录制较少,录制对象较少的地方录制较多的问题,从而影响整体视频的质量。二、目前的录制方法是由摄像机自身将拍摄的图片转换为视频,由于摄像机自身处理能有限,会导致在处理较大的视频时出现卡顿的现象,从而降低了视频录制的效率。


技术实现要素:

3.为了克服现有技术的不足,本发明的目的之一在于提供一种动态逐帧录制视频的方法,其能解决目前的录制方法中采用固定拍摄速度来进行录制,使拍摄质量较差,从而降低视频的质量的问题。
4.本发明的目的之二在于提供一种电子设备,其能解决目前的录制方法中采用固定拍摄速度来进行录制,使拍摄质量较差,从而降低视频的质量的问题。
5.本发明的目的之三在于提供一种计算机可读存储介质,其能解决目前的录制方法中采用固定拍摄速度来进行录制,使拍摄质量较差,从而降低视频的质量的问题。
6.本发明的目的之四在于提供一种计算机程序产品,其能解决目前的录制方法中采用固定拍摄速度来进行录制,使拍摄质量较差,从而降低视频的质量的问题。
7.本发明的目的之一采用以下技术方案实现:
8.一种动态逐帧录制视频的方法,包括以下步骤:
9.计算速度值,获取输入的与每个录制子路径对应的录制时间,根据每个所述录制子路径对应的录制时间、录制距离值、拍摄角度值计算出对应的距离速度值和角速度值;
10.匹配拍摄速度,根据所述距离速度值和所述角速度值在预设拍摄速度表中匹配出不同所述录制子路径对应的拍摄速度;
11.图片拍摄,控制摄像机在不同的所述录制子路径上按照对应的所述拍摄速度、所述录制时间进行图片拍摄;
12.视频转换,获取摄像机在每个所述录制子路径上拍摄的若干帧图片,将所有图片转换为录制视频。
13.进一步地,在所述计算速度值步骤之前还包括绘制录制路径,对录制空间进行射线扫描,勾勒出录制空间对应的录制区域,根据所述录制区域绘制含有若干录制子路径的
录制路径,并得到每个所述录制子路径对应的录制距离值和拍摄角度值。
14.进一步地,所述根据所述录制区域绘制含有若干录制子路径的录制路径具体为:采用矩形体积碰撞法确定每个所述录制区域内的最大矩形,确定最大矩形的中心点作为拍摄中心点,将最大矩形相邻两条边中点连成的线段作为录制子路径。
15.进一步地,所述勾勒出录制空间对应的录制区域具体为:当射线触碰到录制空间中的墙壁时,勾勒出墙壁轨迹,将所述墙壁轨迹围构的区域作为录制区域。
16.进一步地,所述视频转换具体为:获取摄像机在每个所述录制子路径上拍摄的若干帧图片,将每个所述录制子路径对应的所有图片转换为单一的子视频,将所有所述录制子路径对应的子视频汇总为录制视频。
17.进一步地,所述视频转换具体为:获取摄像机在每个所述录制子路径上拍摄的若干帧图片,将所有所述录制子路径对应的所有图片进行汇总,并转换为录制视频。
18.进一步地,使用ffmpeg工具将汇总的所有图片转换为录制视频。
19.本发明的目的之二采用以下技术方案实现:
20.一种电子设备,包括:处理器;
21.存储器;以及程序,其中所述程序被存储在所述存储器中,并且被配置成由处理器执行,所述程序包括用于执行本技术中所述的一种动态逐帧录制视频的方法。
22.本发明的目的之三采用以下技术方案实现:
23.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行本技术中所述的一种动态逐帧录制视频的方法。
24.本发明的目的之四采用以下技术方案实现:
25.一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现本技术中所述的一种动态逐帧录制视频的方法。
26.相比现有技术,本发明的有益效果在于:本技术中的一种动态逐帧录制视频的方法,通过根据每个所述录制子路径对应的录制时间、录制距离值、拍摄角度值计算出对应的距离速度值和角速度值,根据所述距离速度值和所述角速度值在预设拍摄速度表中匹配出不同所述录制子路径对应的拍摄速度,在不同的录制子路径采用不同的拍摄速度进行拍摄,实现了对拍摄速度的动态调整,使成录制对象数量较多的地方得到更多的录制,录制对象较少的地方录制相对少一些,保证了图片的质量,从而提高了视频的质量。
27.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。本发明的具体实施方式由以下实施例及其附图详细给出。
附图说明
28.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
29.图1为本发明的一种动态逐帧录制视频的方法的流程示意图;
30.图2为本发明的一种动态逐帧录制视频的方法中墙壁轨迹的示意图;
31.图3为本发明的一种动态逐帧录制视频的方法中录制区域的示意图;
32.图4为本发明的一种动态逐帧录制视频的方法中录制子路径的示意图。
具体实施方式
33.下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。
34.如图1所述,本发明的一种动态逐帧录制视频的方法,具体包括以下步骤:
35.绘制录制路径,对录制空间进行射线扫描,当射线触碰到录制空间中的墙壁时,勾勒出墙壁轨迹,将所述墙壁轨迹围构的区域作为录制区域;如图2所示,每个房间对应的白色线条即为墙壁轨迹。采用矩形体积碰撞法确定每个所述录制区域内的最大矩形,确定最大矩形的中心点作为拍摄中心点,将最大矩形相邻两条边中点连成的线段作为录制子路径。如图3所示,每个录制区域内中浅色线条组成的矩形即为最大矩形,最大矩形即为在录制区域内面积最大的矩形。如图4所示,仅仅将单个录制区域内一侧作为例子,描述处理三个中点组成的两条录制子路径(图3中带有箭头的白色粗线),图4中灰色箭头表示拍摄镜头方向,每条录制子路径上单独的位置处对应一个唯一的拍摄镜头方向。
36.计算速度值,获取输入的与每个录制子路径对应的录制时间,根据每个所述录制子路径对应的录制时间、录制距离值、拍摄角度值计算出对应的距离速度值和角速度值。在本实施例中距离速度值=录制距离值/录制时间。角速度值=拍摄角度值/录制时间。
37.匹配拍摄速度,根据所述距离速度值和所述角速度值在预设拍摄速度表中匹配出不同所述录制子路径对应的拍摄速度。在本实施例中,预设拍摄速度表中包括拍摄速度、距离速度值条件以及角速度值条件,拍摄速度与前述两个条件建立映射关系,具体包括以下4种:
38.1、当“距离速度值<3m/s”或“角速度值<30
°
/s”时,拍摄速度采用24帧录制(每一秒保存24张图片);
39.2、当“3m/s≤距离速度值<6m/s”或“30
°
/s≤角速度<60
°
/s”时,拍摄速度采用45帧录制(每一秒保存45张图片);
40.3、当“6m/s≤距离速度值<9m/s”或“60
°
/s≤角速度值<90
°
/s”时,使拍摄速度采用60帧录制(每一秒保存60张图片);
41.4、当“距离速度值≥9m/s”或“角速度值≥90
°
/s”时,使拍摄速度采用90帧录制(每一秒保存90张图片)。
42.片拍摄,控制摄像机在不同的所述录制子路径上按照对应的所述拍摄速度、所述录制时间进行图片拍摄。
43.视频转换,获取摄像机在每个所述录制子路径上拍摄的若干帧图片,将所有图片转换为录制视频。具体包括以下两种视频转换方法:
44.1、获取摄像机在每个所述录制子路径上拍摄的若干帧图片,将每个所述录制子路径对应的所有图片转换为单一的子视频,将所有所述录制子路径对应的子视频汇总为录制视频。
45.2、获取摄像机在每个所述录制子路径上拍摄的若干帧图片,将所有所述录制子路径对应的所有图片进行汇总,并转换为录制视频。
46.本发明还提供一种电子设备,包括:处理器;
47.存储器;以及程序,其中程序被存储在存储器中,并且被配置成由处理器执行,程
序包括用于执行本技术中的一种镶嵌线的绘制方法。
48.本发明还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行本技术中的一种镶嵌线的绘制方法。
49.本发明还提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现本技术中的一种镶嵌线的绘制方法。
50.本发明中的一种动态逐帧录制视频的方法,通过根据每个所述录制子路径对应的录制时间、录制距离值、拍摄角度值计算出对应的距离速度值和角速度值,根据所述距离速度值和所述角速度值在预设拍摄速度表中匹配出不同所述录制子路径对应的拍摄速度,在不同的录制子路径采用不同的拍摄速度进行拍摄,实现了对拍摄速度的动态调整,使成录制对象数量较多的地方得到更多的录制,录制对象较少的地方录制相对少一些,保证了图片的质量,从而提高了视频的质量;而且不再依靠摄像机将图片转换为视频,减轻了摄像机的处理负载,避免摄像机因处理量过大导致的卡顿现象,从而提高了视频录制的效率。
51.以上,仅为本发明的较佳实施例而已,并非对本发明作任何形式上的限制;凡本行业的普通技术人员均可按说明书附图所示和以上而顺畅地实施本发明;但是,凡熟悉本专业的技术人员在不脱离本发明技术方案范围内,利用以上所揭示的技术内容而做出的些许更动、修饰与演变的等同变化,均为本发明的等效实施例;同时,凡依据本发明的实质技术对以上实施例所作的任何等同变化的更动、修饰与演变等,均仍属于本发明的技术方案的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1