Melanoma is a type of skin 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 skin diseases:
- Actinic keratosis
- Basal cell carcinoma
- Dermatofibroma
- Melanoma
- Nevus
- Pigmented benign keratosis
- Seborrheic keratosis
- Squamous cell carcinoma
- Vascular lesion
- Python
- Machine Learning
- Streamlit
- Google maps API for places: To show all nearby dermatologists, based on the current location of the user.
Our application utilizes machine learning to predict what skin disease you may have, from your skin images! We then recommend you specialized doctors based on your type of skin diseases.
- Clone the repository
git clone https://github.com/coder12git/Diagnose.git
- Navigate to the project folder
cd Diagnose/
- Create a virtual environment
python3 -m venv venv
- Activate the virtual environment
for Linux and Mac:
source venv/bin/activate
for Windows:
venv\Scripts\activate
- Install dependencies
pip install -r requirements.txt
- Run the app
streamlit run ./About.py