一种3D打印监控视频的合成方法与流程

文档序号:11387195阅读:407来源:国知局
一种3D打印监控视频的合成方法与流程

本发明涉及3d打印技术领域,具体涉及一种3d打印监控视频的合成方法。



背景技术:

3d打印机在当前社会已经得到一定的普及,其方便了很多厂家的产品打印,但是现有的3d打印机技术的打印过程较长,通常需要进行1小时指5小时的打印,这使得监控打印过程是个十分乏味繁琐的事情。

现有的打印监控方式主要还是采用人工监控和简单的视频拍摄,其中人工监控的不确定性太多,完全不适用于商业化的3d打印服务,而简单的视频拍摄则需要进行长时间拍摄,形成的视频播放时间也十分长,在观看这种视频去监控打印全过程的话就等于回到了人工监控的状态。所以现有的打印监控方式的监控效果很差,监控者的工作效率太低。



技术实现要素:

本发明的目的是提供一种3d打印监控视频的合成方法,本发明通过对提取关键帧的方式进行图像抓取,对提取的关键帧图像进行视频合成以此来大幅度缩短视频总时长和总容量,提升监控效果以及效率。

本发明的上述技术目的是通过以下技术方案得以实现的:包括一下具体步骤:

s1,参数确定,至少确定监控视频的预设时长、预设帧率;

s2,提取关键帧,所述摄像镜头在拍摄过程中仅按照固定帧数进行至少一个周期的关键帧图像提取,单周期内被提取的关键帧图像总数等于预设帧数;

s3,视频合成,将所述关键帧图像按照预设帧率进行存档监控视频的合成。作为本发明的优选,所述的s2中,当进行大于一个周期的所述关键帧图像提取时,次一个周期内所采用的所述固定帧数始终与前一个周期的所述固定帧数成唯一固定比值关系。

作为本发明的优选,所述的s2中,当进行大于一个周期的所述关键帧图像提取时,次一个周期内所采用的所述固定帧数始终为前一个周期的所述固定帧数的二分之一。

作为本发明的优选,所述的s2中,当进行一个以上周期的所述关键帧图像提取时,每次进行下一周期的所述关键帧图像提取前均对当前已经提取的所述关键帧图像以间隔删除方式减少数量,下一周期提取的所述关键帧图像总数等于被删除所述关键帧图像总数。

作为本发明的优选,所述的s2中,每一个周期内的提取的所述关键帧图像均按时间顺序标记序号,在进行下一个周期前对序号为奇数或偶数的关键帧图像进行删除。

作为本发明的优选,所述的s3中还包括对缓存数据以及视频文件进行删除仅保存所述存档监控视频。

作为本发明的优选,所述的s1中还包括对预期形成的所述存档监控视频的总容量进行预设的预设容量。

作为本发明的优选,还包括s4,容量修正,比较所述存档监控视频的容量与所述预设容量的大小,当所述存档监控视频的容量大于所述预设容量时,启动视频压缩软件对最终存档监控视频进行压缩处理以保证所述存档监控视频的容量始终小于等于所述预设容量。

作为本发明的优选,所述的s1中还包括设置预期形成的所述存档监控视频的预设保存时间。

作为本发明的优选,在所述存档监控视频合成完毕后,在所述预设保存时间内对所述存档监控视频的实际保存时间与所述预设保存时间进行对比,当所述实际保存时间超过所述预设保存时间后对所述存档监控视频进行删除。

综上所述,本发明具有如下有益效果:

本发明的关键帧提取方式可以保证提取打印过程的足够细化展现,同时也能对打印过程的监控进行合理分布以此提高了监控效率、提升了监控效果。

附图说明

图1是本发明的第一种实施例流程示意图;

图2是本发明的第二种实施例流程示意图。

具体实施方式

以下结合附图对本发明作进一步详细说明。

实施例一

如图1所示,本发明实施例包括一下具体步骤:

s1,参数确定,至少确定监控视频的预设时长、预设帧率,确定了预设时长以及预设帧率后就对合成视频的预设总帧数进行了确定,既是预设总帧数=预设时长*预设帧率;

s2,提取关键帧,摄像镜头在拍摄过程中仅按照固定帧数进行至少一个周期的关键帧图像提取,单周期内被提取的关键帧图像总数等于预设帧数;当进行大于一个周期的关键帧图像提取时,次一个周期内所采用的固定帧数始终与前一个周期的固定帧数成唯一固定比值关系,本实施例中采用次一个周期内所采用的固定帧数始终为前一个周期的固定帧数的二分之一的技术方案,举例为当第一个周期中的固定帧数为16时,则接下来多个个周期的固定帧数分别为6、4、2、1、0.5....;当进行一个以上周期的关键帧图像提取时,每次进行下一周期的关键帧图像提取前均对当前已经提取的关键帧图像以间隔删除方式减少数量,下一周期提取的关键帧图像总数等于被删除关键帧图像总数。每一个周期内的提取的关键帧图像均按时间顺序标记序号,在进行下一个周期前对序号为奇数或偶数的关键帧图像进行删除。本实施例具体实施时候采用的是删除奇数的方案,该方案可以使得视频的连贯度提升;关键帧图像仅为最终得到保留存储的图像,在整个拍摄过程中当被提取的关键帧图像总数达到预设帧数时拍摄仍未完成时,就需要对现有提取的关键帧图像进行筛选,并继续下一周期的提取关键帧图像进行补足,这样在s3中的合成的存档监控视频的播放流畅度可以大幅度提升,同时不会跳过任何重要环节;

s3,视频合成,将关键帧图像按照预设帧率进行存档监控视频的合成。合成后的存档监控视频被用于给打印者观看以确定打印过程的正确,也能帮助打印者找到相对比较细微的打印错误;对缓存数据以及视频文件进行删除仅保存存档监控视频。

本方法实施例并非对整个拍摄过程进行存储以完成存档监控视频,本实施例在拍摄过程中提取关键帧图像用于合成存档监控视频,由于本方法实施例s2的关键帧图像的提取方式能够保证对整个拍摄过程中的各个时间段进行平均帧数的监控,而3d打印机一旦出现打印错误,其三轴移动的打印头是无法在短时间内纠正错误的,所以本实施例足以十分清晰的反应出打印过程中的错误以帮助到打印者纠错或者演示宣传,且本实施例所产生的存档监控视频的存储量十分之小,方便了用户们长时间的保存,也节约了存储空间。

实施例二

如图2所示,本发明实施例包括一下具体步骤:

s1,参数确定,至少确定监控视频的预设时长、预设帧率,确定了预设时长以及预设帧率后就对合成视频的预设总帧数进行了确定,既是预设总帧数=预设时长*预设帧率,对预期形成的存档监控视频的总容量进行预设的预设容量,设置预期形成的存档监控视频的预设保存时间;

s2,提取关键帧,摄像镜头在拍摄过程中仅按照固定帧数进行至少一个周期的关键帧图像提取,单周期内被提取的关键帧图像总数等于预设帧数;当进行大于一个周期的关键帧图像提取时,次一个周期内所采用的固定帧数始终与前一个周期的固定帧数成唯一固定比值关系,本实施例中采用次一个周期内所采用的固定帧数始终为前一个周期的固定帧数的二分之一的技术方案,举例为当第一个周期中的固定帧数为16时,则接下来多个个周期的固定帧数分别为6、4、2、1、0.5....;当进行一个以上周期的关键帧图像提取时,每次进行下一周期的关键帧图像提取前均对当前已经提取的关键帧图像以间隔删除方式减少数量,下一周期提取的关键帧图像总数等于被删除关键帧图像总数。每一个周期内的提取的关键帧图像均按时间顺序标记序号,在进行下一个周期前对序号为奇数或偶数的关键帧图像进行删除。本实施例具体实施时候采用的是删除奇数的方案,该方案可以使得视频的连贯度提升;关键帧图像仅为最终得到保留存储的图像,在整个拍摄过程中当被提取的关键帧图像总数达到预设帧数时拍摄仍未完成时,就需要对现有提取的关键帧图像进行筛选,并继续下一周期的提取关键帧图像进行补足,这样在s3中的合成的存档监控视频的播放流畅度可以大幅度提升,同时不会跳过任何重要环节;

s3,视频合成,将关键帧图像按照预设帧率进行存档监控视频的合成。合成后的存档监控视频被用于给打印者观看以确定打印过程的正确,也能帮助打印者找到相对比较细微的打印错误;对缓存数据以及视频文件进行删除仅保存存档监控视频。

s4,容量修正,比较存档监控视频的容量与预设容量的大小,当存档监控视频的容量大于预设容量时,启动视频压缩软件对最终存档监控视频进行压缩处理以保证存档监控视频的容量始终小于等于预设容量。

s5,超时限删除,在存档监控视频合成完毕后,在预设保存时间内对存档监控视频的实际保存时间与预设保存时间进行对比,当实际保存时间超过预设保存时间后对存档监控视频进行删除。

本具体实施例仅仅是对本发明的解释,其并不是对本发明的限制,本领域技术人员在阅读完本说明书后可以根据需要对本实施例做出没有创造性贡献的修改,但只要在本发明的权利要求范围内都受到专利法的保护。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1