无需转码的视频浓缩播放方法技术

技术编号:17254401 阅读:54 留言:0更新日期:2018-02-11 15:48
本发明专利技术公开了一种无需转码的视频浓缩播放方法,在播放视频文件的过程中,通过RCNN目标检测算法对每一图像帧快速进行目标检测,并在检测出当前图像帧中不存在目标时,以预设的第一倍速播放,在检测出当前图像帧中存在目标时,进一步通过设定区域判断目标是否进入该区域,如目标未进入该区域,则继续以第一倍速播放,如目标已进入该区域,则以预设的第二倍速播放,并设置第二倍速低于第一倍速,通过设置合适的第一倍速和第二倍速,可在播放画面中没有目标或有目标但目标还未进入设定区域时快速进行视频播放,从而节约视频排查人员的时间,提高效率,在播放画面中有目标且目标进入设定区域时,慢速播放目标,避免视频排查人员漏过目标。

【技术实现步骤摘要】
无需转码的视频浓缩播放方法
本专利技术涉及视频结构化技术,尤其涉及一种无需转码的视频浓缩播放方法。
技术介绍
在公安视频侦查领域,办案民警经常需要持续查看大量视频来寻找线索,而事实上视频中又存在大量无用信息。为了提高查看视频的效率,目前流行的方法是采用浓缩播放技术,即重点查看有目标的视频内容,无目标的视频内容快速略过。这种方法虽然节省了查看时间,但有一个缺点,就是必须先完成视频进行结构化转码处理,然后才能进行浓缩播放,从而影响了工作效率。
技术实现思路
本专利技术提供一种无需转码的视频浓缩播放方法,以解决现有的视频排查技术必须先对视频进行转码后才能进行浓缩播放的缺陷。本专利技术是通过如下技术方案实现的:一种无需转码的视频浓缩播放方法,包括:读取视频文件,解析所述视频文件的格式;根据所述格式对所述视频文件进行解码,得到所述视频文件的每一图像帧;播放所述视频文件,并在播放所述视频文件的过程中,按照下述方法控制播放速度:步骤1:利用RCNN目标检测算法实时检测当前播放的图像帧中是否存在目标,如不存在,则以预设的第一倍速播放所述视频文件,如存在,则跳转至步骤2;步骤2:检测所述目标是否已进入播放画面中的设定区域,如未进入,则以所述第一倍速播放所述视频文件,如已进入,则跳转至步骤3;步骤3:以预设的第二倍速播放所述视频文件;所述第二倍速低于所述第一倍速。进一步地,所述区域的设定方法为:检测用户通过输入设备在所述播放画面上划设的一条检测线的位置;将所述检测线两侧预设距离的范围作为所述区域。进一步地,所述区域为以所述检测线为中心线的矩形区域。进一步地,所述方法还包括:在播放所述视频文件的过程中,当检测到所述目标接触所述检测线时,抓拍当前播放画面中所述目标的图像,并保存所述图像。进一步地,所述输入设备为鼠标或飞梭。进一步地,所述区域为将所述播放画面中的选定区域局部放大后的整个播放画面。进一步地,所述方法还包括:在播放所述视频文件的过程中,当检测到所述目标完全进入所述播放画面时,抓拍当前播放画面中所述目标的图像,并保存所述图像。进一步地,所述目标为移动目标;所述方法还包括:检测所述目标在各图像帧中的位置;根据所述目标在各图像帧中的位置是否相同来判断所述目标是否为移动目标。进一步地,所述目标为在所述播放画面中占据的面积大于预设值的目标。进一步地,所述第一倍速为所述视频文件的正常播放速率的8倍,所述第二倍速为所述视频文件的正常播放速率的1倍。与现有技术相比,本专利技术提供的无需转码的视频浓缩播放方法,在播放视频文件的过程中,通过RCNN目标检测算法对每一图像帧快速进行目标检测,并在检测出当前图像帧中不存在目标时,以预设的第一倍速播放,在检测出当前图像帧中存在目标时,进一步通过设定区域判断目标是否进入该区域,如目标未进入该区域,则继续以第一倍速播放,如目标已进入该区域,则以预设的第二倍速播放,并设置第二倍速低于第一倍速,通过设置合适的第一倍速和第二倍速,可在播放画面中没有目标或有目标但目标还未进入设定区域时快速进行视频播放,从而节约视频排查人员的时间,提高效率,在播放画面中有目标且目标进入设定区域时,慢速播放目标,避免视频排查人员漏过目标。附图说明图1是本实施例提供了一种无需转码的视频浓缩播放方法的流程示意图;图2是本实施例提供了一种无需转码的视频浓缩播放方法中的播放画面示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本专利技术作进一步详细说明。如图1所示,本实施例提供了一种无需转码的视频浓缩播放方法,包括:读取视频文件,解析视频文件的格式;根据格式对视频文件进行解码,得到视频文件的每一图像帧;播放视频文件,并在播放视频文件的过程中,按照下述方法控制播放速度:步骤1:利用RCNN目标检测算法实时检测当前播放的图像帧中是否存在目标4,如不存在,则以预设的第一倍速播放视频文件,如存在,则跳转至步骤2;步骤2:检测目标4是否已进入播放画面1中的设定区域2,如未进入,则以第一倍速播放视频文件,如已进入,则跳转至步骤3;步骤3:以预设的第二倍速播放视频文件;第二倍速低于第一倍速,第一倍速一般设置为视频文件的正常播放速率的8倍,可大幅节约视频排查人员的时间,第二倍速一般设置为视频文件的正常播放速率的1倍,当然,根据视频排查人员需要,第二倍速还可设置为正常播放速率的1倍以下,例如0.8倍等,以便视频排查人员在目标4移动较快的情况下更清楚地观察目标4。本实施例中,区域2的设定方法为:检测用户通过输入设备在播放画面1上划设的一条检测线3的位置;将检测线3两侧预设距离的范围作为区域2。即用户可通过鼠标、飞梭等输入设备在播放画面1上根据需要任意划设一条检测线3,然后算法会检测该检测线3在播放画面1上的位置,并将检测线3两侧预设距离的范围作为区域2。检测线3一般划设在目标4的必经之路上,例如如图2所示的道路5上,以确保不漏过目标4。该区域2可为以检测线3为中心线的矩形区域2。在播放视频文件的过程中,当检测到目标4接触检测线3时,可抓拍当前播放画面1中目标4的图像,并保存图像,以便后续查看。同时,还可通过将播放画面1中的目标4用圆圈、矩形框等圈起来进行标注的方式提醒排查人员目标4已出现。本实施例中,区域2还可为将播放画面1中的选定区域2局部放大后的整个播放画面1。例如,假设视频文件中包含了道闸区域2,则可将道闸区域2的画面放大,使得道闸区域2画面占据整个播放画面1,这样,可将整个播放画面1作为设定区域2,只要目标4进入该设定区域2,即可将播放速度切换为第二倍速。这时,在播放视频文件的过程中,当检测到目标4完全进入播放画面1时,抓拍当前播放画面1中目标4的图像,并保存图像,以便后续查看。通过这种方法无需在播放画面1上划设检测线3。因为非移动目标在视频排查过程中的排查意义不大,因此,本实施例中的目标4为移动目标。检测目标4是否为移动目标的方法包括:检测目标4在各图像帧中的位置;根据目标4在各图像帧中的位置是否相同来判断目标4是否为移动目标。如果目标4在各图像帧中的位置相同,表明该目标4没有移动,则该目标4为非移动目标,反之,则该目标4为移动目标。同时,由于体积过小的移动目标4一般为小动物等,具有足够体积的目标4才是需要排查的目标,例如人、汽车等。因此,在本实施例中,目标4为在播放画面1中占据的面积大于预设值的目标。上述实施例仅为优选实施例,并不用以限制本专利技术的保护范围,在本专利技术的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...
无需转码的视频浓缩播放方法

【技术保护点】
一种无需转码的视频浓缩播放方法,其特征在于,包括:读取视频文件,解析所述视频文件的格式;根据所述格式对所述视频文件进行解码,得到所述视频文件的每一图像帧;播放所述视频文件,并在播放所述视频文件的过程中,按照下述方法控制播放速度:步骤1:利用RCNN目标检测算法实时检测当前播放的图像帧中是否存在目标,如不存在,则以预设的第一倍速播放所述视频文件,如存在,则跳转至步骤2;步骤2:检测所述目标是否已进入播放画面中的设定区域,如未进入,则以所述第一倍速播放所述视频文件,如已进入,则跳转至步骤3;步骤3:以预设的第二倍速播放所述视频文件;所述第二倍速低于所述第一倍速。

【技术特征摘要】
1.一种无需转码的视频浓缩播放方法,其特征在于,包括:读取视频文件,解析所述视频文件的格式;根据所述格式对所述视频文件进行解码,得到所述视频文件的每一图像帧;播放所述视频文件,并在播放所述视频文件的过程中,按照下述方法控制播放速度:步骤1:利用RCNN目标检测算法实时检测当前播放的图像帧中是否存在目标,如不存在,则以预设的第一倍速播放所述视频文件,如存在,则跳转至步骤2;步骤2:检测所述目标是否已进入播放画面中的设定区域,如未进入,则以所述第一倍速播放所述视频文件,如已进入,则跳转至步骤3;步骤3:以预设的第二倍速播放所述视频文件;所述第二倍速低于所述第一倍速。2.如权利要求1所述的无需转码的视频浓缩播放方法,其特征在于,所述区域的设定方法为:检测用户通过输入设备在所述播放画面上划设的一条检测线的位置;将所述检测线两侧预设距离的范围作为所述区域。3.如权利要求2所述的无需转码的视频浓缩播放方法,其特征在于,所述区域为以所述检测线为中心线的矩形区域。4.如权利要求2所述的无需转码的视频浓缩播放方法,其特征在于,还包括:在播放所述视频文件的过程中,...

【专利技术属性】
技术研发人员:张尚柱黄德军代丹刘松胡轫浩
申请(专利权)人:成都德尚视云科技有限公司
类型:发明
国别省市:四川,51

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

1