概要设计基于车牌识别系统的车牌定位方法的设计与实现大学论文.docVIP

概要设计基于车牌识别系统的车牌定位方法的设计与实现大学论文.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

基于车牌识别系统的车牌定位方法的设计与实现概要设计

总页数

正文

附录

生效日期

编制

批准

南昌航空大学东软班概要设计

××××详细设计书

修改履历

修改编号

日期

修改人

版本号

修改内容

1

VER0.1.0

初始做成

2

3

目录

TOC\o1-3\h\z\u1 文档概述 4

1.1 文档目的和范围 4

1.2 术语/缩略语 4

1.3 参考文档 4

2 模块概述 4

2.1 模块功能定义 4

2.2 模块结构 5

2.3 模块动作时序 6

3 接口说明 6

3.1 数据结构定义 6

3.2 函数 7

3.2.1 模块间接口函数 7

3.2.2 模块内接口函数 12

文档概述

文档目的和范围

该项目主要完成主要是车牌定位,包括灰度化,二值化,截取车牌区域图片。

术语/缩略语

文中所用到的术语或缩略语如表所示:

序号

术语/缩略语

说明

1

灰度化

将输入的图像的彩色信息除去。

2

二值化

将车牌图像中的背景与字符分开,采用闽值化技术将图像转换为二值图像。

参考文档

所参考的部分文档如表所示:

序号

文档名

作者

时间

版本

1

基于特征的车辆牌照定位算法

牛欣,沈兰荔

2000

2

车牌识别中的图像提取及分割

刘智勇,刘迎建

2000

模块概述

车牌定位是车牌识别系统算法研究中的关键点。为了提高定位的速度,采用二次定位的方法。初次定位可以快速的搜寻到车牌所在的大致区域,然后在此区域内对车牌进行二次定位。

模块功能定义

部分模块的功能及作用以及内容如表所示:

序号

功能点

功能点详细内容

1

读入图像

载入一张含有车牌的图像

2

灰度化

灰度均衡也称直方图均衡,居的是通过点运算使输入图像转换为在每一灰度级上都有相同的像素点数的输出图像

3

二值化

将图像上的像素点的灰度值设置为0或255

4

截取图像

截取含有车牌图像的矩形区域

模块结构

主要模块结构如图:

各个模块名称及概要说明:

模块名称

模块类型

概要说明

DIB模块

接口

绘制DIB对象

图像运算模块

接口

图像边缘与轮廓运算

图像模板变换模块

接口

图像模板变换

定位算法模块

接口

车牌定位算法

接口说明

函数

模块间接口函数

BOOLOnEraseBkgnd

函数名

OnEraseBkgnd

文件名

Recview.cpp

功能概要

设置窗口

记述形式

BOOLOnEraseBkgnd(CDC*pDC)

参数

类型

变量名

I/O

说明

CDC*

pDC

I

句柄

返回值

类型

bool

说明

true

正常结束

false

异常结束

详细说明

设置子窗体默认的背景色

使用注意事项

BOOLPaintDIB

函数名

PaintDIB

文件名

DIB.cpp

功能概要

绘制DIB对象

记述形式

BOOLWINAPIPaintDIB(HDChdc,LPRECTlpdcrect,HDIBhdib,LPRECTlpDIBrect)

参数

类型

变量名

I/O

说明

HDC

hdc

I

输出设备DC

LPRECT

lpdcrect

I

绘制矩形区域

HDIB

hdib

I

指向DIB对象的指针

LPRECT

lpDIBrect

I

要输出的DIB区域

返回值

类型

bool

说明

true

正常结束

false

异常结束

详细说明

该函数主要用来绘制DIB对象

使用注意事项

ReadDIBFile

函数名

ReadDIBFile

文件名

DIB.cpp

功能概要

读取dib图像

记述形式

HDIBWINAPIReadDIBFile(CFilefile)

参数

类型

变量名

I/O

说明

CFile

file

I

要读取的文件文件CFile

返回值

类型

HDIB

说明

hDIB

返回句柄

NULL

详细说明

该函数将指定的文件中的DIB对象读到指定的内存区域中。

使用注意事项

RobertDIB

函数名

RobertDIB

文件名

testDIB.cpp

功能概要

边缘检测运算

记述形式

BOOLWINAPIRobertDIB(LPSTRlpDIBBits,LONGlWidth,LONGlHeight)

参数

类型

变量名

I/O

说明

LPSTR

lpDIBBits

I

指向源DIB图像指针

LONG

lWidth

I

文档评论(0)

知识海洋 + 关注
实名认证
文档贡献者

知识海洋

1亿VIP精品文档

相关文档