GithubHelp home page GithubHelp logo

zcharon / trafficflask Goto Github PK

View Code? Open in Web Editor NEW
4.0 2.0 1.0 127.35 MB

利用yolov4进行道路车流量检测,并利用flask进行数据可视化

Python 27.12% CSS 23.19% JavaScript 9.83% SCSS 33.45% HTML 6.41%

trafficflask's Introduction

TrafficFlask

摘要:

  1. 利用YOLOv4进行交通道路车流量统计;
  2. 利用Python-Flask进行web端编写;
  3. 利用MySQL存储道路车流量数据

总体设计:

  1. 总体设计概念图

    overall_design_flow_chart
  2. 实现功能

    1. 用户登录:进入系统前,通过用户登录系统进行身份验证,只有通过身份验证才可以进入系统进行各种操作。对用户账号与密码实行保密存储,防止入侵后被盗取。
    2. 摄像头读取显示:在用户点击地图图标和链接后跳转到摄像头所对应的实时视频。满足摄像头视频的实时读取与查看。
    3. 视频帧预测分析:利用多线程的手段,对所有摄像头产生的视频进行实时检测与分析,产生预测框与预测数据,并对分析视频帧进行保存。满足对大量摄像头的并发式预测与查询。
    4. 前端交互:提供用户与系统的交互界面。需要界面美观,交互性好。
    5. 数据库连接操作:提供系统与数据库的操作接口,可以对数据库进行增删改查操作。满足实时性与并发性要求。
  3. 运行设计:

    run_design

总体设计

  1. 介绍页面

    pre_page_

    项目说明展示

  2. 登录页面

    login_page

    web登录验证

  3. 摄像头显示页面

    main_page
    1. 内嵌百度地图API,配合javasprit可以实现点图点击事件打开摄像头视频;
    2. 右侧按钮点击事件打开摄像头视频。
  4. 摄像头视频播放页面

    camers_show_page
    1. 播放当前摄像头对应的监控视频;
    2. 点击查看检测详情,调用数据库进行数据显示。
  5. 数据显示页面

    data_show_page

    展示当前监控路口的车流量情况。

  6. 多线程并发多视频检测

    test

    在Flask中开启多线程,进行多个视频的同时检测。

trafficflask's People

Contributors

zcharon avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

q1135718080

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.