本项目是使用pytorch作为深度学习框架的智能交通检测系统。可以识别并处理路口交通状况,目前完成的功能有:
车辆、行人、摩托车、斑马线检测识别。
红绿灯检测识别
车辆跟踪
车速判断,超速行为识别,交通拥堵状况识别。
车流量统计
车牌检测识别
行人、车辆闯红灯检测
未按导向行驶、车辆压线
交通检测数据可视化
违规行为抓拍

目录

1 引言............................................................................................................................ 4

1.1 编写目的......................................................................................................... 4

1.2 背景................................................................................................................. 4

1.3 参考资料......................................................................................................... 4

1.4 参考开源项目................................................................................................. 4

2. YOLO-v5 目标检测................................................................................................. 4

2.1 结构解析......................................................................................................... 4

2.1.1 概要...................................................................................................... 4

2.1.2 Focus..................................................................................................... 7

2.1.3 BottleneckCSP...................................................................................... 8

2.1.4 SPP...................................................................................................... 13

2.1.5 PANET................................................................................................ 14

2.2 迁移学习....................................................................................................... 15

2.2.1 准备数据集........................................................................................ 16

2.2.2 环境设定............................................................................................ 20

2.2.3 配置/修改文件和目录结构............................................................... 20

3. 基于DeepSORT算法的目标跟踪........................................................................ 22

3.1算法介绍........................................................................................................ 22

3.1.1 MOT主要步骤................................................................................... 22

3.1.2 SORT................................................................................................... 23

3.1.3  Deep SORT...................................................................................... 25

3.2 Deep SORT代码解析................................................................................... 27

3.2.1类图..................................................................................................... 27

3.2.2 核心模块............................................................................................ 28

3.3 目标测速....................................................................................................... 49

3.4 基于虚线圈法的车流统计........................................................................... 52

3.5 车辆行驶方向检测....................................................................................... 53

3.6 车辆型号检测............................................................................................... 54

4. 车牌检测与识别..................................................................................................... 55

4.1 MTCNN......................................................................................................... 55

4.2 LPRNet........................................................................................................... 58

4.2.1 介绍.................................................................................................... 58

4.2.2 基础构建模块.................................................................................... 58

4.2.3 特征提取骨干网络............................................................................ 58

4. 行人闯红灯识别..................................................................................................... 59

4.1 人行横道检测............................................................................................... 59

4.2 行人、红绿灯检测....................................................................................... 60

4.3 红绿灯识别................................................................................................... 60

4.4 闯红灯识别................................................................................................... 61

5. 界面设计................................................................................................................. 62

6. 数据保存和可视化................................................................................................. 62

6.1 数据保存....................................................................................................... 62

6.2 数据可视化................................................................................................... 63

7. 项目总体结构......................................................................................................... 65

1 引言

1.1 编写目的

本文档的目的似乎阐述智能交通监测系统的概要设计。本概要设计说明书编写的目的在于全面说明智能交通检测系统的设计考虑,包括程序系统的基本处理流程,程序系统的组织结构,模块划分和功能分配,位程序的详细设计提供基础。本说明书的预期读者为项目评审人员,软件开发人员。

1.2 背景

智能交通监测系统是为了解决城市交通系统中的交通拥堵现象和违反交通规则的情况的发生,内容涉及目标的检测、识别、跟踪和数据的处理、分析、可视化,软件适用于城市路口的交通路况的数据采集、分析和处理。

项目总体框架:

效果视频:

python闯红灯检测斑马线检测红绿灯检测车速检测车流量统计

python闯红灯检测斑马线检测红绿灯检测车速检测车流量统计车牌识别智慧交通系统相关推荐

  1. keras faster物体检测_【开源项目】特斯拉+树莓派实现车牌识别检测系统

    怎样在不换车的前提下打造一个智能车系统呢?一段时间以来,本文作者 Robert Lucian Chiriac 一直在思考让车拥有探测和识别物体的能力. 本文来源:机器视觉 怎样在不换车的前提下打造一个 ...

  2. AI视频识别电动二轮车闯红灯自动抓拍系统解决方案

    1. 简介 摩托车.电动二轮车因其速度快.性能差.保护措施差,闯红灯极易发生交通事故,一般摩托车.电动车在发生交通事故时,由于速度惯性与保护措施差,人体往往是头部先向前撞击和跌落,往往造成严重的交通安 ...

  3. 揭秘本土主流电子眼对车辆闯红灯的检测方法

    原文:http://www.eet-china.com/ART_8800611549_617687_NT_ed86b9ec.HTM?click_from=8800053545,9949968977,2 ...

  4. 红绿灯(交通信号灯)检测数据集

    深度学习目标检测:红绿灯(交通信号灯)检测数据集 目录 深度学习目标检测:红绿灯(交通信号灯)检测数据集 1.红绿灯数据集说明 (1)Traffic-Lights-Dataset-Domestic ( ...

  5. Python+opencv 机器视觉 - 基于霍夫圈变换算法检测图像中的圆形实例演示

    Python+opencv 机器视觉 - 基于霍夫圈变换算法检测图像中的圆形实例演示 第一章:霍夫变换检测圆 ① 实例演示1 ② 实例演示2 ③ 霍夫变换函数解析 第二章:Python + openc ...

  6. python做图像识别好还是c++好_OpenCV人脸检测(C++/Python)

    之前一直觉得人脸检测是非常麻烦的,即使是用OpenCV麻烦到我都不敢去碰.这两天仔细看了下,如果只是调用opencv自带的分类器和函数的话,简直是简单.这不,正好最近也在学习Python索性就用C++ ...

  7. Python编写的桌面图形界面程序实现更新检测和下载安装

    在Python中我们有很多种方案来编写桌面图形用户界面程序,譬如内置的 Tkinter .强大的 PyQt5 和 PySide2 ,还有 wxPython .借助这些或内置或第三方的模块,我们可以轻松 ...

  8. 车牌识别程序python_车牌检测和识别的Python应用软件实现

    来源:Python爱好者社区 作者:徐静 1.车牌检测和识别项目介绍 车牌的检测和识别的应用非常广泛,比如交通违章车牌追踪,小区或地下车库门禁.在对车牌识别和检测的过程中,因为车牌往往是规整的矩形,长 ...

  9. python检测异常数据_用Python中从头开始的实现完整的异常检测算法

    利用概率的异常检测算法 异常检测可以作为离群分析的统计任务来对待. 但是,如果我们开发一个机器学习模型,它可以自动化,并且像往常一样可以节省大量时间. 有很多异常检测用例. 信用卡欺诈检测,故障机器检 ...

  10. 中投民生:又一药企闯关成功,其业绩因核酸检测产品狂飙

    中投民生:又一药企闯关成功,其业绩因核酸检测产品狂飙 摘要: 9月24日,科创板上市委发布2020年第79次审议会议结果,同意之江生物首发上市.之江生物曾于2017年开始冲刺主板未果,今年转道科创板后 ...

最新文章

  1. vue 使用sass 和less
  2. 玩转spring boot——结合redis
  3. SAP Analytics Cloud学习笔记(一):从CSV文件导入数据到Analytics Cloud里创建模型和Story
  4. ANTLR入门:构建一种简单的表达语言
  5. 有前端基础学前端要多久?
  6. python查看数据集的维度、大小_Python数据分析 - numpy
  7. linux 开启allow_url_fopen,如何开启allow_url_fopen函数
  8. 微博登陆python学习
  9. 全民免费吃鸡,驱动人生带你玩转PUBG
  10. 如何降低论文查重率?
  11. 广告管理系统-数据库表设计
  12. 你负债了吗? 聊聊“去杠杆”!
  13. 如何向icloud上传文件_扔掉百度网盘,这两招教你用好 iCloud 分享文件
  14. Verilog中$finish和$stop的区别
  15. 黑鲨手机出现要启动android,黑鲨手机死机解决办法详细说明
  16. 企业电子邮箱怎么写?企业邮箱登录入口是什么?
  17. AD软件PCB快捷键
  18. 《学会提问》读书笔记
  19. LabVIEW入门第三天(软件及驱动包下载)
  20. RCP Editor 常见错误处理方法

热门文章

  1. LTE学习笔记:频带、信道带宽和频点号EARFCN
  2. Web加固linux,Linux安全加固之中间件Tomcat
  3. python参考手册小说_-精选版python 中文手册.pdf
  4. Latex 安装与配置
  5. 使用Vue对接网易云音乐
  6. JAVA回调函数简单讲解 CallBack
  7. linux安装Hive(Hive-2.3.7)
  8. 顶岗实习周记java方向_java软件开发——顶岗实习周记25篇
  9. 一些爱不释手的 Chrome 插件
  10. 推荐一些好用的Chrome插件