- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
小区监控管理系统的软件设计案例
目录
TOC\o1-3\h\u
274391.1开发环境的搭建 1
318991.2系统软件的总体设计方案 1
243991.3各个模块软件的设计 2
230971.3.1摄像头模块设计 2
22061.3.2人体红外模块设计 2
182921.3.3QT服务器模块设计 3
一个完整的系统都离不开软件的设计,本章将对整个系统各模块的软件设计进行详细介绍。主要包括:开发环境的搭建、软件的总体设计方案、摄像头模块、人体红外模块、QT服务器模块以及各个模块的代码实现和样例。
1.1开发环境的搭建
本系统主要由四部分组成:摄像头、人体红外、6818开发板、QT服务器。摄像头通过红外判断指令进行图像采集,拍摄视频数据,并将视频数据发送到开发板,开发板再将储存的视频数据以文件的形式发送到服务器端,服务端将接收并将其保存备份。用户既可以通过服务器后台查看备份视频记录,又可以在开发板上查看实时监控的视频数据。
1.2系统软件的总体设计方案
开始
开始
红外检测N
红外检测
视频数据处理
视频数据处理
发送到开发板Y
发送到开发板
设备、系统初始化
设备、系统初始化
发送到服务器端
发送到服务器端
视频采集
结束视频监控系统初始化
结束
视频监控系统初始化
打开设备
图1.1总体方案设计图
1.3各个模块软件的设计
1.3.1摄像头模块设计
首先写好摄像头程序源代码,然后在Linux环境下进行arm-qmake交叉编译,生成可执行文件,再通过Secure-CRT软件把可执行程序下载到开发板上,并使用QT软件做一个监控系统界面和客户端程序,并拷入开发板,用于整个软件流程的控制,在监控系统显示界面上使用虚拟按钮从界面主页进入视频拍摄界面,此时需要添加一个进程(process),需要进行视频拍摄的时候还打开这个进程,实现视频拍摄功能,该进程也可随时手动暂停、关闭。并让摄像头把拍摄的视频除了在开发板上能够看到视频拍摄的视频外,还把视频数据以文件的格式保存下来,并通过udp协议发送到服务器。本系统设计要实现的是二路视频拍摄,所以会用到两个摄像头同时进行拍摄,两路拍摄互不影响,可以实时监控两个不同区域。
1.3.2人体红外模块设计
在开发板上安装人体红外模块之前需要先写一个红外驱动,让开发板能检测到红外模块,根据红外模块的原理图配置好引脚,让红外模块在开发板板上能正常运行。接通电源后,如果在红外模块在红外探测区范围内检测到活体(人体),此时红外模块就会立刻向开发板发送信号,开发板就会对该信号进行处理,即执行打开摄像头的命令,此时就可以进行实时监控了。如果在红外检测区域没有检测到活体时,该系统就会自动进入休眠状态,继续等待红外模块传达的命令。
1.3.3QT服务器模块设计
首先在QT软件上写一个c/s服务器,用于接收客户端发送过来的视频数据,并存储下来。服务器程序调试好之后,再在Linux环境下进行编译,编译无误后打开服务器,然后再打开客户端,此时客户端就能够发送数据到服务器了。
您可能关注的文档
- 2025《失地农民可持续生计问题研究的国内外文献综述》10000字.docx
- 2025《辽宁省对外贸易现状分析》2200字.docx
- 2025《基于SWOT分析和层析分析法的某建设工程风险评价实证分析案例》4100字.docx
- 2025《煤炭开采中永磁电机的分类分析》2400字.docx
- 2025《酚醛树脂生产废水处理的沉淀池设计计算过程案例》950字.docx
- 2025《短距离通信方案的选择》2300字.docx
- 2025《某升降式闸阀阀体的设计与计算案例》1300字.docx
- 2025《柏林电影节与上海国际电影节的文化经营对比案例分析》10000字.docx
- 2025《抖音MCN机构发展困境的对策分析》3800字.docx
- 2025《载货车辆主减速器主、从动锥齿轮的支承方案设计案例》1300字.docx
- 增材制造中2219铝合金熔池温度演化与微孔隙形成仿真分析.pdf
- DB22_T 5143-2023 城镇道路薄层罩面技术标准.docx
- 半黎曼几何与广义相对论(Semi-Riemann Geometry and General Relativity).docx
- 马克思恩格斯精神生产理论的哲学意蕴——基于《德意志意识形态》的文本分析.pdf
- 广西甘蔗主产区土壤酸化特征分析.pdf
- 基于平均场博弈的钢铁生产企业电-碳市场非合作博弈均衡分析.pdf
- 考虑制造误差和油膜作用力的齿轮敲击动力学分析.pdf
- 基于超效率SBM模型及Malmquist指数的西北农业生产效率测度分析.pdf
- 国家级一流本科专业建设点的布局及特征分析(1).pdf
- 青藏高原拉萨河—尼洋河流域三类水体氢氧稳定同位素特征分析.pdf
文档评论(0)