版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录I智能行车辅助系统的设计与实现摘要本系统为基于PTSP和OpenCV的智能行车辅助系统,本系统利用设置在车辆上的多个摄像头,采集车身周边的影像,利用图像处理技术对图像进行图像增强、图像拼接、特征识别等处理,最终组成一幅完整的车周全景鸟瞰图。该项目由设备客户端、终端服务器两大部分构成:其中客户端基于QT+OpenCV开发,主要负责对摄像头采集到的图像进行处理以及利用TCP通信协议与服务端进行交互;服务端基于Linux+VS平台开发,由业务服务器与接入服务器组成:其中接入服务器,利用IO复用技术管理客户端连接,当客户端发送协议包时调用线程池中的线程处理客户端发来的请求、向客户端发送响应、生成日志文件、控制客户端连接等任务;业务服务器主要负责接收接入服务器发来的数据以及利用SQlite3数据库处理相关业务,将处理完的数据发还给接入服务器。其中两个服务器利用IPC技术做到进程间通信,形成一个完整、高效的通信框架。关键词RTSP;线程池;OPENCV;IPC;IO复用目录TOC\o"1-2"\h\z\u第1章绪论 [15]。在进行测试的过程中,无需清楚软件源代码具体设计。白盒测试是针对软件的内部结构和逻辑控制是否符合需求规格说明书中的要求而进行的测试手段,测试者需要对软件结构有一定的了解。本文采用黑盒测试的方式,对系统的主要功能模块进行目的性测试。6.2测试用例从系统开发的需求分析、设计、编码以及实现,最后一个环节需要针对系统的一些功能设计相应的用例并进行测试,测试用例不能设计常规情况,应该要选取特殊的测试用例,从而达到目的性的测试。登录测试表5.1登录测试用例表用例名称:登录测试功能项编号测试点预测结果测试结果登录1账号或密码为空提示输入正常2账号或密码错误提示错误正常3账号和密码正确登录成功正常4密码明密文切换可以切换正常5登录成功自动切换界面自动切换正常6点击注册按钮跳转界面正确跳转正常7点击退出按钮关闭程序成功关闭正常根据表5.1,可知用户正确输入账号和密码才能登录成功自动切换界面;同时密码明文、密文切换正常,达到预期运行效果。注册测试表5.2注册测试用例表用例名称:注册测试功能项编号测试点预测结果测试结果注册1昵称、密码和验证密码为空提示为空正常2密码复杂度大于6个字符提示密码少于6位正常3密码明密文切换可以切换正常4注册成功自动切换登录界面自动切换正常5注册成功返回账号正确返回正常6注册失败(服务器未响应)提示重新输入正常7点击退出返回登录界面正确返回正常根据表5.2,可知注册时首先要求考虑输入的合法性以及安全性,再者注册的成功与否需要由服务器的响应协议包是否合法来决定。主界面测试表5.3主界面测试用例表用例名称:主界面测试功能项编号测试点预测结果测试结果界面切换1自动刷新播放记录列表自动刷新正常2点击行车模式是否能切换界面切换成功正常3点击倒车模式是否能切换界面切换成功正常4点击鸟瞰模式是否能切换界面自动切换正常5点击系统是否能切换界面自动切换正常根据表5.3主界面切换功能正常、播放记录正常刷新,达到预期效果播放列表测试表5.4播放列表测试用例表用例名称:播放列表测试功能项编号测试点预测结果测试结果播放列表1列表信息是否展示展示完全正常2点击列表是否播放对应视频可以播放正常3再次点击列表是否播放可以切换异常根据表5.4播放列表信息展示正常,首次点击也可正常播放,但是再次点击其他信息将出现异常,需要改进。视频回放测试表5.5视频回放测试用例表用例名称:视频回放功能项编号测试点预测结果测试结果视频回放1视频正常播放播放正常2点击暂停/播放按钮实现暂停/播放实现暂停/播放正常3拖动滑块控制视频进度控制进度正常4滑块随视频播放移动自动移动正常根据表5.5视频回放正常;进度条滑块移动正常、拖动正常;暂停播放功能正常,达到预期效果。行车模式测试表5.6行车模式测试用例表用例名称:行车模式功能项编号测试点预测结果测试结果行车模式1摄像头画面正常播放播放正常2车辆特征识别框选框选进度不够3摄像头画面保存保存正常4发送初始视频记录至服务器正常发送正常根据表5.6行车模式画面正常;特征识别正常;能够成功保存,但当车辆密集时,框选范围过大,需要改进。倒车模式测试表5.7倒车模式测试用例表用例名称:倒车模式功能项编号测试点预测结果测试结果倒车模式1摄像头画面正常播放播放正常2车辆特征识别框选框选进度不够3摄像头画面保存保存正常4发送初始视频记录至服务器正常发送正常5倒车辅助线正常显示显示正常根据表5.8倒车画面正常;成功保存;辅助线正常显示;障碍警告有时正常有时没有显示,需要改进。鸟瞰模式测试表5.8鸟瞰模式测试用例表用例名称:鸟瞰模式功能项编号测试点预测结果测试结果鸟瞰模式1多摄像头画面正常播放播放正常2拼接画面保存保存正常3图像拼接拼接明显拼接线4发送初始视频记录至服务器正常发送正常根据表5.8鸟瞰单个摄像头采集画面正常;拼接画面正常;拼接画面保存正常,但拼接效果层面上有明显拼接线,需要改进。心跳机制测试表5.9心跳机制测试用例表用例名称:心跳机制功能项编号测试点预测结果测试结果心跳机制1客户端每5秒发送发送正常2服务端接收心跳协议包接收正常3关闭客户端,30秒后服务端回收套接字资源,关闭连接回收并断开正常根据表5.9客户端与服务端的心跳交互正常,达到预期效果。6.3本章小结本章介绍两种主要测试方法:白盒测试和黑盒测试。本章采用黑盒测试,设计相对特殊的用例进行目的性测试。根据测试结果表明,系统各功能模块运行基本正常,达到预期效果。结论结论本系统为行车辅助系统,系统设计过程按照软件工程开发规范。本系统分为客户端与服务端,其中服务端采用Linux+VS+SQLite3平台开发;客户端采QT+Opencv平台开发。其中服务端使用TCP套接字、线程池、IO复用、IPC中的共享内存和信号量、文件操作等开发技术。客户端使用QTcpSocket技术通信、使用QListWidget+QStackWidget技术实现主界面切换;使用MVC框架编写代码;使用Opencv+QThread技术由线程编解码视频帧、图像处理,再自定义信号发送至QT的UI界面,由QT的UI界面显示视频。本系统使用上述开发平台和开发技术实现系统的基本功能。附录参考文献方翔.360度全景泊车辅助系统的研究[D].北京工业大学,2012.KatoK,SuzukiM,FujitaY,etal.Imagesynthesisdisplaymethodandapparatus forvehiclecamera[J].US,2006.陈敬静.SQLite数据库研究与可视化[D].南京邮电大学,2020.牟综磊.采用Socket和多线程实现网络高并发服务器[J].电脑编程技巧与维护, 2019(02):148-149+157.许豪,单平平.linux下多值信号量的操作探讨[J].数字技术与应用,2016(10):240.刘伟,李树文.MVC模式下的软件开发框架设计[J].电脑知识与技术,2021,17(01):71-72.牟综磊.采用Socket和多线程实现网络高并发服务器[J].电脑编程技巧与维 护,2019(02):148-149+157.基于TCP_IP的传输控制协议实验设计与仿真实现_滕艳平马睿.基于Qt的TCP网络编程研究与应用[J].福建电脑,2010,26(11):138-139.钱峰,李勇,文淑容.全景泊车辅助系统的关键技术[J].湖北工业大学学报, 2020,35(05):13-16+61.尹力,马浩越.基于Haar特征与后验算法的前方车辆识别方法[J].北京汽车,2019(04):6-9.卢相军.基于图像拼接的全景展示系统设计与实现[D].华中科技大学,2019.OliveiraD,OliveiraR,CucinottaT.Athreadsynchronizationmodelforthe PRE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教育培训服务协议
- 审计专业技术资格(高级)核心试题速刷(完整版)
- 精算师考试精算师考试高频题(完整版)
- 2026导游证笔试真题还原及深度解析
- 高级审计师考试高频考点试题集(完整版)
- 精算师考试计算题详解(带评分标准)
- 零基础转岗 HR备考企业人力资源管理师四级难吗?怎么选题库和课程
- 人工智能提升市场信息处理效率
- 2026年锂硫电池电解液水分含量控制
- 2026 年弱势群体自然灾害避险保护科普
- 2026年云南省楚雄州大姚县融媒体中心招聘编外聘用制人员笔试试题及答案解析
- 人工智能算力平台服务管理规范
- 2026人教版三年级上册数学暑假预习每日一练(30天)
- 2026年甘肃省中小学教师招聘考试试卷含答案
- 2026年下半年教师资格证考试《幼儿园综合素质》真题及答案解析
- 2026年福建省福州市法官检察官遴选试题及答案
- 2026年国际汉语教师证书CTCSOL笔试真题及答案解析
- 2026年医师定期考核中医试题(附答案)
- T∕AOPA 0085-2025 T∕CMSA 0057-2025 低空飞行管理运行平台气象信息服务指南
- 2026江安宜江通公交客运有限公司员工招聘60人笔试历年常考点试题专练附带答案详解
- (2026年)如何早期识别儿童危重症
评论
0/150
提交评论