摘要本文以车牌识别技术在 ARM 嵌入式系统上的开发与实现作为研究内容,通过在嵌入 式系统上移植车牌识别算法以实现车辆图片的采集、识别与存储功能。本文首先介绍了 智能交通的背景和以及车牌识别的研究现状,然后对车牌识别的相关基础知识做出了介 绍,接着详细阐述了车牌识别关键算法中的主要功能模块,包括图像的采集、图像的预 处理、车牌的定位、字符的分割、字符的识别、结果处理等。此外,在系统设计方面进 行了嵌入式 Linux 系统的搭建、内核的裁剪和移植,在嵌入式平台上通过 OpenCV 图像 处理函数库和 Qt/Embedded 开发环境完成软件程序的编写。系统测试结果表明,本课题 所实现的嵌入式车牌识别系统对国内车辆的单行牌照具有较高的识别率,而对于双行车 牌的识别将在后续的研究工作中进一步展开。74261
毕业论文关键字 嵌入式系统 车牌定位 字符分割 字符识别 OpenCV
Title The design and implementation of a license plate
recognition technique in embedded systems
Abstract The research task of this project is the design and implementation of a license plate recognition technique on ARM embedded systems。 By transplanting the license plate recognition algorithm into an embedded platform, this project implements the functionalities of vehicle image acquisition, license plate image recognition and storage functions。 This thesis first introduces the background knowledge of intelligent traffic, as well as existing license plate recognition methods and products。 The paper further introduces the preliminary knowledge of license plate recognition。 Furthermore, this thesis presents in details the basic functional blocks of the license plate recognition algorithm, including image acquisition, image preprocessing, license plate location, character segmentation, character recognition and result processing。 From the perspective of system design, this work has built an embedded Linux system by kernel trimming and program transplantation, as well as implementing the algorithm based on the OpenCV image processing function library and Qt/Embedded development environment。 Verification results indicate that the designed system achieves a high recognition accuracy for Chinese single line car license plates。 The research on the effective recognition of double line license plates will be conducted in further research tasks。
Keywords Embedded system License location Character segmentation Character recognition OpenCV
第 I 页
目 录
1 绪论 1
1。1 研究背景 1
1。3 本课题主要工作 2
1。4 本文结构安排 3
2 预备知识 4
2。1 彩色图像的基本概念 5
2。2