[发明专利]红外全景监控软件内容回放的方法在审
| 申请号: | 201811624235.2 | 申请日: | 2018-12-28 |
| 公开(公告)号: | CN109525822A | 公开(公告)日: | 2019-03-26 |
| 发明(设计)人: | 高子妍;王勇 | 申请(专利权)人: | 北京工业大学 |
| 主分类号: | H04N7/18 | 分类号: | H04N7/18;H04N5/232;H04N5/33;H04N5/76 |
| 代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 张慧 |
| 地址: | 100124 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 回放 全景监控 序列化 软件内容 实时播放 保存数据 播放画面 播放模块 反序列化 模块获取 数据包括 适配器 数据区 字节数 播放 保存 | ||
本发明公开一种红外全景监控软件内容回放的方法,在红外全景监控软件实时播放的过程中,每获取一个实时播放画面就将其进行序列化,在序列化过程中首先保存需要序列化的字节数,然后才保存数据区的数据,数据区的数据包括elemSize*cols*rows个字节;在开启回放窗口进行回放的过程中,播放模块通过适配器从反序列化模块获取历史播放画面进行播放显示。
技术领域
本发明属于红外监控处理技术领域,尤其涉及红外全景监控软件内容回放的方法,使得能够保存并随时观察历史监控画面。
背景技术
红外全景监控具有监控视野广阔的优势,能够观察到360°所有目标的运动情况。但观察视野角度众多,可能来不及及时观察画面即被刷新。在现有技术中,观察者只能通过暂停播放画面或快速观察视野来保证观察效果,但暂停播放画面会使监控刷新不及时,导致监控不是实时的甚至丢帧等现象。
发明内容
本发明旨在提供一种红外全景监控软件播放内容回放的方法。通过对播放内容进行存储然后回放,使对监控画面的观察更轻松,不会遗漏关键信息,能够做到随时观察随时暂停的播放效果。
为实现上述目的,本发明采用如下的技术方案:
一种红外全景监控软件内容回放的方法,在红外全景监控软件实时播放的过程中,每获取一个实时播放画面就将其进行序列化,在序列化过程中首先保存需要序列化的字节数,然后才保存数据区的数据,数据区的数据包括elemSize*cols*rows个字节;在开启回放窗口进行回放的过程中,播放模块通过适配器从反序列化模块获取历史播放画面进行播放显示。
作为优选,在处理实时播放与回放时,播放模块不感知数据源的来源,只依赖于适配器获取红外监控画面;播放模块在细节处理上区分实时播放窗口和回放窗口,通过两阶段不同作用的指针实现调用方式的统一。
本发明采用对红外监控软件播放画面进行序列化的方式,并提出了反序列化播放的方式。通过适配器设计、实时播放窗口与回放播放窗口统一等方式,使系统设计简单的情况下实现了红外监控软件的回放功能。
附图说明
图1为红外监控软件回放方法的流程图
具体实施方式
如图1所示,本发明提供一种红外全景监控软件内容回放的方法,包括:画面存储阶段和画面回放阶段,其中,画面回放涉及到播放模块、适配器、网络通信模块和反序列化模块。
在画面存储阶段时:
红外监控软件的全景图以opencv图像mat类型作为数据结构。红外监控软件的回放功能需要将全景图保存至存储设备,这个过程使用对mat对象进行序列化的方式进行。Mat类型数据结构主要包括:描述信息和数据区,其中描述信息主要包括:
elemSize:表示的是每个元素的大小,以字节为单位
type:表示了矩阵中元素的类型以及矩阵的通道个数
cols:图像的长度
rows:图像的宽度
这些描述信息都需要被序列化到存储器。
数据区可以通过C类型的指针访问到,该指针是uchar类型的指针,所以每次只能访问到一个字节,而不是访问一个像素,所以在序列化时需要按照数据区的指针访问elemSize*cols*rows个字节。
为了在反序列化阶段能够正确读取mat类型数据区的所有数据,在序列化过程中首先保存需要序列化的字节数,然后才保存数据区的数据。
在画面回放阶段时:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811624235.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:视频采集装置及物料运转小车
- 下一篇:适用于订制工艺品加工的实时监控装置





