基于虚拟现实技术的智能视频监控系统的实现
发布时间:2023-01-01 16:24
近年来,随着社会经济的快速发展,人们的安防意识逐渐增强,视频监控系统在保障用户的人身安全和财产安全方面发挥着越来越重要的作用。但是,传统的视频监控系统存在许多缺陷,已经不能很好的满足用户的需求,随着虚拟现实(Virtual Reality,VR)技术的日益成熟,将虚拟现实技术与视频监控技术结合已经成为未来视频监控系统的一个发展方向。本课题将虚拟现实技术与视频监控技术结合,在安卓(Android)平台上实现基于虚拟现实技术的智能视频监控系统。为了实现该系统,首先分析了基于虚拟现实技术的视频监控系统涉及到的技术和理论,然后对系统进行架构设计和功能设计,将系统分为本地监控客户端、流媒体服务器和远程监控客户端三个部分,并对各个模块进行详细设计和实现。本课题使用OpenCV库和移动目标检测算法实现对监控视频的智能分析,使用OpenGL ES引擎对VR全景监控视频进行渲染,达到虚拟现实的效果。最后,结合实际应用场景对本课题实现的视频监控系统进行测试和分析。测试结果表明,该系统能够稳定运行,满足设计指标,远程监控延时控制在1秒内,远程监控客户端达到了虚拟现实的效果,全天智能监控,移动目标检测成功率达...
【文章页数】:76 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 研究背景及意义
1.2 国内外研究现状
1.3 研究内容与设计指标
1.3.1 研究内容
1.3.2 设计指标
1.4 论文结构
第二章 关键技术和理论分析
2.1 Android系统分析
2.1.1 Android系统框架
2.1.2 GLSurfaceView
2.1.3 SurfaceTexture
2.2 流媒体传输协议
2.2.1 实时传输协议
2.2.2 实时传输流协议
2.3 移动目标检测算法
2.3.1 光流法
2.3.2 帧差法
2.3.3 背景差法
2.4 基于Android设备的虚拟现实技术
2.4.1 Unity3D引擎
2.4.2 OpenGLES引擎
2.5 OpenGLES渲染VR视频
2.5.1 OpenGLES投影
2.5.2 OpenGLES坐标矩阵变换
2.5.3 OpenGLES图形渲染流程
2.6 本章小结
第三章 智能视频监控系统的方案设计
3.1 系统的方案设计
3.1.1 系统架构设计
3.1.2 系统功能设计
3.2 本地监控客户端的设计
3.2.1 本地监控客户端的工作流程设计
3.2.2 本地监控客户端的功能结构设计
3.2.3 本地监控客户端的功能模块设计
3.3 远程监控客户端的设计
3.3.1 远程监控客户端的工作流程设计
3.3.2 远程监控客户端的功能结构设计
3.3.3 远程监控客户端的功能模块设计
3.4 本章小结
第四章 智能视频监控系统的实现
4.1 本地监控客户端的实现
4.1.1 视频采集模块的实现
4.1.2 智能监测模块的实现
4.1.3 监控录像管理模块的实现
4.1.4 推流模块的实现
4.2 远程监控客户端的实现
4.2.1 流媒体播放模块的实现
4.2.2 VR视频渲染模块的实现
4.2.3 模式选择模块的实现
4.3 本章小结
第五章 系统测试与分析
5.1 测试环境
5.2 功能测试
5.2.1 视频监控功能测试
5.2.2 监控录像管理功能测试
5.2.3 智能监测功能测试
5.2.4 VR全景监控视频播放测试
5.3 性能测试
5.3.1 延时测试
5.3.2 移动目标检测测试
5.3.3 VR全景播放器性能测试
5.4 测试结果分析
5.5 本章小结
第六章 总结与展望
6.1 工作总结
6.2 研究展望
参考文献
致谢
攻读硕士学位期间的成果
附录
本文编号:3727185
【文章页数】:76 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 研究背景及意义
1.2 国内外研究现状
1.3 研究内容与设计指标
1.3.1 研究内容
1.3.2 设计指标
1.4 论文结构
第二章 关键技术和理论分析
2.1 Android系统分析
2.1.1 Android系统框架
2.1.2 GLSurfaceView
2.1.3 SurfaceTexture
2.2 流媒体传输协议
2.2.1 实时传输协议
2.2.2 实时传输流协议
2.3 移动目标检测算法
2.3.1 光流法
2.3.2 帧差法
2.3.3 背景差法
2.4 基于Android设备的虚拟现实技术
2.4.1 Unity3D引擎
2.4.2 OpenGLES引擎
2.5 OpenGLES渲染VR视频
2.5.1 OpenGLES投影
2.5.2 OpenGLES坐标矩阵变换
2.5.3 OpenGLES图形渲染流程
2.6 本章小结
第三章 智能视频监控系统的方案设计
3.1 系统的方案设计
3.1.1 系统架构设计
3.1.2 系统功能设计
3.2 本地监控客户端的设计
3.2.1 本地监控客户端的工作流程设计
3.2.2 本地监控客户端的功能结构设计
3.2.3 本地监控客户端的功能模块设计
3.3 远程监控客户端的设计
3.3.1 远程监控客户端的工作流程设计
3.3.2 远程监控客户端的功能结构设计
3.3.3 远程监控客户端的功能模块设计
3.4 本章小结
第四章 智能视频监控系统的实现
4.1 本地监控客户端的实现
4.1.1 视频采集模块的实现
4.1.2 智能监测模块的实现
4.1.3 监控录像管理模块的实现
4.1.4 推流模块的实现
4.2 远程监控客户端的实现
4.2.1 流媒体播放模块的实现
4.2.2 VR视频渲染模块的实现
4.2.3 模式选择模块的实现
4.3 本章小结
第五章 系统测试与分析
5.1 测试环境
5.2 功能测试
5.2.1 视频监控功能测试
5.2.2 监控录像管理功能测试
5.2.3 智能监测功能测试
5.2.4 VR全景监控视频播放测试
5.3 性能测试
5.3.1 延时测试
5.3.2 移动目标检测测试
5.3.3 VR全景播放器性能测试
5.4 测试结果分析
5.5 本章小结
第六章 总结与展望
6.1 工作总结
6.2 研究展望
参考文献
致谢
攻读硕士学位期间的成果
附录
本文编号:3727185
本文链接:https://www.wllwen.com/kejilunwen/wltx/3727185.html