CN107682742B - 无需转码的视频浓缩播放方法 - Google Patents
无需转码的视频浓缩播放方法 Download PDFInfo
- Publication number
- CN107682742B CN107682742B CN201710935940.3A CN201710935940A CN107682742B CN 107682742 B CN107682742 B CN 107682742B CN 201710935940 A CN201710935940 A CN 201710935940A CN 107682742 B CN107682742 B CN 107682742B
- Authority
- CN
- China
- Prior art keywords
- playing
- target
- speed
- video file
- video
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000001514 detection method Methods 0.000 claims abstract description 23
- 230000008569 process Effects 0.000 claims abstract description 12
- 230000009191 jumping Effects 0.000 claims description 6
- 230000003321 amplification Effects 0.000 claims 1
- 238000003199 nucleic acid amplification method Methods 0.000 claims 1
- 230000004888 barrier function Effects 0.000 description 3
- 230000007547 defect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44008—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
本发明公开了一种无需转码的视频浓缩播放方法,在播放视频文件的过程中,通过RCNN目标检测算法对每一图像帧快速进行目标检测,并在检测出当前图像帧中不存在目标时,以预设的第一倍速播放,在检测出当前图像帧中存在目标时,进一步通过设定区域判断目标是否进入该区域,如目标未进入该区域,则继续以第一倍速播放,如目标已进入该区域,则以预设的第二倍速播放,并设置第二倍速低于第一倍速,通过设置合适的第一倍速和第二倍速,可在播放画面中没有目标或有目标但目标还未进入设定区域时快速进行视频播放,从而节约视频排查人员的时间,提高效率,在播放画面中有目标且目标进入设定区域时,慢速播放目标,避免视频排查人员漏过目标。
Description
技术领域
本发明涉及视频结构化技术,尤其涉及一种无需转码的视频浓缩播放方法。
背景技术
在公安视频侦查领域,办案民警经常需要持续查看大量视频来寻找线索,而事实上视频中又存在大量无用信息。为了提高查看视频的效率,目前流行的方法是采用浓缩播放技术,即重点查看有目标的视频内容,无目标的视频内容快速略过。这种方法虽然节省了查看时间,但有一个缺点,就是必须先完成视频进行结构化转码处理,然后才能进行浓缩播放,从而影响了工作效率。
发明内容
本发明提供一种无需转码的视频浓缩播放方法,以解决现有的视频排查技术必须先对视频进行转码后才能进行浓缩播放的缺陷。本发明是通过如下技术方案实现的:
一种无需转码的视频浓缩播放方法,包括:
读取视频文件,解析所述视频文件的格式;
根据所述格式对所述视频文件进行解码,得到所述视频文件的每一图像帧;
播放所述视频文件,并在播放所述视频文件的过程中,按照下述方法控制播放速度:
步骤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中占据的面积大于预设值的目标。
上述实施例仅为优选实施例,并不用以限制本发明的保护范围,在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (5)
1.一种无需转码的视频浓缩播放方法,其特征在于,包括:
读取视频文件,解析所述视频文件的格式;
根据所述格式对所述视频文件进行解码,得到所述视频文件的每一图像帧;
播放所述视频文件,并在播放所述视频文件的过程中,按照下述方法控制播放速度:
步骤1:利用RCNN目标检测算法实时检测当前播放的图像帧中是否存在目标,如不存在,则以预设的第一倍速播放所述视频文件,如存在,则跳转至步骤2;
步骤2:检测所述目标是否已进入播放画面中的设定区域,如未进入,则以所述第一倍速播放所述视频文件,如已进入,则跳转至步骤3;
步骤3:以预设的第二倍速播放所述视频文件;
所述第二倍速低于所述第一倍速;
所述设定区域的设定方法为:
检测用户通过输入设备在所述播放画面上划设的一条检测线的位置;
将所述检测线两侧预设距离的范围作为选定区域;
将所述播放画面中的选定区域局部放大后的整个播放画面作为设定区域;
在播放所述视频文件的过程中,当检测到所述目标接触所述检测线时,抓拍当前播放画面中所述目标的图像,并保存所述图像;
在播放所述视频文件的过程中,当检测到所述目标完全进入所述播放画面时,抓拍当前播放画面中所述目标的图像,并保存所述图像;
所述目标为移动目标;所述方法还包括:
检测所述目标在各图像帧中的位置;
根据所述目标在各图像帧中的位置是否相同来判断所述目标是否为移动目标。
2.如权利要求1所述的无需转码的视频浓缩播放方法,其特征在于,所述选定区域为以所述检测线为中心线的矩形区域。
3.如权利要求1所述的无需转码的视频浓缩播放方法,其特征在于,所述输入设备为鼠标。
4.如权利要求1所述的无需转码的视频浓缩播放方法,其特征在于,所述目标为在所述播放画面中占据的面积大于预设值的目标。
5.如权利要求1所述的无需转码的视频浓缩播放方法,其特征在于,所述第一倍速为所述视频文件的正常播放速率的8倍,所述第二倍速为所述视频文件的正常播放速率的1倍。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710935940.3A CN107682742B (zh) | 2017-10-10 | 2017-10-10 | 无需转码的视频浓缩播放方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710935940.3A CN107682742B (zh) | 2017-10-10 | 2017-10-10 | 无需转码的视频浓缩播放方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107682742A CN107682742A (zh) | 2018-02-09 |
CN107682742B true CN107682742B (zh) | 2021-03-23 |
Family
ID=61138041
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710935940.3A Active CN107682742B (zh) | 2017-10-10 | 2017-10-10 | 无需转码的视频浓缩播放方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107682742B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115086554A (zh) * | 2019-08-20 | 2022-09-20 | 华为技术有限公司 | 视频特效生成方法及终端 |
CN114257846A (zh) * | 2021-12-23 | 2022-03-29 | 杭州登虹科技有限公司 | 基于内容感知的移动端自适应视频倍速播放方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101168991B1 (ko) * | 2007-07-04 | 2012-07-27 | 삼성전자주식회사 | 움직임 보상 및 영상 보간을 통한 슬로우 비디오 재생 방법및 장치 |
CN102819578B (zh) * | 2012-07-24 | 2015-01-21 | 武汉大千信息技术有限公司 | 视频侦查嫌疑目标分析系统及方法 |
CN103686411A (zh) * | 2013-12-11 | 2014-03-26 | 深圳Tcl新技术有限公司 | 视频的播放方法及多媒体设备 |
CN104270608A (zh) * | 2014-09-28 | 2015-01-07 | 武汉烽火众智数字技术有限责任公司 | 一种智能视频播放器及其播放方法 |
CN105554516A (zh) * | 2015-12-31 | 2016-05-04 | 杭州华为数字技术有限公司 | 播放监控视频的方法和装置 |
-
2017
- 2017-10-10 CN CN201710935940.3A patent/CN107682742B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN107682742A (zh) | 2018-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101615295B (zh) | 图像处理系统和图像处理方法 | |
CN106504270B (zh) | 一种视频中目标物体的展示方法及装置 | |
CN112511821B (zh) | 视频卡顿检测方法、装置和存储介质 | |
EP2998960B1 (en) | Method and device for video browsing | |
CN105306899B (zh) | 一种监控视频的处理方法和装置 | |
US20130208167A1 (en) | Image Capture Method and Mobile Camera Device thereof | |
US9384400B2 (en) | Method and apparatus for identifying salient events by analyzing salient video segments identified by sensor information | |
CN107682742B (zh) | 无需转码的视频浓缩播放方法 | |
KR20110021195A (ko) | 동영상에서 중요 정보를 검출하는 방법 및 그 장치 | |
WO2017166494A1 (zh) | 一种视频中暴力内容的检测方法、装置及存储介质 | |
CN107295296B (zh) | 一种监控视频选择性存储与恢复方法及系统 | |
CN104270608A (zh) | 一种智能视频播放器及其播放方法 | |
US12026928B2 (en) | Method and apparatus for detecting region of interest, electronic device, and readable storage medium | |
KR101847590B1 (ko) | 디지털 비디오 스트림의 정보를 시각화하기 위한 장치 및 방법 | |
WO2023060885A1 (zh) | 一种线索缺陷检测方法、终端设备、计算机存储介质和计算机程序产品 | |
CN103065148A (zh) | 获取视频中服装二维码的方法和装置 | |
JPWO2007129591A1 (ja) | 遮蔽物映像識別装置及び方法 | |
US9607210B2 (en) | Video surveillance system and method for fraud detection | |
KR101193549B1 (ko) | 티브이 프로그램의 에피소드 자동분할 시스템 및 그 방법 | |
CN104754248B (zh) | 一种获取目标快照的方法及装置 | |
US20210182588A1 (en) | Object detection method for static scene and associated electronic device | |
KR102669621B1 (ko) | 지능형 고해상도 내시경 영상을 획득하여 저장하는 영상 제공 방법 및 장치 | |
CN103763501A (zh) | 一种自适应视频反交错算法及其装置 | |
CN109272529B (zh) | 视频分析方法 | |
KR101416957B1 (ko) | 영상 기록 장치 및 svc 비디오 스트림을 이용한 모션 분석 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |