# tangprimer20k **Repository Path**: gu-cy/tangprimer20k ## Basic Information - **Project Name**: tangprimer20k - **Description**: 基于TangPrimer20k的FPGA图像预处理应用设计。使用高云的TangPrimer20k开发板实现车牌字符识别。 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 1 - **Created**: 2024-07-06 - **Last Updated**: 2025-09-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: Verilog, TangPrimer20k, FPGA ## README #### 项目说明 本项目设计了一种基于TangPrimer20k的车牌识别系统。该系统的硬件平台基于高云的TangPrimer20k 开发板,并配合使用了ov5640摄像头,实现了对图像的实时采集和处理。在图像处理过程中,系统采用了一系列图像处理技术,包括二值化、边缘检测、腐蚀与膨胀等。 #### 算法整体架构 车牌识别的图像处理流程通常包括图像采集、预处理、车牌定位、字符分割、字符 识别、后处理和结果输出。 #### FPGA实现 本设计大体可以分为4个子模块和一个顶层模块。子模块分别是:OV5640 摄像头模块,用于对摄像头进行初始化以及图像流的输入;图像处理模块是主要模块,上述的图像处理算法都在这个模块实现,其中识别模块是对字符进行模板匹配并得出结果的模块,其将结果输入到串口模块,并由串口模块以文字的方式输出到PC 端的串口助手中;DDR3模块用于对处理后的图像进行缓存,用于后续的显示;LCD模块是对来自DDR3的视频流进行整理,后续输出到LCD屏幕显示。 #### 结果输出 LCD显示屏显示车牌实时图像,并加入了字符、车牌边框。识别结果通过串口发送到串口助手显示。