




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、车牌识别系统需求分析小组车牌识别系统需求分析文档组长:*组员:*1 引言11.1 编写目的11.2 背景11.3 定义11.4 参考资料22 任务概述32.1 目标32.2 用户的特点32.3 假定和约束33 用例分析(或数据流程分析)53.1 系统Actor分析53.2 系统用例描述64 动态行为模型165 系统流程分析196 系统开发及运行环境规定237 小结24I-II-1 引 言1.1 编写目的目的:文档编写详细的描述了整个车牌定位与识别的过程,能够帮助使用该系统的人员快速了解该系统的用法。面向人员:需要利用车牌定位与识别系统进行机器学习的学生。需要用车牌系统去识别车牌的交通警察“车牌
2、定位与识别系统”管理员1.2 背景系统名称:车牌定位与识别系统系统开发者:“车牌定位和识别系统”开发组。该系统基于opencv2.4.8版本和VisualStudio2013开发。依赖于opencv2.4.81.3 定义SVM:支持向量机ANN:人工神经网络高斯模糊1二值化灰度化Soble算子1.4 参考资料软件工程IanSommerville著程成等译机械工业由版社软件工程及应用张斌、郭军主编东北大学出版社2 -2 任务概述2.1 目标通过视频图象的检测与识别,可以实时检测交通违章现象、识别违章车辆的车牌号码,为公安交通管理部门提供强有力的执法证据。因此,研究交通图象检测与处理方法对智能交通
3、运输系统的发展具有重要的推动作用。本系统着力对车牌的识别过程进行研究和实现,最终能够识别出图片上的车牌信息。此外,本系统涉及到机器学习的内容,因此可以供喜欢机器学习的学生进行学习。2.2 用户的特点该系统的目标用户为交通警察、学生和管理人员,对于交通警察和学生来说只需能熟练操作电脑即可,对于管理人员则需要掌握机器学习相关知识。2.3 假定和约束该系统在Windows系统下开发,但会受到经费、寿命、社会等因素限制,预计开发期限为1年,使用期限为5年以上。3 -3用例分析(或数据流程分析)3.1 系统Actor分析通过系统分析,我们有以下三个Actor,包括研究生,交通警察和系统管理员。( 1)研
4、究生想利用这个系统进行相关机器学习与计算机视觉研究的学生,他可以得到系统中支持向量机(SVM),人工神经网络(ANN)的训练参数,以便他自己进行研究。他可以得到系统中间输出结果,经过图像处理的车牌矩形块作为数据来源进行学生自己的训练数据。可以得到中间结果SVM判断出来的车牌区域,作为自己研究字符块处理的数据来源。可以得到系统中间结果切割后的字符块处理,作为自己训练人工神经网络的输入数据来源。( 2)交通警察利用该系统进行平时交通中违规车辆车牌的自动检测。可以根据监视器抓拍的图片进行批量导入系统,得到车辆车牌号信息进行存档。也可以根据检测效果上传检测效果不好的图片给系统。( 3)系统管理员可以对
5、系统中支持向量机和人工神经网络模型进行设置参数,便于得到好的训练效果。可以对不同的环境图片进行不同的SVM和ANN训练,以便使系统有更好的鲁棒性。系统管理员可以有权查看交通警察传来的图片进行重新训练模型用来改善效果。3.2 系统用例描述列由所有用例及其用例描述:学生用例图如图3.1:图3.1学生用例图(1)获取训练参数相关研究的学生通过该系统获取训练参数的过程。用例说明如表3.1所示。6 -表3.1获取训练参数用例说明用例名称获取训练参数用例描述获取SVM和ANN模型训练主执行者参数触发条件学生后置条件学生主动使用该系统基本事件流学生得到SVM和ANN训练参数1 .进入获取参数界面2 .点击获
6、取参数选型异常事件流3.提交4 .系统返回SVM和ANN训练参数获取参数数据错误(2)获取可能车牌区域当执行完颜色定位和sobel算子定位后,利用已经训练好的SVM模型可以得到原始图片中的车牌区域。用例说明如表3.2所不。表3.2获取可能车牌区域用例说明用例名称获取可能车牌区域用例描述获取原始图片中可能车牌区主执行者触发条件学生后置条件学生主动使用该系统基本事件流得到一系列矩形区域1 .学生进入获取车牌区域界2 .点击获取车牌区域选项3 .提交异常事件流获取车牌区域失败(3)获取切割后的字符块根据前面得到的矩形块进行形态学处理,分割成一系列字符块,作为学生训练自己神经网络的输入数,用例说明如表
7、3.3所不。表3.3获取切割后的字符块用例说明用例名称获取切割后的字符块用例描述根据形态学处理,分割成一系列字符块主执行者学生触发条件学生主动使用该系统后置条件得到一系列字符块数据基本事件流1.学生进入获取字符块数据界面2 .点击获取字符块数据选项3 .提交异常事件获取字符块数据失败(3)获取车牌获取SVM模型检测由来的车牌,用例说明如表3.4所表3.4获取切割后的字符块用例说明用例名称获取车牌用例描述获取SVM模型检测由来的车牌主执行者触发条件学生后置条件学生主动使用该系统9 -基本事件流得到一系列车牌数据1 .学生进入获取车牌块界面2 .点击获取车牌数据选项3 .提交异常事件获取车牌数据失
8、败交通警察用例图如图3.2:图3.2交通警察用例图(1)识别车牌交通警察使用该系统进入识别车牌界面,获取每张图片中车牌号的具体信息进行后续处理,用例说明如表3.5所示表3.5识别车牌用例图说明用例名称识别车牌用例描述得到图片中车牌的车牌号码- 10主执行者交通警察触发条件交通警察主动使用该系统后置条件获取到的车牌号存入文件或基本事件流数据库1 .交通警察进入识别车牌界面2 .选取识别车牌选项异常事件3.提交SVM或者ANN模型训练由错(2)上传处理效果不良的图片根据系统识别车牌号与实际车牌号码进行比对,处理效果不好的图片上传给系统,用例说明如表3.6所示。表3.6获取切割后的字符块用例说明用例
9、名称上传处理效果不良的图片用例描述根据系统识别车牌号与实际车牌号码进行比对,处理效果不好的图片上传给系统主执行者交通警察ii -触发条件交通警察主动使用该系统后置条件上传效果不良的图片基本事件流1.交通警察进入上传图片界面2 .点击上传图片选项3 .提交异常事件识别车牌号码由错管理员用例图如图3.3:图3.3管理员用例图(1)设置参数管理员通过设置参数,使得训练支持向量机和神经网络模型的参数最优,从而得到性能最优的模型,用例说明如表3.7所示。表3.7设置参数用例图说明用例名称设置参数用例描述设置系统中机器学习模型的参数主执行者触发条件管理员后置条件管理员定期更新系统基本事件流得到更新后的识别
10、系统1 .管理员进入设置参数界面2 .选取设置参数选项3 .提交异常事件参数设置错误,训练由错误的模型(2)得到图片管理员得到交通警察上传的图片,用例说明如表3.8所表3.8得到图片用例图说明用例名称得到图片用例描述得到交通警察上传的图片主执行者管理员触发条件时间触发,管理员定期维护后置条件系统基本事件流得到了交通警察上传的图片1 .管理员进入获取图片界面2 .选取获取图片选项3 .提交异常事件无上传图片存在(3)训练模型管理员通过选取训练数据,调试最优参数,重新训练模型,用例说明如表3.9所示。表3.9训练模型用例图说明用例名称训练模型用例描述重新训练SVM和ANN模型主执行者管理员触发条件
11、管理员定期更新系统后置条件得到更新后的系统版本基本事件流1.管理员进入识别训练模型界面2 .选取训练模型选项异常事件3 .提交训练数据错误,训练过程无法收敛。- 194动态行为模型(1)管理员操作时的状态变迁图如图4.1:(2)交通警察操作时的状态变迁图如图4.2:开始(3)动态行为建模总体设计如图4.3:点击测试测试上传图片显示输出结果选搭VMSVM点击高斯那模糊点击参数得到训怪ANN选sobe位sobe位颜色定位点击训练训练选择照选择颜色定位点击灰度联峙列化点击颜色嗡眶匹配结束选择图片哪啧处理点击车牌定位车牌定位选撵VM习SVM习选择特征喔龊选取选ANN习点击二值化点击be算sobe算抗扭
12、斜点击抗扭斜4.3行为建模总体设计5 系统流程分析- 201)车牌Soble定位流程图如图5.1:开始对图像进行高斯模糊图像灰度化取出可能的矩形轮廓丢弃矩形结束- 25图5.1车牌Soble定位流程图(2)车牌颜色定位流程图如图5.2:开始是对轮廓求外接矩形矩$寸是否满足条件丢弃矩形统一尺寸输出结束对图片进行高斯模糊颜色模板匹配得到灰度 图取出可能的矩形轮廓汪有更多轮廓取矩形的偏斜角度度是否过大是图5.2车牌颜色定位流程图(3)字符分割流程图如图5.3开始截取图块结束图5.3字符分割流程图6系统开发及运行环境规定系统运行的硬件环境如表6.1所示,软件开发平台如表6.2所示表6.1系统运行硬件环境表CPUIntel(R)Core(TM)i5-4200M2.50GHz及以内存上硬盘4G500G操作系统Win7或以上版本表6.2软件开发平台表软件说明VisualStudio2013系统开发平台opencv2.4.8图像处理函数库7 小 结本系统属于核心工具,主要面向研究者、交通警察和系统本身的管理者。其中研究者包过学生、老师等等研究人员,他们可以输入照片,然后从系统中获取各部分结果,用于训练自己的系统。比如得到图像切割和抗扭斜后的结果,然后用于自己研究后续的图像分类,训练自己的SVM分类器。而交通警察是属于普通的用户,不能得到系统的中间
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学道德与法治课程导入设计
- 动力驱动装置讲解课件
- 2.1.1练习使用显微镜课件2023-2024学年人教版生物七年级上册
- 颅内动脉瘤栓塞术后护理
- 店面转租协议书格式
- 送货提成合同协议
- 小区物业商铺合同协议
- 私人钢结构楼板合同协议
- 土地开荒出租协议书模板
- 电路原理课程核心精讲
- 《化工工艺概论》解析
- 山泉水水厂可行性方案
- 医疗器械经营安全培训必备知识
- 化工公司bluesign认证资料准备清单20201201
- 建设用地报批服务投标方案(技术方案)
- 短引线保护引出线保护以及T区保护
- 完美公司玛丽艳美的观念
- 浙摄影版(2020)信息技术三年级上册第一课认识计算机(课件)
- 校园安全常识测试题卷
- 建筑用玻璃ccc标准
- 第一课中国人民站起来了
评论
0/150
提交评论