详细设计-基于车牌识别系统的车牌定位方法的设计与实现_第1页
详细设计-基于车牌识别系统的车牌定位方法的设计与实现_第2页
详细设计-基于车牌识别系统的车牌定位方法的设计与实现_第3页
详细设计-基于车牌识别系统的车牌定位方法的设计与实现_第4页
详细设计-基于车牌识别系统的车牌定位方法的设计与实现_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于车牌识别系统的车牌定位详细设计总页数 正文 附录 生效日期编制 批准南昌航空大学东软班 详细设计报告 版本:0.1.0修 改 履 历修改编号 日期 修改人 版本号 修改内容1 罗翔 0.1.0 初始做成南昌航空大学东软班 详细设计报告 版本:0.1.0目 录1 文档概述 .31.1 文档目的和范围 .31.2 术语/缩略语 .41.3 参考文档 .42 处理 .42.1 模块数据结构定义 .42.1.1 全局变量定义 .42.2 模块功能实现 .52.2.1 模块内部函数 .5南昌航空大学东软班 详细设计报告 版本:0.1.01 文档概述1.1 文档目的和范围该项目主要完成主要是车牌定位,包括图像预处理、灰度化、二值化、截取车牌区域图片。1.2 术语 /缩略语文中所用到的术语或缩略语如表所示:序号 术语/缩略语 说明1 灰度化 将输入的图像的彩色信息除去2 二值化 将车牌图像中的背景与字符分开,采用闽值化技术将图像转换为二值图像1.3 参考文档所参考的部分文档如表所示:序号 文档名 作者 时间 版本1 基于特征的车辆牌照定位算法 牛欣,沈兰荔 20002 车牌识别中的图像提取及分割 刘智勇,刘迎建 2000南昌航空大学东软班 详细设计报告 版本:0.1.02 处理2.1 模块数据结构定义2.1.1 全局变量定义定义车牌图片文档:CTypeRecDoc *pDoc;图像的高度:long Lheight;图像的宽度:long Lwidth;圆周率:pi 3.1415927;计算矩形区域的宽度:RECTWIDTH(lpRect) ;计算矩形区域的高度:RECTHEIGHT(lpRect) ;定义按钮:灰度化:ID_BUTTON1;二值化:ID_BUTTON2;特征值化:ID_BUTTON3;初步截取:ID_BUTTON4;截取:ID_BUTTON5;2.2 模块功能实现2.2.1 模块内部函数2.2.1.1ConvertTogray【函数式样】函数名 ConvertToGray()文件名 dingwei.cpp功能概要 灰度化南昌航空大学东软班 详细设计报告 版本:0.1.0记述形式 BOOL WINAPI ConvertToGray() 参数类型 变量名 I/O 说明- - - -返回值 类型 bool 说明值 true 正常结束false 异常结束详细说明将彩图转换成灰图使用注意事项【函数处理流程】南昌航空大学东软班 详细设计报告 版本:0.1.0流程图 12.2.1.2ThresholdTrans【函数式样】函数名 ThresholdTrans南昌航空大学东软班 详细设计报告 版本:0.1.0【函数处理流程】文件名 dingwei.cpp功能概要 该函数用来对图像进行阈值变换记述形式 BOOL WINAPI ThresholdTrans(LPSTR lpDIBBits)参数类型 变量名 I/O 说明指针 lpDIB - -指向源 DIB 图像指针返回值 类型 bool 说明值 true 正常结束false 异常结束详细说明对于灰度值小于阈值的象素直接设置灰度值为 0;灰度值大于阈值的象素直接设置为 255使用注意事项南昌航空大学东软班 详细设计报告 版本:0.1.0流程图 2南昌航空大学东软班 详细设计报告 版本:0.1.02.2.1.3Template()【函数式样】函数名 Template()文件名 template.cpp功能概要 该函数用指定的模板来对图像进行操作记述形式 BOOL WINAPI myTemplate(LPSTR lpDIB)参数 LPSTR lpDIB类型 变量名 I/O 说明指针 lpDIB - -指向源 DIB 图像指针返回值 类型 bool 说明值 true 正常结束false 异常结束详细说明该函数用指定的模板来对图像进行操作使用注意事项【函数处理流程】南昌航空大学东软班 详细设计报告 版本:0.1.0流程图 3南昌航空大学东软班 详细设计报告 版本:0.1.02.2.1.4 myHprojectDIB()【函数式样】函数名 myHprojectDIB文件名 testDIB.cpp功能概要 该函数用于对含车牌图像进行水平投影运算,求取车牌子图像的上下边缘位置记述形式 BOOL WINAPI myHprojectDIB(LPSTR lpDIB, LONG lWidth, LONG lHeight,int* iTop, int* iBottom)参数 LPSTR lpDIB类型 变量名 I/O 说明指针 lpDIB - -指向源 DIB 图像指针LONG lWidth 源图像宽度LONG lHeight 源图像高度int* iTop 车牌上边缘int* iBottom 车牌下边缘返回值 类型 bool 说明值 true 正常结束false 异常结束详细说明该函数用于对含车牌图像进行水平投影运算,求取车牌子图像的上下边缘位置使用注意事项【函数处理流程】南昌航空大学东软班 详细设计报告 版本:0.1.0流程图 4南昌航空大学东软班 详细设计报告 版本:0.1.02.2.1.5 myVprojectDIB()【函数式样】函数名 myVprojectDIB文件名 dingwei.cpp功能概要 该函数用于对含车牌图像进行垂直投影运算,求取车牌子图像的左右边缘位置记述形式 BOOL WINAPI myVprojectDIB(LPSTR lpDIB, LONG lWidth, LONG lHeight, int* iLeft, int* iRight)参数 LPSTR lpDIB, LONG lWidth, LONG lHeight, int* iLeft, int* iRight类型 变量名 I/O 说明指针 lpDIB - -指向源 DIB 图像指针LONG lWidth 源图像宽度LONG lHeight 源图像高度int* iTop 车牌上边缘int* iBottom 车牌下边缘返回值 类型 bool 说明值 true 正常结束false 异常结束详细说明该函数用于对含车牌图像进行垂直投影运算,求取车牌子图像的左右边缘位置使用注意事项【函数处理流程】南昌航空大学东软班 详细设计报告 版本:0.1.0流程图 5南昌航空大学东软班 详细设计报告 版本:0.1.02.2.1.6Medianfilter()【函数式样】函数名 myMedianFilter文件名 template.cpp功能概要 该函数对 DIB 图像进行中值滤波记述形式 BOOL WINAPI myMedianFilter(LPSTR lpDIBBits, LONG lWidth, LONG lHeight, int iFilterH, int iFilterW)参数 LPSTR lpDIBBits, LONG lWidth, LONG lHeight, int iFilterH, int iFilterW, int iFilterMX, int iFilterMY类型 变量名 I/O 说明指针 lpDIB - -指向源 DIB 图像指针LONG lWidth 源图像宽度LONG lHeight 源图像高度int iFilterH 滤波器的高度int iFilterW 滤波器的宽度返回值 类型 bool 说明值 true 正常结束false 异常结束详细说明该函数对 DIB 图像进行中值滤波使用注意事项【函数处理流程】南昌航空大学东软班 详细设计报告 版本:0.1.0流程图 6南昌航空大学东软班 详细设计报告 版本:0.1.02.2.1.7BOOL WINAPI InteEqualize函数名 InteEqualize文件名 dingwei.cpp功能概要 该函数用来对图像进行直方图均衡记述形式 BOOL WINAPI InteEqualize(LPSTR lpDIBBits, LONG lWidth, LONG lHeight)参数 LPSTR lpDIBBits, LONG lWidth, LONG lHeight类型 变量名 I/O 说明 LPSTR* lpDIBBits - -指向源 DIB 图像指针LONG lWidth 源图像宽度LONG lHeight 源图像高度类型 bool 说明true 正常结束返回值值false 异常结束详细说明该函数用来对图像进行直方图均衡使用注意事项无【函数处理流程】南昌航空大学东软班 详细设计报告 版本:0.1.0流程图 72.2.1.8myCropDIB()【函数式样】函数名 myCropDIB文件名 dingwei.cpp功能概要 设置窗口记述形式 HDIB WINAPI myCropDIB(HDIB hDIB, LP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论