基于机器人的离线视频保存方法及系统技术方案

技术编号:35096864 阅读:20 留言:0更新日期:2022-10-01 17:00
本发明专利技术公开了一种基于机器人的离线视频保存方法及系统,离线视频保存方法包括:获取机器人当前的运行状态;运行状态包括充电状态、值守状态、巡逻状态和手动模式;根据机器人当前的运行状态,动态决策保存视频,并判断是否剔除第一时段的视频流;判断出要剔除第一时段的视频流,根据分场景时序帧差算法,剔除第一时段中每帧状态不变的视频流,保存第一时段中动态变化的视频流。本发明专利技术的离线视频保存方法,既能保证在一定帧率的情况下,以最优的画质保存更长、更久、更有意义的视频,还能极大地减小视频的内存。减小视频的内存。减小视频的内存。

【技术实现步骤摘要】
基于机器人的离线视频保存方法及系统


[0001]本申请涉及视频保存
,更具体地,涉及一种基于机器人的离线视频保存方法及系统。

技术介绍

[0002]目前,现有技术中对视频的保存通常采用降帧法、降质法和缩短保存天数来减少机器人离线视频的存储大小。其中,降帧法可以在进行离线视频保存的时候进行抽帧处理,从而使保存的视频会比较小。但是,降低视频保存的帧率会导致后期查看视频的时候产生大量的延迟,整个画面看起来不流畅,还会给用户造成视频播放卡顿的感觉。
[0003]降质法可以在保持帧率不变的情况下降低视频每帧的画质,达到减少视频存储大小的目的。但是,降低视频保存的画质会丢失大量的画面细节,由此造成的后果就是后期需要对视频查看时,一些画面常因为画质太低而导致整个画面模糊不清,全是像素点,视频变得没有任何意义。
[0004]缩短保存天数可以在不降低帧率、画质的情况下,减少视频的存储天数,降低视频存储大小。但是,减少视频保存的天数很难满足用户的需求,而要想保存更久的视频又需要大量的硬盘内存,会大大的提高整个机器的成本。

技术实现思路

[0005]本申请的一个目的是提供一种基于机器人的离线视频保存方法及系统的新技术方案,至少能够解决现有技术中的视频保存帧率低、画质差或保存时间段等问题。
[0006]根据本专利技术的第一方面,提供了一种基于机器人的离线视频保存方法,包括:
[0007]获取机器人当前的运行状态;所述运行状态包括充电状态、值守状态、巡逻状态和手动模式;
[0008]根据机器人当前的运行状态,动态决策保存视频,并判断是否剔除第一时段的视频流;
[0009]判断出要剔除所述第一时段的所述视频流,根据分场景时序帧差算法,剔除所述第一时段中每帧状态不变的所述视频流,保存所述第一时段中动态变化的所述视频流。
[0010]可选地,每个所述运行状态分别对应机器人当前任务状态已所处的环境状态。
[0011]可选地,所述分场景时序帧差算法包括:
[0012]根据机器人当前的运行状态,分析所述视频流所处场景;
[0013]根据时序帧差算法处理所述视频流。
[0014]可选地,所述的根据时序帧差算法处理所述视频流的步骤包括:
[0015]获取第一时段的所述视频流;
[0016]计算并获得所述第一时段的每个固定帧的帧差;
[0017]计算所述帧差的标准差和均值;
[0018]在所述标准差和均值均小于设置的阈值时,剔除所述第一时段的视频流;在所述
标准差和均值均大于等于设置的阈值时,保存所述第一时段的视频流。
[0019]可选地,所述的根据时序帧差算法处理所述视频流的步骤包括:
[0020]根据输入的所述视频流,获取首帧;
[0021]对比所述首帧与后续的视频帧,得到对比帧差,在所述对比帧差小于预设值时,剔除后续的所述视频帧,在所述对比帧差大于等于所述预设值是,保留后续的所述视频帧。
[0022]可选地,所述预设值为10。
[0023]根据本专利技术第二方面,提供一种基于机器人的离线视频保存系统,应用于上述实施例中所述的基于机器人的离线视频保存方法,所述离线视频保存系统包括:
[0024]获取模块,所述获取模块用于获取机器人当前的运行状态;
[0025]决策模块,所述决策模块与所述获取模块连接,所述决策模块用于动态决策保存视频,并判断是否剔除第一时段的视频流;
[0026]算法模块,所述算法模块与所述决策模块连接,所述算法模块用于剔除所述第一时段中每帧状态不变的所述视频流,保存所述第一时段中动态变化的所述视频流。
[0027]可选地,所述算法模块包括:
[0028]剔除单元,所述剔除单元与所述决策模块连接,所述剔除单元用于剔除所述第一时段中每帧状态不变的所述视频流;
[0029]保存单元,所述保存单元与所述决策模块连接,所述保存单元用于剔除所述第一时段中每帧状态不变的所述视频流。
[0030]根据本专利技术第三方面,提供一种机器人,包括:处理器和存储器,在所述存储器中存储有计算机程序指令,其中,在所述计算机程序指令被所述处理器运行时,使得所述处理器执行上述实施例中的基于机器人的离线视频保存方法的步骤。
[0031]根据本专利技术第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器运行时,使得所述处理器执行上述实施例中的基于机器人的离线视频保存方法的步骤。
[0032]本专利技术的基于机器人的离线视频保存方法,通过获取机器人的当前运行状态,实现机器人动态保存策略。根据自身状态对视频存储进行决策保存,在动态保存策略的基础上结合分场景时序帧差算法,判断当前场景是否需要进行保存,有效剔除所述第一时段中每帧状态不变的所述视频流,保存所述第一时段中动态变化的所述视频流。既能保证在一定帧率的情况下,以最优的画质保存更长、更久、更有意义的视频,还能极大地减小视频的内存。
[0033]通过以下参照附图对本申请的示例性实施例的详细描述,本申请的其它特征及其优点将会变得清楚。
附图说明
[0034]被结合在说明书中并构成说明书的一部分的附图示出了本申请的实施例,并且连同其说明一起用于解释本申请的原理。
[0035]图1是根据本专利技术实施例的基于机器人的离线视频保存方法的一个流程图;
[0036]图2是根据本专利技术实施例的基于机器人的离线视频保存方法的另一个流程图;
[0037]图3是根据本专利技术实施例的基于机器人的离线视频保存系统的原理图;
[0038]图4是根据本专利技术实施例的机器人的原理图。
[0039]附图标记:
[0040]获取模块10;
[0041]决策模块20;
[0042]算法模块30;剔除单元31;保存单元32;
[0043]处理器201;
[0044]存储器202;操作系统2021;应用程序2022;
[0045]网络接口203;
[0046]输入设备204;
[0047]硬盘205;
[0048]显示设备206。
具体实施方式
[0049]现在将参照附图来详细描述本申请的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本申请的范围。
[0050]以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本申请及其应用或使用的任何限制。
[0051]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
[0052]在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。
[0053]应注意到:相似的标号和字母在下面本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于机器人的离线视频保存方法,其特征在于,包括:获取机器人当前的运行状态;所述运行状态包括充电状态、值守状态、巡逻状态和手动模式;根据机器人当前的运行状态,动态决策保存视频,并判断是否剔除第一时段的视频流;判断出要剔除所述第一时段的所述视频流,根据分场景时序帧差算法,剔除所述第一时段中每帧状态不变的所述视频流,保存所述第一时段中动态变化的所述视频流。2.根据权利要求1所述的基于机器人的离线视频保存方法,其特征在于,每个所述运行状态分别对应机器人当前任务状态已所处的环境状态。3.根据权利要求2所述的基于机器人的离线视频保存方法,其特征在于,所述分场景时序帧差算法包括:根据机器人当前的运行状态,分析所述视频流所处场景;根据时序帧差算法处理所述视频流。4.根据权利要求3所述的基于机器人的离线视频保存方法,其特征在于,所述的根据时序帧差算法处理所述视频流的步骤包括:获取第一时段的所述视频流;计算并获得所述第一时段的每个固定帧的帧差;计算所述帧差的标准差和均值;在所述标准差和均值均小于设置的阈值时,剔除所述第一时段的视频流;在所述标准差和均值均大于等于设置的阈值时,保存所述第一时段的视频流。5.根据权利要求3所述的基于机器人的离线视频保存方法,其特征在于,所述的根据时序帧差算法处理所述视频流的步骤包括:根据输入的所述视频流,获取首帧;对比所述首帧与后续的视频帧,得到对比帧差,在所述对比帧差小于预设值时,剔除后续的所述视频帧,在所述对比帧差大于等于所述预设值是,保留后续的所述视频帧。6.根据权利...

【专利技术属性】
技术研发人员:陈旋凯柏林刘彪舒海燕沈创芸祝涛剑王恒华
申请(专利权)人:广州高新兴机器人有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1