sam-coolshrestha/summer_training

GitHub: sam-coolshrestha/Intellitraffic

基于YOLOv8和EasyOCR构建的智能交通监控与分析系统,支持从交通视频中实现车辆检测、追踪、测速、车牌识别与超速违规分析。

Stars: 0 | Forks: 0

# IntelliTraffic AI 使用 YOLOv8、EasyOCR、OpenCV 和 Streamlit 构建的 AI 驱动的智能交通监控与分析系统。 ## 在线演示 https://intellitraffic-ai.streamlit.app/ # 功能 * 使用 YOLOv8 进行实时车辆检测 * 使用 ByteTrack 进行车辆追踪 * 车辆速度估计 * 使用 EasyOCR 提取车牌 * 超速检测与违规分析 * 车辆轨迹追踪 * 交互式 Streamlit 分析仪表板 * 车辆筛选与车牌号搜索 * 生成并下载 CSV 报告 * 已处理交通视频回放 * 上传并处理自定义交通视频 # 🛠️ 技术栈 * Python * YOLOv8 * OpenCV * EasyOCR * Streamlit * Pandas * NumPy # 项目结构 ``` summer_training/ │ ├── app/ │ ├── analytics.py │ ├── detection.py │ ├── ocr.py │ ├── tracking.py │ └── utils.py │ ├── outputs/ │ ├── final_output.mp4 │ └── vehicle_records.csv │ ├── videos/ │ └── uploaded_video.mp4 │ ├── app.py ├── main.py ├── requirements.txt ├── README.md └── .gitignore ``` # 安装说明 克隆仓库: ``` git clone https://github.com/sam-coolshrestha/summer_training.git cd summer_training ``` 安装依赖项: ``` pip install -r requirements.txt ``` # 运行应用程序 启动 Streamlit 仪表板: ``` streamlit run app.py ``` 手动运行交通处理脚本: ``` python main.py ``` # 📊 仪表板功能 * 车辆总量分析 * 平均速度与最高速度监控 * 车辆类型分布 * 速度趋势可视化 * 超速检测 * 按车牌号搜索车辆 * 可下载的 CSV 报告 * 已处理交通视频可视化 # 未来改进 * 车道检测与变道分析 * 驾驶行为分析 * 事故检测 * 实时摄像头支持 * 交通拥堵预测 * 云数据库集成 * 多摄像头监控 * 高级违规分析 # 作者 Samridhi Kulshrestha GitHub: https://github.com/sam-coolshrestha
标签:Kubernetes, OCR车牌识别, Streamlit, Ubuntu, YOLOv8, 智能交通, 目标追踪, 计算机视觉, 访问控制, 车辆检测, 逆向工具