A Python-based image processing project implementing morphological operations, image segmentation, feature detection, and PCA-based dimensionality reduction using OpenCV and scikit-image.
- Assignment 1A: Fabric Defect Detection using Morphological Operations
- Assignment 1B: Chest X-ray Abnormality Detection using Edge Detection & Segmentation
- Assignment 2: Feature Detection & PCA for Texture Analysis
- Python, OpenCV, scikit-image, scikit-learn, matplotlib, NumPy
- Google Colab for notebook execution
- Open the
.ipynbnotebook in Google Colab - Upload your input images (fabric, chest X-ray, and leaf)
- Run all cells to generate the outputs in
assignment_outputs/
1A_*.png: Morphological operations results1B_*.png: Canny, K-means, and SLIC segmentation2_*.png: MSER, Harris, SIFT, and PCA outputs
Developed by Utkarsh Vats for academic analysis and automation in image-based pattern detection.