This project uses a Convolutional Neural Network (CNN) built with TensorFlow and OpenCV to classify skin diseases from image datasets. The system performs image preprocessing, model training, and real-time prediction for disease classification.
- Image preprocessing and augmentation
- CNN-based image classification
- TensorFlow model training
- Real-time prediction support
- OpenCV-based image handling
- Python
- TensorFlow
- OpenCV
- NumPy
- Matplotlib
- Skin disease image dataset is collected and organized into labeled categories.
- Images are preprocessed and resized using OpenCV.
- Data augmentation techniques are applied to improve model generalization.
- CNN model is trained using TensorFlow on the processed dataset.
- Trained model performs disease classification on input images.
- Prediction output is displayed for real-time image testing.
- Clone the repository bash git clone https://github.com/renganayagi2005/skin-disease-detection-cnn.git pip install tensorflow opencv-python numpy matplotlib jupyter notebook