dhinesh8023/Drive-legal-up
GitHub: dhinesh8023/Drive-legal-up
一个 AI 辅助交通违规检测与驾驶评分管理系统,为驾驶员和警察提供双端 Dashboard,模拟交通规则执行并通过短信发送违规提醒。
Stars: 0 | Forks: 0
# 🚦 Drive Legal AI
Drive Legal AI 是一个 AI 辅助的交通监控和道路安全系统,用于模拟自动执行交通规则。该系统为驾驶员和警察提供独立的 dashboard,维护驾驶评分,检测交通违规行为,并可以使用 Twilio 发送 SMS 提醒。
## 📌 功能
### 🚗 驾驶员 Portal
- 驾驶员注册
- 实时 GPS 定位
- 安全驾驶评分
- 驾驶员资料
- AI 交通违规模拟
- 罚款计算
- 实时分数更新
### 👮 警察 Portal
- 警察登录
- 搜索已注册的驾驶员
- 查看违规记录
- 监控罚款
- 跟踪安全驾驶员
- Dashboard 统计数据
### 🤖 AI 检测模拟
系统随机模拟以下项目的检测:
- ✅ 检测到头盔
- ❌ 未戴头盔
- ❌ 三人共乘
- ❌ 超速
每次违规都会更新:
- 驾驶评分
- 罚款金额
- 驾驶员记录
## 📱 SMS 提醒服务
后端使用:
- Express.js
- Twilio API
向已注册的驾驶员发送 SMS 通知。
## 🛠️ 技术栈
### 前端
- HTML5
- CSS3
- JavaScript
### 后端
- Node.js
- Express.js
- Twilio API
- CORS
## 📂 项目结构
```
DriveLegal-AI/
│
├── index.html
├── dashboard.html
├── police-dashboard.html
├── style.css
├── index.js
├── dashboard.js
├── police-dashboard.js
├── server.js
├── package.json
├── user.json
└── README.md
```
## 🚀 安装说明
克隆仓库
```
git clone
```
安装依赖
```
npm install
```
启动服务器
```
npm start
```
服务器运行于:
```
http://localhost:5000
```
在浏览器中打开前端。
## 📊 驾驶员 Dashboard
- 驾驶员资料
- GPS 跟踪
- 安全驾驶评分
- AI 检测
- 罚款状态
- 交通规则
## 👮 警察 Dashboard
- 已注册驾驶员总数
- 违规统计数据
- 罚款收取情况
- 安全驾驶员人数
- 驾驶员搜索
- 车辆信息
## 🚦 包含的交通规则
- 强制佩戴头盔
- 禁止三人共乘
- 超速
- 使用手机
- 酒后驾驶
- 遵守交通信号灯
- 遵守车道纪律
- 携带有效证件
## 🔔 AI 工作流
1. 驾驶员注册。
2. 打开驾驶员 dashboard。
3. 运行 AI 检测。
4. 检测到违规行为。
5. 计算罚款。
6. 更新驾驶评分。
7. 警察 dashboard 显示更新后的记录。
8. 可以使用 Twilio 发送 SMS 提醒。
## 未来增强功能
- 使用 YOLO 进行真实的 AI 对象检测
- 集成 OpenCV
- 摄像头视频流支持
- 人脸识别
- 车牌识别 (ANPR)
- 数据库 (MongoDB/MySQL)
- 使用 JWT 进行身份验证
- 真实 GPS 跟踪
- 罚款支付网关
- Analytics dashboard
## 作者
作为一个 AI 驱动的智能交通管理系统项目开发。
标签:GNU通用公共许可证, GPS定位, MITM代理, Node.js, Web系统, 交通违规检测, 人工智能, 数据可视化, 用户模式Hook绕过, 短信通知