赞
踩
这是一个关于yolov5的道路标志识别项目,使用Pyqt5开发界面,Yolov5训练模型,数据库Mysql,包含五个模块:初始化参数、标志识别、数据库、数据分析和图像处理。
左下角三个勾选框分别是结果保存、启动数据库录入、以及模型可视化分析
右侧栏是自定义参数的批量图像数据增强(按一定概率对一个文件夹所有图片使用勾选的数据增加方法)
模型基本参数勾选配置
运行main.py
。
pt
文件夹:存放模型(best.pt是道路标志识别模型)main_with
文件夹:login.py
(登陆ui)、win.py
(主ui)dialog
文件夹:rtsp弹出界面apprcc_rc.py
:资源文件login_ji.py
:界面登陆逻辑文件run-exp52
:300轮训练后的道路标志识别模型utils/tt100k_to_voc-main
文件夹:json转yolo格式result
保存一些推理文件,run
保存训练文件data
文件夹下-regn_mysql.sql
pip install -r requirements.txt
1、项目基于YOLOv5 v6.1
2、数据库连接
def get_db_connection():
return pymysql.connect(
host='localhost',
user='root',
password='123456',
database='traffic_sign_recognition'
)
代码中有两个相同的数据库链接需要修改,请查看data文件夹下的数据库sql文件建立测试数据库
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。