毕业设计之深度学习交通标志识别系统(python完整源码+说明文档+演示视频)

1 项目介绍

本系统的主要使用角色为普通用户和管理员用户,两者的功能几乎是一致的,但管理员用户比普通用户多了用户管理的功能,可以对系统内的用户进行管理。普通用户比管理员用户多了注册的功能,普通用户必须先经过注册才可以进行登录。而管理员用户的帐号是在编程时就写好的。两种角色共同有的功能主要有个人信息查看、修改密码、图片识别、摄像头识别和天气识别等

2、项目技术

项目后端框架:Java+ssm

项目前端框架:vue2,ssm

3、开发环境

后端:开发语言:python

框架:python,django

python版本:python3.6.8版本向上兼容

数据库:mysql5.7+

数据库工具:Navicat11+

开发软件:pycharm

前端:nodejs,vue,html

数据库:mysql

4  系统特点

没有驾照或者刚刚拿到驾照的新手司机经常会出现在路上不认识各种交通标志的情况,有很多时候因为不认识交通标志而违反了交通规则,这样不仅会造成自己的驾驶证被扣分和罚款,严重的时候会因为不熟悉交通标志带来很严重的车祸,会对自己或他人的生命及财产安全带来巨大损失。

5 系统功能实现

5.1 登录注册功能

用户在没有登录自己的用户名之前只能浏览本网站的首页,想要使用其他功能都会弹出对话框,显示请登录,所以使用本系统的第一个前提条件就是需要先完成注册和登录。在右侧先点击注册按钮进入注册界面,按照要求完成注册后在左侧输入自己的用户名和密码即可完成登录。

5.2 首页展示功能

在浏览器的网址栏中输入正确的域名之后就可以进入本系统的首页面,不论用户是否进行登录都是可以访问本网站首页的。网站的首页为左右结构,左侧为菜单栏,右侧为数据显示的面板。用户如果在登录的情况下访问本网站,在左侧菜单栏的上方会显示自己的用户名,下方为各个功能的链接按钮。

5.3 个人信息展示功能

此模块中用户可以查看自己的个人信息,其中包含的数据有用户在本系统内的编号,用户的姓名及联系方式,用户的权限,用户的注册时间和最后修改时间。

5.4 用户信息管理功能:

注册用户信息维护包括用户添加和用户查询两个功能,在用户添加界面添加数据之后即可在查询界面中看到。在用户查询界面的头部是搜索区域,管理员可以通过用户的姓名对用户信息进行查询,还可以删除或修改某位员工的数据。

5.5 修改密码功能:

用户在已经登录的情况下在前台页面中点击修改密码的链接后可以进入此功能,此功能的表单比较简单,有两个密码框分别为新密码和再次输入密码,两个密码框中的值通过比较验证后即可完成密码的修改。

5.6图片识别功能:

用户在点击图片识别的链接后可以在看到界面中所有的历史图片识别列表,点击上方的新增图片识别按钮后会弹出文件对话框,用户可以选择本地的图片进行识别,选择正确路径的图片后系统会对图片中的交通标志进行识别,识别完成之后会显示在图片识别列表中。具体操作界面如下:

5.7摄像头识别功能:

本功能的逻辑与实现的方法跟图片识别功能是一致的,两者的区别在于图片的来源不一样。如果想要现场进行拍摄并进行识别的话就可以使用本功能,具体界面如下:

5.8天气识别功能:

天气识别功能的实现与交通标志图片识别类似,两者的区别在于深度学习算法的识别对象不一样,图片识别功能中主要识别的对象为图片中的交通标志,而天气识别中的识别对象是图片中的天气状况。经过具体界面如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值