File size: 2,564 Bytes
58a976f
 
8b06b9f
 
58a976f
 
 
8b06b9f
e2ac8a2
 
58a976f
 
8b06b9f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5bf3655
8b06b9f
 
 
 
 
 
 
1430e6c
8b06b9f
 
 
 
 
 
e2ac8a2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
---
title: README
emoji: 🌍
colorFrom: blue
colorTo: green
sdk: streamlit
pinned: false
license: mit
short_description: EcoIdentify is an environmental project developed by EcoClim
sdk_version: 1.37.1
---


# EcoIdentify by EcoClimSolutions

## Overview

EcoIdentify is an environmental project developed by EcoClimSolutions to help identify and classify waste materials using artificial intelligence. This web application leverages machine learning models to categorize waste into various classes, such as cardboard, glass, metal, paper, plastic, and trash.

## Features

- **Waste Classification:** Upload an image of waste, and EcoIdentify will predict its category using a pre-trained machine learning model.
  
- **User-Friendly Interface:** The web application provides a simple and intuitive interface, making it easy for users to upload images and receive instant predictions.

- **Educational Resources:** Explore information about waste categories and learn more about recycling and responsible waste disposal.

## Getting Started

1. Clone the repository:

   ```bash
   git clone https://github.com/ecoclimsolutions/EcoIdentify.git
   cd EcoIdentify
   ```

2. Install dependencies:

   ```bash
   pip install -r requirements.txt
   ```

3. Run the application:

   ```bash
   streamlit run app.py
   ```

4. Open your browser and navigate to `http://localhost:8501` to use EcoIdentify.

## Usage

1. Select the image upload option: "Upload image from device" or "Upload image via link."
2. Upload an image or provide an image link.
3. Click the "Predict" button to classify the waste.
4. View the predicted waste category and additional information.
5. The dataset used in this model has images with white background.  Try to use model with images with white background for maximum accuracy.

## Contributing

We welcome contributions from the community. If you'd like to contribute to EcoIdentify, please follow our [contribution guidelines](CONTRIBUTING.md).

## License

This project is licensed under the [MIT License](https://www.bing.com/ck/a?!&&p=f5303c24eefdb22bJmltdHM9MTcwNDI0MDAwMCZpZ3VpZD0xNmNjOTFiOS1hMDgwLTY5MmItMzBmNi04MmE1YTE3ODY4NDImaW5zaWQ9NTI1Mg&ptn=3&ver=2&hsh=3&fclid=16cc91b9-a080-692b-30f6-82a5a1786842&psq=mit+license&u=a1aHR0cHM6Ly9taXQtbGljZW5zZS5vcmcv&ntb=1).

## Acknowledgments

- EcoIdentify uses machine learning models trained on a diverse dataset of waste images.
- Special thanks to contributors and the open-source community.

For more information, visit [EcoClimSolutions](https://ecoclimsolutions.wordpress.com).