GithubHelp home page GithubHelp logo

kc-codes / urban-mobility-solution Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 2.0 24.99 MB

Integrated real-time data analytics for optimized public transport, innovative road monitoring using demand prediction, and conditioning tech for sustainability, real time pothole detection either by image or video, smart parking count system for efficiency using AI/ML.

License: MIT License

Python 100.00%
aiml dataanalytics demand-prediction innovation pothole-detection python real-time road-damage-detection streamlit transport transportation-planning urban-mobility-solution

urban-mobility-solution's Introduction

Urban Mobility Solution

Integrated real-time data analytics for optimized public transport, innovative road monitoring using demand prediction, and conditioning tech for sustainability, real time pothole detection either by image or video, smart parking count system for efficiency using AI/ML.

Features

  • Demand prediction
  • Pothole Detetection
  • Real time road damage detection
  • Live previews
  • Cross platform

Installation

To install and run this project you would need to do the following:

  1. Clone the repo:
git clone https://github.com/yourusername/Urban-Mobility-Solution.git
  1. Navigate into the project directory:
cd Urban-Mobility-Solution
  1. Install dependencies:
pip install -r requirements.txt
  1. Run the project:
  streamlit run app.py
  1. You can now view the app in your browser.

Local URL: http://localhost:8501

  1. To close the server press ctrl + c

Usage/Examples

After completing the Installation steps the app can be used.

  • How to use the app ?

For using Demand Prediction

  1. Navigate to the Demand Prediction section.
  2. Click Browse Files
  3. Upload a .csv file { For Testing .csv file included inside the directory named train_revised.csv }
  4. After uploading .csv into the model the app will display the Home page of Deman Prediction below the video section.
  5. You can select the appropriate demand page from the Choose deman page dropbox section.

For using Road Damage Assessment

  1. Navigate to the Image section.
  2. Click Browse File.
  3. Upload a JPG or JPEG file { For Testing .jpg file included inside the directory named Pothole.jpg }
  4. After Uploading the file model will process the file and Provide you the approptiate output.

For using Real Time Road Damage Assesment

  1. Navigate to the Video section.
  2. Click Browse File.
  3. Upload a MP4 or MPEG4 file { For Testing .mp4 file included inside the home directory named assample_video.mp4 }
  4. After Uploading the file, model will process the file in real time and a new processing window will open in the taskbar. Note: Processing my take time, depends on the speed of the processor

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

FAQ

  1. If encountered any error in terminal while running. What to Do ???

Check if all libraries are installed properly if not run pip install -r requirements.txt again.

Authors

urban-mobility-solution's People

Contributors

kc-codes avatar

Stargazers

 avatar  avatar

Watchers

 avatar

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.