Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mustafaozvardar/image-classification-webapp
This project features an AI model for diagnosing pneumonia from chest X-ray images. Users can upload a chest X-ray image through the app, and the model will classify it.
https://github.com/mustafaozvardar/image-classification-webapp
artificial-intelligence computer-vision keras numpy python streamlit streamlit-webapp tensorflow
Last synced: 29 days ago
JSON representation
This project features an AI model for diagnosing pneumonia from chest X-ray images. Users can upload a chest X-ray image through the app, and the model will classify it.
- Host: GitHub
- URL: https://github.com/mustafaozvardar/image-classification-webapp
- Owner: mustafaozvardar
- License: mit
- Created: 2024-08-14T10:34:38.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-24T10:11:33.000Z (3 months ago)
- Last Synced: 2024-10-10T08:23:12.431Z (29 days ago)
- Topics: artificial-intelligence, computer-vision, keras, numpy, python, streamlit, streamlit-webapp, tensorflow
- Language: Python
- Homepage:
- Size: 2.35 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: MIT-LICENSE.txt
Awesome Lists containing this project
README
# 🧬 Pneumonia Classification 🧬
This project features an AI model for diagnosing pneumonia from chest X-ray images. Users can upload a chest X-ray image through the app, and the model will classify it.
## 🚀 Features
- **AI Model**: A CNN (Convolutional Neural Network) model trained using Keras.
- **User Interface**: A simple and intuitive web interface built with Streamlit.
- **Visual Feedback**: Classification results are displayed immediately below the uploaded image.
- **Background Image**: The application uses a custom background image.## 🛠 Installation
1. Clone this repository to your local machine:
```bash
git clone https://github.com/username/Image-Classification-WebApp.git
```
2. Install the required Python packages:
```bash
pip install -r requirements.txt
```
3. Run the application:
```bash
streamlit run main.py
```
# 🗃️ Data- **Data:** https://data.mendeley.com/datasets/rscbjbr9sj/2
- **License:** CC BY 4.0
- **Citation:** http://www.cell.com/cell/fulltext/S0092-8674(18)30154-5## 📂 File Structure
- **app.py**: The main application file.
- **model/**: Directory containing the trained model and class labels.
- **bgs/**: Directory with background images for the app.
- **util.py**: File containing utility functions.## 📊 Usage
1. After starting the app, upload a chest X-ray image on the webpage that opens in your browser.
2. The model will analyze the image and display the classification result.
3. The result will show as either "Normal" or "Pneumonia", along with a confidence score.## 📝 License
This project is licensed under the MIT License.
---
## Results
---
Thank you and happy coding! 😊