# 智能停车管理系统(模拟出入场)
**整体构建规划**
1. 可行性分析:确认系统可以完成所需的功能。
2. 需求分析:通过深入讨论确定系统需求,使用Axure等工具制作原型图并记录大量的文字说明。
3. 概要设计:使用E-R图描述系统的需求和设计。
4. 详细设计:进行代码设计。
5. 软件测试:测试系统的各个功能。
**需求分析**
1. 构建GUI:建立用户友好的界面,方便操作。
2. 停车业务:包括入场和出场两部分。
- 入场:识别车牌并把停车入场信息写入数据库,保存入场信息。
- 出场:识别车牌,查找最近一次入场停车信息,计算费用并写入计费信息表,更新车位信息。
**功能建设**
1. 技术准备:使用Python OpenCV库进行车牌识别,使用YOLO+OCR进行深度学习,使用MySQL进行信息存储和查询,使用pygame制作窗体。
2. 车牌识别:使用Python OpenCV库,通过摄像头拍摄车辆,识别车牌号。
3. 信息存储和查询:使用MySQL进行车辆信息的存储和查询,包括入场和出场信息,费用结算信息等。
4. 业务算法:编写计费规则,提取数据库里面的信息,进行时间的换算和费用的计算。
5. 窗体制作:使用pygame制作窗体,包括显示车位信息,费用信息,车牌信息等。
测试版本信息
pygame==2.0.1
opencv-python==4.5.2.54
mysql-connector-python==8.0.26
project_name/
├── src/
│ ├── main.py # 主程序入口
│ ├── license_plate.py # 车牌识别模块
│ ├── database.py # 数据库模块
│ ├── billing.py # 计费模块
│ └── gui.py # GUI模块
│ └── button.py # 控制按钮
├── resources/
│ ├── fonts/ # 字体文件
│ ├── images/ # 图片资源
│ └── base_test #sql文件
├── test_image/ #测试文件
├── requirements.txt # 项目依赖库列表
└── README.md # 项目说明文件
编程ID
- 粉丝: 9w+
- 资源: 921
最新资源
- 基于K-means算法的光伏曲线聚类研究 MATLAB 代码研究大量随机场景下光伏序列聚类与削减问题,首先,生成大量光伏随机场景,其次,采用的是较为基础的K-means算法,经过matlab求解后,代
- 三菱Fx3u程序,自动检测包装机 该程序六个电机,plc本体脉冲控制3个轴,3个1pg控制 程序内包括伺服定位,手自动切,功能快的使用,可作为模板程序,很适合新手
- 西门子新一代伺服驱动系统SINAMICS S200 PN驱动器连接的电机均为绝对值编码器类型,在EPOS控制模式下有主动回零、被动回零、设置参考点及绝对值编码器校准几种回参考点方式
- Linux下使用v4l2-ctl命令检查摄像头及相关音视频设备硬件特性
- sqlserver-trigger-socket通信
- 文件下载,无特殊意义,无需纠结
- 法奥Linux下的VisualCode配置C++SDK
- 2022级嵌入式Linux期末课程设计-选题参考.rar
- 基于STM32F103的多摩川绝对值磁编码器通讯方案 包含:原理图,PCB,源码,多摩川协议手册
- 成都链家二手房.zip
- arm-linux-gcc-4.5.1-v6-vfp-20120301.7z
- S7-1200 PLC 连接 SINAMICS S200 PN伺服驱动系统
- 数据结构期末作业:基于Python的zzu校园导航.zip
- 51单片机数控可调稳压电源proteus仿真,可调范围为3-24V,可以矩阵键盘直接设置输出电压,也可以步进0.1V设置输出电压,1602lcd显示设置值与实际输出值
- DLLDirectX文件修复工具
- BC文件比较工具.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈