This project is submitted for PoweringSTEMHacks
Melanoma is a type of cancer that can be deadly if not detected early. It accounts for 75% of skin cancer deaths. A solution which can evaluate images and alert the dermatologists about the presence of melanoma has the potential to reduce a lot of manual effort needed in diagnosis.
Our application detects the following diseases:
- Actinic keratosis
- Basal cell carcinoma
- Dermatofibroma
- Melanoma
- Nevus
- Pigmented benign keratosis
- Seborrheic keratosis
- Squamous cell carcinoma
- Vascular lesion
- Streamlit
- Machine Learning
- Google maps API for places: Our website will calculate latitude and longitude values of current location and it will fetch all nearby dermatologists.
Our application utilizes machine learning to predict what skin disease you may have, from just your skin images! We then recommend you specialized doctors based on your type of disease, if our model predicts you're healthy we'll suggest you a general doctor.
-
Create a virtual environment
python3 -m venv venv
-
Activate the virtual environment
for Linux and Mac:
source venv/bin/activatefor Windows:
venv\Scripts\activate
-
Install dependencies
pip install -r requirements.txt
-
Run the app
streamlit run ./About.py
- Fetching, Installing Dependencies and Fixing Backend Errors.
- Creating a model for detecting Melanoma and various other skin diseases than can lead to skin cancer.
We were able to successfully create an application to solve problems for those who are suffering from skin cancer mainly Melanoma. Team Work was something we were really proud of specially when we had errors we worked together to fix them.
We plan to finish this challenge and create a complete web application and help the user to experience the best out of it.
Please ⭐ this repository if this project helped you!