毕业设计(论文)-基于图像的车牌自动识别处理系统.doc
《毕业设计(论文)-基于图像的车牌自动识别处理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于图像的车牌自动识别处理系统.doc(64页珍藏版)》请在咨信网上搜索。
西华大学毕业设计说明书 摘 要 本设计是针对公路监控的需要,设计的基于单片机的车牌识别处理系统,可实现车牌的判断识别以及报警。本设计分为四大部分,图像的采集,图像处理,stm32程序的快速开发,单片机的外围电路设计。其中,用串口摄像头进行车牌图像的采集,利用MATLAB这个软件工具,将采集到的车牌图像数据通过MATLAB环境中建立的串口对象传到MATLAB中,接着进行图像的译码,译码完成后,就可对该车牌图像进行图像处理,提取图形的车牌区域,对该区域进行处理,最终识别出车牌图像中的车牌信息。最后再是利用rapidstm32模块的可视化交互式程序设计环境,在Smiulink下建模转化为基于stm32的C程序及工程,实现stm32程序的快速开发,最后在对程序做一些调整,设计该系统的外围电路,进行电路设计。 【关键字】车牌识别、图像处理、MATLAB、电路设计 Abstract This design is the need for road monitoring, license plate recognition processing system based on single chip design, which can realize the judgment of license plate recognition and alarm. This design is divided into four parts, image acquisition, image processing, rapid development of the STM32 program, the external microcontroller circuit design. Among them, using serial camera were license plate image acquisition, and establish serial object in MATLAB, to receive image data. Then, Followed by image decoding. After the completion of the decoding can be on the license plate image for image processing, and license plate region extraction in graphics, then in the region carried out, finally identify the license plate vehicle license plate image. Finally using visual interactive programming environment of the rapidstm32 module in smiulink modeling into C program and project based on STM32 stm3 2 the rapid development of procedures, and make some adjustments to the program, the design of the external circuit of the system, circuit design. 【Key words】license plate recognition, image processing,MTLAB,circuit design 目 录 摘 要 I Abstract II 目 录 III 第1章前言 1 1.1 基于图像的车牌识别系统的设计背景 1 1.2 基于图像的车牌识别系统的国内外现状 1 1.3 设计系统的情况 2 第2章 方案设计 3 2.1 设计要求 3 2.2方案选择 3 2.3.1 设计方案的选择 3 2.3.2 字符识别方案的选择 3 2.3 系统方案 4 2.4总体方案设计 4 2.4.1硬件设计 5 2.4.2软件设计 5 第3章硬件设计 7 3.1 主要原件介绍 7 3.1.1 主芯片STM32T103C8T6 7 3.1.2 语音芯片QGPN5 8 3.1.3 电平转换MAX232 9 3.1.4电压转换芯片 11 3.1.5 TFT LCD液晶 12 3.2 模块分析 13 3.2.1 STM32控制模块 13 3.2.2电源模块 14 3.2.3 滤波电路 15 3.2.4 语音输出模块 16 3.2.5报警模块 16 3.2.6 采集模块 17 3.2.7 指示灯模块 18 3.2.8 液晶显示模块 18 3.2.9 下载调试模块 19 第4章 车牌图像采集 20 4.1 PCTO1串口摄像头说明 20 4.1.1 PCTO1串口摄像头介绍 20 4.1.2 PCTO1串口摄像头界面说明 21 4.1.3 PCTO1串口摄像头通讯协议 21 4.1.4PCTO1串口摄像头上电初始化流程 23 4.2 图像译码以及串口操作 23 4.2.1 图像的基本概念 23 4.2.2 JPEG档介绍 24 4.2.3 JPEG译码过程 27 第 5章车牌图像处理 30 5.1 图像灰度化与二值化 30 5.1.1图像灰度化 30 5.1.2灰度直方图阀值提取及图像的二值化 32 5.2 车牌图像边缘检测 33 5.2.1 边缘检测概述 33 5.2.2边缘检测方法 33 5.3车牌定位和提取 36 5.3.1车牌定位及提取概述 36 5.3.2车牌定位 36 5.3.3车牌提取 38 5.4车牌字符分割 39 5.4.1分割前的处理 40 5.4.2字符分割 41 5.5车牌字符识别 43 5.5.1 字符归一化 43 5.5.2字符识别 44 5 .6 stm32软件快速开发 45 总结与体会 46 致谢词 47 【参考文献】 48 附录 50 III 第1章前言 1.1 基于图像的车牌识别系统的设计背景 随着经济的发展,每个城市之间的交通越来越复杂,汽车越来越多,它们在给出行提供方便的同时增加了车辆管理的难度,目前人工管理的方式已经不能满足人们的需求。我们只有寻找更好的方式才能解决越来复杂的交通状况。目前,智能交通越来越受到人们的青睐与重视,它的运用极大的提高了交通的管理效率。近年来,科技技术的不断进步,智能方面东西的运用已逐渐成为主流,他不仅能给我们带来方便而且还可以节省劳动力,推进社会的发展。 1.2 基于图像的车牌识别系统的国内外现状 车牌识别技术的研究国外起步较早。早在20世纪80年代,便有些零零散散的图像处理方法用于车牌自动识别的某些具体应用。在这个解读,车牌自动识别技术的研究还没有形成完整的系统体系,一般采用简单的图像处理方法来解决某些具体问题,并且最终结果通常需要人工作干预。 进入20世纪90年代后,车牌自动识别的系统化研究开始起步。[25]典型的如A.S.Johnson等提出车辆牌照的自动识别的系统化研究开始起步。[25]典型的如提取和模板构造、字符识别等三部分完成车牌的自动识别。[25]R.A.Lotufo使用视觉字符识别技术分析所获得的图像,首先在二值化图像中找到车牌,然后用辩解跟踪技术提取字符特征,再利用统计最邻近分类器与字符库中的字符进行比较,得出一个或几个车牌候选号码,在对这些号码进行核实检查,确定是否为该车牌号码,最终确定车牌号码,这个时期的应用在识别正确率方面有所突破,但还没有考虑识别事实性的要求,识别速度有待进一步提高。 在八十年代初,国外的研究人员对车牌识别技术有着广泛的关注。在20世纪90年代,随着计算机视觉技术的发展和计算机性能的提高,车牌识别系统得到了系统的研究。[26] 但是,该系统在中国车牌识别系统中无法识别汉字。目前,有一些更成熟的产品来解决我国的如汉王眼自动化HW公司中国科学院汉字识别问题,慧光车牌号码自动识别系统的亚洲视觉科技有限公司,深圳柯兴实业有限公司和中国信息产业部旗下的中智交通电子有限公司开发的相关识别产品。此外,上海交通大学计算机科学与工程系、浙江大学自动化系、清华大学计算机科学与工程系等高校实验室的实验室,将科研成果转化为技术领域。更重要的是,智勇刘,谁是从中国科学院自动化研究所,也发表了相关文章,并针对胡,一个来自北京航空航天大学的研究人员开发的车牌识别系统在模板匹配技术的基础上开发了一个车牌识别系统,该系统可应用于收费站。 1.3 设计系统的情况 本次设计通过串口摄像头对车牌图像进行采集,采集到的图片格式为jpeg格式,接着将车牌图像数据通过串口这一媒介传到在电脑上。当电脑接收到图像数据后,首先应对接收到的图片数据进行译码,还原图像数据成车牌图像,再对车牌图像进行相关的图像处理。由于maTLAB强大的计算功能,运算速度快,处理图片比较方便,编程简单等,本次在该环境下进行图片处理,对车牌进行定位,字符分割,字符识别等。然后再MTALB下利用Simulink建模,实现快速开发stm32源程序,生成STM32下的C程序和工程,完成本次设计任务。 第2章 方案设计 2.1 设计要求 本次设计是针对门禁或公路监控的需要,设计基于单片机图像识别的车牌处理系统,实现监视区域内车牌判断、识别;可实现信息语音输出及数据的记录;可实现报警图像输出及传输。需要在matlab下操作串口实现图像的传输,运用matlab强大的计算功能,进行jpeg图像译码,再对采集到的车牌图像进行相关的图像处理.(如车牌的提取,字符的分割及识别等),用以识别图像中的车牌信息,将具体的车牌信息识别出来。 2.2方案选择 2.3.1 设计方案的选择 方案一:基于颜色的的车牌识别。 优点:对车牌进行自动区域定位、文字提取、识别。识别出结果之后进行语音朗读提醒。在定位出错和识别出错时可以进行语音警告。识别结果存入指定档内的档中。 缺点:该识别系统是针对蓝底白字的车牌进行的识别。故对颜色依赖度高。对颜色的抗干扰能力差。对蓝色汽车无法识别。 方案二:基于二值图的的车牌识别。 优点:识别别范围广,对车牌的要求少,以及能够适应较复杂的外在景物中提取出车牌。抗干扰能力强,开发时间段。 缺点:对图片的清晰度要求较高,算法及步骤要复杂一点。 综上的优缺点,以及结合现实的实际情况本次采用基于二值图的车牌识别,对车牌进行提取,字符的分割等。 2.3.2 字符识别方案的选择 方案一:人工神经网络进行字符识别。 人工神经网络进行字符识别主要有两种方法:一种方法是先对待标识符元进行特征提取,然后用所获得的特征来训练神经网络分类器。[27]识别效果与字符特征的提取有关,而字符特征提取往往比较耗时。因此,字符特征的提取就成为研究的关键。[28]另一种方法则充分利用神经网络的特点,直接把输入网络,由网络自动实现特征提取直至识别。 方案二:模板匹配法。 模板匹配的主要特点是实现简单,当字符较规整时对字符图像的缺损、污迹干扰适应力强且识别率相当高。[15]综合模板匹配的这些优点我们将其用为车牌字符识别的主要方法。 2.3 系统方案 根据设计的要求,要实现功能,首先我们要对图像进行采集,要了解摄像头的相关参数,知道它是如何将数据传输到上位机的;紧接着在matlab环境下如何读取串口,如何将得到图像数据进行译码,这都是我设计的必备知识,然后才是本次设计的核心,如何对采集到了图像做处理,编写怎样的算法,才能将图片的中的车牌信息给识别出来。这些列的问题都是我必须解决的;最后解决实现单片机程序的快速开发以及单片机外围电路的设计,最终完整的实现本次设计。 经过分析设计了如图2-1系统框图: 车牌显示 串口摄像头采集图像 报警 单片机 语音输出 图2-1 系统框图 2.4总体方案设计 本次设计的总体方案设计可以大致分为两个部分,硬件设计和软件设计。首先设计相关的硬件电路用于对整个系统进行控制,设计语音电路对车牌信息结果进行输出,还要设计电源以及显示电路等,使得整个系统的功能更加的齐全。然后,在软件方面,编写相关的算法,使的我们能将车牌提取出来完成字符的分割,将车牌的信息识别出来,这部分工作最为核心,算法的好坏直接关系到我的结果好坏。最后为实现STM32程序的快速开发利用MATLAB Simulink环境进行语言的转化达到程序的快速快发,避免了单片机的繁琐编程来实现功能,提高程序的开发效率,方便又快捷。本次要进行的工作步骤图如图2-2 车牌图像预处理 车牌提取 字符分割 字符识别 车牌图像的采集、输入 输出结果 图2-2工作框图 2.4.1硬件设计 本次设计的车牌识别系统硬件部分包括串口摄像头、主控机、语音播报电路、报警电路、电源电路以及报警图像的显示。串口摄像头用于采集车牌图像,它的像素会影响到拍摄图片的质效果;主控机是本次识别系统的核心用于对摄像头进行控制以及接收它传来的数据并进行处理,协调各个电路的运行;语音播报用于对检测到的车牌进行实时的播报;电源电路用于对整个车牌自动识别系统供电,为系统提供能量来源,保证系统能够正常运转;报警电路用于对错信息进行报警。 2.4.2软件设计 硬设备采集到图像后首先应考虑图像是什么格式的。目前常用的格式有*jpeg、*BMP、*GIF等,本次采集到的图片格式为*jpeg格式。程序的编写大多采用VC、MATLAB语言,本次设计选用的是MATLAB语言。 MATLAB具有以下优点: 1. 编程效率高,使用非常的方便。以矩阵作为基本语言要素使得MATLAB在数字计算编程效率方面大大提高。它的图像处理工具扩展了MATALB解决图像处理的能力,其他的像神经网络和小波工具都对算法的分析有很大的帮助。 2. MTALB移植性好,交互性好,开放行好,扩充能力强。MATALB可在linux、windows系列平台上使用,且所有工具箱档和核心档都是公开的,我们可以直接修改源文件生成新的工具箱,扩充更多的新功能,有利于算法的改进和研究。还有MTLAB的库函数与用户档形式上是一样的,我们可以根据需求扩充和建立新的库函数,扩充的功能。 3. 较强的处理和图形控制功能,自带API使我们可以方便的在MATLAB与C++、C等其他程序语言之间建立数据通讯。 本系统采用matlab进行程序的撰写,具有明显的优势: 1. 我们可以直接调用matlab库函数对接收到图片数据进行处理,使得编程更加的容易,方便易懂。 2. 由于图像信息量很大需要大量的计算,由于matlab强大的计算功能正好派上了用场, 使得工作效率大大提高。 3.matlab的移植好交互性强,为以后将程序转化烧写到单片机上做好了准备,实现单片程序的快速开发。极大的减少了工作量。 整个软件系统是车牌识别功能的图像分析和处理的系统。首先将接收到的数据进行图像译码,然后对译码后的车牌图像进行灰度处理等相关图像增强操作,使图像更加的清晰。接着对车牌图像进行边缘检测得到车牌图像的边缘,然后在对边缘检测好的图像进形态学操作,经过了这一些的处理我可以清晰的看到车牌区域的轮廓以及背景区域。接着我们就可以根据车牌的具体情况以及前期处理的效果进行车牌进行定位和提取。然后将提取到的车牌图像进行二值化处理,根据投影找到倾斜的角度,对车牌进行倾斜校正,接着根据垂直投影,对车牌字符进行分割。最后运用模板法对分割出来的图片进行匹配,识别出车牌。整个系统的设计采用了M语言,最后通过rapidstm32实现单片机的程序快速开发。 第3章硬件设计 3.1 主要原件介绍 3.1.1 主芯片STM32T103C8T6 STM32f103c8t6/STM32F103是 ST 公司基于ARM最新Cortex-M3架构内核的32位处理器产品,内置128KB的Flash、外设20K的RAM、丰富的增强I/O端口和联接到两条APB总线的、12位AD、4个16位定时器和还包含标准和先进的通信界面:多达2个I2C界面和SPI界面、3个USART界面、一个USB界面和一个CAN界面。等多种资源,时钟频率最高可达72MHz。参数说明如表4-1 表4-1 STM32F103C8T6参数说明 名称 STM32f103c8t6 存储器,RAM 20KB 计时器 4 封装形式 LQFP 工作的最高温度 105℃ 工作的最低温度 -40℃ 通讯方式 SPI,USART,USB,CAN 位数 32 定时器位数 16 器件标号 32f103c8t6 时钟频率 72MHZ 界面类型 CAN,SPI,URAT,USB 供电 2-3.6V 模数转换输入数 16 闪存容量 64KB 针脚数 48 3.1.2 语音芯片QGPN5 QGPN5 系列产品是一款专门为语音应用设计的。采用最先进的 CMOS工艺。内部自带 8 位 DSP 微控制器。分为 QGPN5A,QGPN5B,QGPN5C 系列。提供 4 通道语音/Tone/Midi 语音合成方式播放最高采样率可达 CD 音质 44.1kHz,并且内部自带硬件 16 级音量调节功能。提供两种音频输出方式,一种 PWM 输出,一种 DAC 输出。可利用芯片内部+-1%的振荡,您无需外加振荡电阻,您也可以根据需求外接 RC 振荡电阻,当只使用内部振荡电阻时,外接振荡电阻脚可做为普通 IO 口使用。提供待机模式(Halt mode),可大幅度的节省功耗;另外也可以选择慢速时钟,降低系统耗电。 芯片的引脚图如图4-1: 图3-1引脚图 下表3-1是语音芯片QGNP5的引脚说明: 表3-1 引脚说明 名称 属性 功能描述 VDD P 电源正极 2.0~5.5V 电源 GND G 电源负极 SPK O 喇叭声音输出 SPK/DAC O/AO 喇叭声音输出,或 DAC 方式音频输出共享 VPP P 芯片编程电源输入 IO1-IO I/O 芯片 IO 口 0SC/PX3 I/O 芯片的 IO 口或外部 RC 振荡外部扩展电阻脚 表3-2是语音芯片的串口地址分配说明: 表3-2 串口地址分配 出口地址 地址功能 功能描述 0X00~0XDF 223 段声音地址 对应芯片内的声音段数起始地是 00H 0XF0~0XFF 16 级音量调节功能 16 级音量调节 。0 为最小音量 ,F 0XE0 开启循环功能 当前段一直循环播放知道发送停止循环指令为止 0XE1 关闭循环功能 如果是外加功放可以关闭内部功放降低功耗 0XE2 开启接收缓冲模式 开启接收缓冲模式有 10 个位元组的缓冲区 0XE3 关闭接收缓冲模式 关闭缓冲 , 即发一个地址立即播放一个声音 0XE4—0XED NC 保留 0XEE 缓冲数据发送完成 这个命令只能在开启缓冲模式有效 0XEF NC 保留 3.1.3 电平转换MAX232 本次设计由于选用的是摄像头是串口摄像头,它的通讯方式是RS-232通讯,但是本次选用的STM32单片机的输出是TTL电平,所以我们必须经过转换,才能使stm32和串口摄像通正常通讯。本次设计选用max232来进行电平的转换,完成系统的采集工作。 MAX220–MAX249系列线驱动器/接收器,专为EIA/TIA-232E以及V.28/V.24通信界面设计,尤其是无法提供±12V电源的应用。由于这些芯片的消耗的功率最小可以达到 5μW之内,所以他们都非常的适合用电池供电。MAX225、MAX233、MAX235以及MAX245/MAX246/MAX247不需要外部元件,推荐用于印刷电路板面积有限的应用.MAX232的主要特点: 1、符合所有的RS-232C技术标准 2、只需要单一 +5V电源供电 3、片载电荷泵具有升压、电压极性反转能力。 4、能够产生+10V和-10V电压V+、V-。 5、功耗低,典型供电电流5mA 6、内部集成2个RS-232C驱动器 7、高集成度,片外最低只需4个电容即可工作。 MAX232引脚图表如图所示,其中第一部分是电荷泵电路。由1、2、3、4、5、6脚和4只电容构成。功能是产生+12v和-12v两个电源,提供给RS-232串口电平的需要;第二部分是数据转换通道。由7、8、9、10、11、12、13、14脚构成两个数据通道。其中13脚(R1IN)、12脚(R1OUT)、11脚(T1IN)、14脚(T1OUT)为第一数据通道。8脚(R2IN)、9脚(R2OUT)、10脚(T2IN)、7脚(T2OUT)为第二数据通道。TTL/CMOS数据从11引脚(T1IN)、10引脚(T2IN)输入转换成RS-232数据从14脚(T1OUT)、7脚(T2OUT)送到计算机DB9插头;DB9插头的RS-232数据从13引脚(R1IN)、8引脚(R2IN)输入转换成TTL/CMOS数据后从12引脚(R1OUT)、9引脚(R2OUT)输出;第三部分是供电。15脚GND、16脚VC(+5v)。Max232引脚图如图4-2 如图3-2 Max232引脚图 3.1.4电压转换芯片 由于各种芯片的供电要求不一样,所以要根据需求,采用不同的电源,这里用ZY2405UHBD-5W将24V直流电转化成5V直流电,用ASM117-3.3三端稳压器将5V电压转化3.3V. ZY_UHBD-5W 是由广州致远电子开发的宽电压输入隔离电源模块,它的转换效率非常的高,良好的高容性负载容量温度特性和低,而且还带有短路保护功能。国际标准引脚,UL94-V0级阻燃封装,无需外部散热器自然冷却,无需外部元件可直接使用,可直接焊接在PCB板上。连接简单。引脚图如图3-3 图3-3 ZY_UHBD引脚图 表3-3是电源转换芯片ZY_UHBD-5W 的引脚说明: 表3-3 引脚定义 引脚号 引脚名称 引脚定义 1 Vin+ 电源输入端 2 Vin- 电源输入地 3 Vout 隔离电源输出负 5 Vout+ 隔离电源输出正 AMS1117-3.3芯片将5伏电压转化成3.3伏它的输出电流为1A,负载调整率为0-0.4%(最大)封装类型:SOT-223;工作结温范围:-40~125°C输入电压:15V焊接温度(25秒):265°C存储温度:- 65~150°C;输出电压:3.267~3.333V(0<= IOUT<=1A , 4.75V<=VIN<=12V)线路调整(最大):10mV(4.75V<=VIN<=12V)负载调节(最大):15mV(VIN=5V,0<= IOUT<=1A)电压差(最大):1.3V电流限制:900~1500mA静态电流(最大):10mA纹波抑制(最小):60dB。 3.1.5 TFT LCD液晶 TFT-LCD 又叫做薄膜晶体管液晶显示器,常用的液晶屏界面很多种,8 位、 9 位、16位、18 位都有。而常用的通信模式呢,主要有 6800 模式和 8080 模式两种,这次设计用的是 8080 模式。 为了显示得到的车牌结果,以及方便以后功能的扩展,本次选用的是TFT LCD液晶显示屏。以后可以扩展为触摸屏。它的控制芯片用的是ILI9325,为QVGA TFT LCD显示的单晶片解决方案,支持240RGB×320像素,可以显示262144真色彩。支持MVA(Multi_domain Vertical Aligement多范围垂直队列)宽视角显示。组合720通道源极驱动和320通道门极驱动。内部集成172800字节的GRAM(图形存储器),它具有内部晶振和硬件复位支持240RGB×320像素,可以显示262144真色彩。支持MVA(Multi_domain Vertical Aligement多范围垂直队列)宽视角显示。而且在TFT液晶的内部具有复位和晶振电路,用起来非常的方便,他还支持四中高速界面。 3.2 模块分析 3.2.1 STM32控制模块 微处理器模块,由STM32F103RBT6单片机,时钟电路,复位电路构成,是整个系统的核心,也是整个系统的控制中枢,进行 数据的处理以及对语音模块,显示模块的控制、报警模块的控制,维持整个系统的正常运行。时钟电路采用的是外部晶振用的是32.768KHZ与两个33pf的电容组成;复位电路能够实现上电单片机复位操作,使系统上电正常进入运行。电路图如图3-4。 图3-4 STM32控制模块 3.2.2电源模块 本次设计采用电源是开关开关电源。开关电源具有性能稳定,输出的电压波动小,给我们系统造成的干扰小,体积小等优点。[22]开关电源的工作频率目前基本上是工作在50kHz,是线性稳压电源的1000倍,这使整流后的滤波效率几乎也提高了1000倍;即使采用半波整流后加电容滤波,效率也提高了500倍。在相同的纹波输出电压下,采用开关电源时,滤波电容的容量只是线性稳压电源中滤波电容的1/500~1/1000。电路中晶闸管控制电路的导通,采用了TOP414G稳压芯片进行稳压,采用管够欧进行隔离。开关电源电路中,晶体管V在 激励信号的激励下,它交替地工作在导通—截止和截止—导通的开关状态,转换的速率非常的快,最普遍的是在50KHZ,但是在发达国家也有例外,最快可以达到1000KHZ。由于它转换的频率高,所有它消耗的功率小,这样可以很大幅度的增加电源的使用效率。开关电源电路图如图3-5 如图3-5 开关电源 由于该系统会用到多个电源如3.3V,5V电源等,为了满足要求,采用DC-DC变换,将开关电源的24V直流电转化为5V的直流电用到的芯片型号为ZY2405UHBD-5W;再将5V的直流电转化为3.3V的直流电用到的芯片型号为ASM1117。 电路图如图3-6 图3-6电压的转换 3.2.3 滤波电路 由于系统电源会给整个系统带来干扰,为了使电源电压更加稳定的供电,去除电源带来的干扰,我们需要对电源滤波,滤除电路中不必要的交流成份和其他的谐波。电源滤波电路如图4-7。 图3-7 滤波电路 3.2.4 语音输出模块 该模块的功能是用于语音输出,将得到的车牌结果语音输出,QGPN5可以单线控制、 双线控制、SPI 总线控制、I2C 总线控制、并口控制 等多种通信方式,本次设计采用的是cpu三线串口接线。IO1接时钟信号,IO2是送的数据信号。SPEK2是输出外接喇叭用于语音的播报。本模块用到的芯片型号为QGPN5。电路接线图如图3-8。 图3-8语音输出模块 3.2.5报警模块 本模块主要由蜂鸣器和三极管组成,功能是用于系统故障报警,对系统的安全起到一定监管和保护作用;用于指定的特定的环境情况报警,方便简洁。由于单片机的电流不足以驱动蜂鸣器发声,所以用到一个三级管进行功放,把电流放大,以驱动蜂鸣器发声。保护系统,在系统有故障的情况下及时的发现,并检修,减小故障给我们带来的损失,电路图如图3-9 图3-9 报警模块 3.2.6 采集模块 由于本次采集用的是PCT01串口摄像头采用的RS232通信,而单片机是TTL电平,为了实现正常通信,我们需要将TTL电平转换成RS232电平。本次采用的是MAX232,就有16引脚。它的11,12脚分别与单片机的分别与TXD,RXD相连,13和14脚分别与摄像头的TXD,RXD相连。采集模块电路图如图3-10 如图4-10 采集模块 3.2.7 指示灯模块 本系统设有3个指示灯(红、黄、绿灯),用以简单的知道系统的运行状况,知道系统是否处于正常的运行状态。当绿灯亮起,表示系统正处于正常运行状态;当系统黄灯亮起,表示系统正处于调试状态;当系统红灯亮起,表示系统处于故障状态,提醒我们需要对系统及时进行检修。指示灯电路如图3-11。 图3-11指示灯电路 3.2.8 液晶显示模块 本次设计用的TFT-LCD液晶,本次的触摸信号线悬空,方便以后功能的扩展。 电路接线图如图3-12,引脚说明如表3-1 引脚 作用 REST 复位选择管脚 为0是复位,1为取消复位 CS 片选信号 RS 寄存器操作0为控制寄存器,1为数据寄存器;RD是读信号 RD 读信号 WR 写操作 XL、XD、YU、YD 触摸屏控制信号线 表3-1 图3-12液晶显示模块 3.2.9 下载调试模块 本次采用的是JLINK界面下载调试。Jlink是一种仿真下载器,它用的是JTAG协议,接的是JTAG界面,不是USART口。ARM内核都支持JTAG协议和JTAG界面,通过这个界面,配合JLINK或者 ULink下载程序.接线图如图4-13 图3-13 下载模块 第4章 车牌图像采集 Matlab功能强大,串口操作异常简单 ,而且数据处理能力非常的强大快速。鉴于这些特点本次将采集数据的图像通过串口实现matlab与串口摄像头通讯,将图像数据传输到matlab,进行下一步数据的处理。由于matlab接收到的数据包括帧头和帧尾,首先我们要将帧头帧尾去掉只保留图像数据,然后再对图像数据进行译码,还原图像。 本次设计选用的是ptc01串口摄像头,使用matlab进行图像译码不仅减少编程的工作量,而且使程序变得简单明了,提高开发效率。 4.1 PCTO1串口摄像头说明 4.1.1 PCTO1串口摄像头介绍 PTC08是广州市谱泰通信科技有限公司设计生产的一工业级采集处理模块。本产品默认的串列传输速率为38400,其他可选串列传输速率有9600,19200,57600,115200。其内置的高性能数字信号处理芯片实现了对原始图像的高比例压缩。产品图像输出采用的JPEG格式标准,可方便兼容各种处理软件,为满足不同界面的需要采用标准的三线制RS-232通讯界面和RS-485界面,通过简单的图像传输协议使得摄像头可以方便的实现与计算机以及各种嵌入式系统的连接,附加的红外补光功能更可满足各种光照条件下清晰成像。PTC08串口摄像头实物如图4-1 图4-1 摄像头实物 4.1.2 PCTO1串口摄像头界面说明 本次设计用到的是标准三线制RS-232通讯界面,如图4-2 图4-2 通讯线 摄像头RS232界面说明如下: 摄像头引出四根线,红色、黑色、绿色、黄色。 红色――――――电源的正极(+5V ) 黑色――――――电源的负极,DB9 串口第 5pin 绿色――――――DB9 串口第 2pin (RXD ) 黄色――――――DB9 串口第 3pin (TXD PTC01 摄像头内部默认配有 SP3232EEN IC,从 DB9 串口第 2,第 3pin 出来的 RXD,TXD 是 RS232 电平的信号,可以直接匹配标准 PC 机的串口电平。 4.1.3 PCTO1串口摄像头通讯协议 PTC01/A 的串口通讯协议格式如下所示: 命令格式: 协议标志(1 字节) + 序列号(1 字节) +命令字(1 字节) + 数据长度(1 字节) + 数据(0~16 字节) 回复格式: 协议标志(1 字节) + 序列号(1 字节) +命令字(1 字节) + 状态字节(1 字节) + 数 据长度(1 字节) + 数据(0~16 字节) 其中: 协议标志: 命令的协议标志固定为: 0x56 回复的协议标志固定为: 0x76 命令字:用于标识具体的串口通讯命令。 数据:命令使用到的数据,不同的命令,数据的长度和格式有所不同,最大为 16 字节。表4-1是该摄像头的参数表 表4-1 指令名称 发送指令数据 返回数据 备注 复位 56 00 26 00 76 00 26 00 +DSP 版本信息 拍照 56 00 36 01 00 76 00 36 00 00 读取图片长度 56 00 34 01 00 76 00 34 00 04 00 00 XX YY XX YY ---图片数据长度,XX 为高位字节,YY 为低位字节 读取所拍图片数据 56 00 32 0C 00 0A 00 00 XX XX 00 00 YY YY 00 FF 76 00 32 00 00 FF D8..........FF D9 76 00 32 00 00 00 00 XX XX --- 起始地址(先高位字节,后低位字节。必须是 8 的倍数 ) 00 00 YY YY --- 本次读的数据长度(先高位字节,后低位字节) 清空图片缓存 56 00 36 01 02 76 00 36 00 00 设置拍照图片压缩率 56 00 31 05 01 01 12 04 XX 76 00 31 00 00 XX 一般选 36 (范- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 图像 车牌 自动识别 处理 系统
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文