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.
- Demand prediction
- Pothole Detetection
- Real time road damage detection
- Live previews
- Cross platform
To install and run this project you would need to do the following:
- Clone the repo:
git clone https://github.com/yourusername/Urban-Mobility-Solution.git
- Navigate into the project directory:
cd Urban-Mobility-Solution
- Install dependencies:
pip install -r requirements.txt
- Run the project:
streamlit run app.py
- You can now view the app in your browser.
Local URL: http://localhost:8501
- To close the server press
ctrl + c
After completing the Installation steps the app can be used.
- How to use the app ?
- Navigate to the Demand Prediction section.
- Click Browse Files
- Upload a .csv file { For Testing .csv file included inside the directory named train_revised.csv }
- After uploading .csv into the model the app will display the Home page of Deman Prediction below the video section.
- You can select the appropriate demand page from the Choose deman page dropbox section.
- Navigate to the Image section.
- Click Browse File.
- Upload a JPG or JPEG file { For Testing .jpg file included inside the directory named Pothole.jpg }
- After Uploading the file model will process the file and Provide you the approptiate output.
- Navigate to the Video section.
- Click Browse File.
- Upload a MP4 or MPEG4 file { For Testing .mp4 file included inside the home directory named assample_video.mp4 }
- 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
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Check if all libraries are installed properly if not run pip install -r requirements.txt
again.