Giter Club home page Giter Club logo

weather_classification's Introduction

Weather Sense: Weather Classification using YOLOv8 and Flask

project-image



The project that leverages the power of YOLOv8 model to classify weather conditions from images. The application is built with Flask and takes an image as input to classify the weather in the image into five categories(Cloudy, Foggy, Rainy, Shine, and Sunrise).

๐Ÿ› ๏ธ Installation Steps:

1. clone the repo

git clone https://github.com/Abhi527370/Weather_Classification.git

2. install virtualenv package

install virtualenv package

3. create virtual environment for project to run

python -m venv <venv_name>

4. activate the virtual environment

<venv_name>\Scripts\activate

5. install flask and ultralytics package

pip install flask
pip install ultralytics

6. run the app

python app.py

๐Ÿ’ป Built with

Technologies used in the project:

  • Python3
  • HTML
  • CSS
  • Flask

Usage

  1. Weather Forecasting: This model could be used to improve weather forecasting by analyzing images from weather satellites or ground-based cameras. It could help in identifying weather patterns and predicting future weather conditions.
  2. Outdoor Event Planning: Event planners could use this model to check the weather conditions at their event location. This could help them for contingencies in case of adverse weather.
  3. Smart Home Automation: Your weather classification model could be integrated into smart home systems. By analyzing images from outdoor cameras, the system could automatically adjust settings such as temperature, lighting, or irrigation based on the detected weather conditions.
  4. Environmental Monitoring: Your model could be applied to monitor and analyze weather conditions in remote or inaccessible areas. By analyzing images captured by cameras or drones, it could provide valuable data for environmental research and monitoring.
  5. Social Media Analysis: Your weather classification model could be used to analyze images shared on social media platforms. This could help in understanding the weather conditions in different locations based on user-generated content.

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  • If you have suggestions for adding or removing projects, feel free to open an issue to discuss it, or directly create a pull request after you edit the README.md file with necessary changes.
  • Please make sure you check your spelling and grammar.
  • Create individual PR for each suggestion.

Creating A Pull Request

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Authors

  • Abhishek Yadav - Mtech in SWE, DTU - Linkdin

weather_classification's People

Contributors

abhi527370 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.