# 软件工程课设仓库 **Repository Path**: yu-moyang/001 ## Basic Information - **Project Name**: 软件工程课设仓库 - **Description**: 2024年春软件工程课设仓库 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-04-17 - **Last Updated**: 2025-03-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 软件工程课设仓库 #### 介绍 2024年春软件工程课设——车牌识别系统 #### 系统环境 操作系统:windows11操作系统 开发工具:pycharm2024.1(64位) #### 系统概述 本车牌识别系统是一个基于机器学习中支持向量机(SVM)算法的识别系统,它通过以下步骤来实现车牌的识别: 1. **图片采集**:通过上传本地图片。 2. **车牌定位**:利用图像处理技术从原始图片中分离出车牌区域。这包括: - 使用开运算和闭运算找到图像边缘,形成整体。 - 寻找边缘形成的矩形区域,排除非车牌区域(长宽比不在2到5.5之间的区域)。 - 根据车牌的宽高比和面积大小进一步筛选,最终定位并提取车牌区域。 3. **字符分割**:对车牌上的字符进行分割,步骤包括: - 灰度化和二值化处理。 - 轮廓检测。 - 去除边框和铆钉,这些可能会干扰字符的准确提取。 4.字符识别: 对字符进行识别 5. **SVM算法识别**:使用Opencv的SVM算法对分割后的字符进行识别。训练样本来自EasyPR的C++版本,通过训练得到的模型用于识别车牌。 6. **结果输出**:将识别结果通过客户端界面展示,该界面使用PyQt5编写,支持展示识别后的车牌信息。 整个系统的设计旨在通过简化的流程实现高效的车牌识别,同时提供用户友好的交互界面。