版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于车牌识别系统的车牌定位方法的设计与实现概要设计总页数正文附录生效日期编制批准南昌航空大学东软班概要设计××××详细设计书修改履历修改编号日期修改人版本号修改内容1VER0.1.0初始做成23目录1 文档概述 41.1 文档目的和范围 41.2 术语/缩略语 41.3 参考文档 42 模块概述 42.1 模块功能定义 42.2 模块结构 52.3 模块动作时序 63 接口说明 63.1 数据结构定义 63.2 函数 73.2.1 模块间接口函数 73.2.2 模块内接口函数 12文档概述文档目的和范围该项目主要完成主要是车牌定位,包括灰度化,二值化,截取车牌区域图片。术语/缩略语文中所用到的术语或缩略语如表所示:序号术语/缩略语说明1灰度化将输入的图像的彩色信息除去。2二值化将车牌图像中的背景与字符分开,采用闽值化技术将图像转换为二值图像。参考文档所参考的部分文档如表所示:序号文档名作者时间版本1基于特征的车辆牌照定位算法牛欣,沈兰荔20002车牌识别中的图像提取及分割刘智勇,刘迎建2000模块概述车牌定位是车牌识别系统算法研究中的关键点。为了提高定位的速度,采用二次定位的方法。初次定位可以快速的搜寻到车牌所在的大致区域,然后在此区域内对车牌进行二次定位。模块功能定义部分模块的功能及作用以及内容如表所示: 序号功能点功能点详细内容1读入图像载入一张含有车牌的图像2灰度化灰度均衡也称直方图均衡,居的是通过点运算使输入图像转换为在每一灰度级上都有相同的像素点数的输出图像3二值化将图像上的像素点的灰度值设置为0或2554截取图像截取含有车牌图像的矩形区域模块结构主要模块结构如图:各个模块名称及概要说明:模块名称模块类型概要说明DIB模块接口绘制DIB对象图像运算模块接口图像边缘与轮廓运算图像模板变换模块接口图像模板变换定位算法模块接口车牌定位算法接口说明函数模块间接口函数BOOLOnEraseBkgnd函数名OnEraseBkgnd文件名Recview.cpp功能概要设置窗口记述形式BOOLOnEraseBkgnd(CDC*pDC)参数类型变量名I/O说明CDC*pDCI句柄返回值类型bool说明值true正常结束false异常结束详细说明设置子窗体默认的背景色使用注意事项无BOOLPaintDIB函数名PaintDIB文件名DIB.cpp功能概要绘制DIB对象记述形式BOOLWINAPIPaintDIB(HDChdc,LPRECTlpdcrect,HDIBhdib,LPRECTlpDIBrect)参数类型变量名I/O说明HDChdcI输出设备DCLPRECTlpdcrectI绘制矩形区域HDIBhdibI指向DIB对象的指针LPRECTlpDIBrectI要输出的DIB区域返回值类型bool说明值true正常结束false异常结束详细说明该函数主要用来绘制DIB对象使用注意事项ReadDIBFile函数名ReadDIBFile文件名DIB.cpp功能概要读取dib图像记述形式HDIBWINAPIReadDIBFile(CFile&file)参数类型变量名I/O说明CFilefileI要读取的文件文件CFile返回值类型HDIB说明值hDIB返回句柄NULL空详细说明该函数将指定的文件中的DIB对象读到指定的内存区域中。使用注意事项RobertDIB函数名RobertDIB文件名testDIB.cpp功能概要边缘检测运算记述形式BOOLWINAPIRobertDIB(LPSTRlpDIBBits,LONGlWidth,LONGlHeight)参数类型变量名I/O说明LPSTRlpDIBBitsI指向源DIB图像指针LONGlWidthI源图像宽度LONGlHeightI源图像高度返回值类型bool说明值true正常结束false异常结束详细说明该函数用Robert边缘检测算子对图像进行边缘检测运算使用注意事项无SobelDIB函数名SobelDIB文件名testDIB.cpp功能概要边缘检测运算记述形式BOOLWINAPISobelDIB(LPSTRlpDIBBits,LONGlWidth,LONGlHeight)参数类型变量名I/O说明LPSTRlpDIBBitsI指向源DIB图像指针LONGlWidthI源图像宽度LONGlHeightI源图像高度返回值类型bool说明值true正常结束false异常结束详细说明该函数用Sobel边缘检测算子对图像进行边缘检测运算使用注意事项无ContourDIB函数名ContourDIB文件名testDIB.cpp功能概要轮廓提取运算记述形式BOOLWINAPIContourDIB(LPSTRlpDIBBits,LONGlWidth,LONGlHeight)参数类型变量名I/O说明LPSTRlpDIBBitsI指向源DIB图像指针LONGlWidthI源图像宽度LONGlHeightI源图像高度返回值类型bool说明值true正常结束false异常结束详细说明该函数用于对图像进行轮廓提取运算使用注意事项要求目标图像为只有0和255两个灰度值的灰度图像HoughDIB函数名HoughDIB文件名testDIB.cpp功能概要检测图像中的平行直线记述形式BOOLWINAPIHoughDIB(LPSTRlpDIBBits,LONGlWidth,LONGlHeight)参数类型变量名I/O说明LPSTRlpDIBBitsI指向源DIB图像指针LONGlWidthI源图像宽度LONGlHeightI源图像高度返回值类型bool说明值true正常结束false异常结束详细说明该函数用于对检测图像中的平行直线。如果图像中有两条平行的直线,则将这两条平行直线提取出来使用注意事项Template函数名Template文件名template.cpp功能概要对图像进行操作记述形式BOOLWINAPITemplate(LPSTRlpDIBBits,LONGlWidth,LONGlHeight,)参数类型变量名I/O说明LPSTRlpDIBBitsI指向源DIB图像指针LONGlWidthI源图像宽度LONGlHeightI源图像高度返回值类型bool说明值true正常结束false异常结束详细说明该函数用指定的模板(任意大小)来对图像进行操作使用注意事项MedianFilter函数名MedianFilter文件名template.cpp功能概要利用垂直投影法检测车牌垂直位置记述形式BOOLWINAPIMedianFilter(LPSTRlpDIBBits,LONGlWidth,LONGlHeight,intiFilterH,intiFilterW,intiFilterMX,intiFilterMY)参数类型变量名I/O
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 白酒的品牌创新与创业机会考核试卷
- 新型印刷材料在印刷工艺中的应用考核试卷
- 油田动态监测安全监督及工作要求考核试卷
- 未来能源技术可再生能源与能源存储创新考核试卷
- 煤炭行业的投资与融资机制考核试卷
- 地质勘查设备生物质能源利用考核试卷
- DB11∕T 3015-2018 水产品冷链物流操作规程
- 美术入门课件教学课件
- 植物盆栽课件教学课件
- 课件不兼容教学课件
- 2018年公安机关人民警察高级执法资格试题
- 电动汽车的电控系统
- 安全运维堡垒机部署方案
- 2024届江苏省苏州市立达中学数学七年级第二学期期末综合测试试题含解析
- 国开电大绩效与薪酬实务(河北)形考任务三参考答案
- 农田土地平整工程技术规程
- 2023年黑龙江事业单位公共基础知识真题及答案
- 化学高二-2022-2023学年北京市海淀区高二(上)期末化学试卷
- 急性左心衰课件
- 数据质量管理办法(2023年版)
- 胆囊炎护理教学查房
评论
0/150
提交评论