12/07/2026
MRI Brain Tumor Detection using Machine Learning.
This project uses **Python**, **OpenCV**, **HOG (Histogram of Oriented Gradients)**, and a **Decision Tree Classifier** to analyze MRI brain images and classify them into their respective categories through an end-to-end machine learning pipeline.
β¨ **Project Features**
πΉ MRI image preprocessing using OpenCV
πΉ Grayscale image conversion and resizing (128Γ128)
πΉ HOG feature extraction for image representation
πΉ Label encoding and feature scaling
πΉ Decision Tree model training and testing
πΉ Performance evaluation using Accuracy, Precision, Recall, and F1-Score
πΉ Model saving with Joblib for future predictions
π» **Tech Stack**
π Python | OpenCV | NumPy | Scikit-learn | Scikit-image | Joblib
π **What I Learned**
βοΈ Image preprocessing techniques
βοΈ Feature extraction using HOG
βοΈ Building an image classification model
βοΈ Training and evaluating Machine Learning models
βοΈ Saving and reusing trained models for predictions
This project helped me strengthen my knowledge of **Machine Learning**, **Computer Vision**, and **Medical Image Analysis** while building a practical AI solution.
β οΈ **Disclaimer:** This project is developed for educational and research purposes only. It is not intended for medical diagnosis or clinical decision-making.
π GitHub Repository: **[Add Your GitHub Repository Link Here]**
I would love to hear your feedback! If you like this project, please like, comment, and share. Your support motivates me to keep learning and building more AI and Machine Learning projects.