|
| 1 | +# Image Processing and Vision (IPV) Web App |
| 2 | + |
| 3 | +## 📌 Overview |
| 4 | +This project is an **Image Processing and Vision** application implementing a variety of methods, algorithms, filters, and functions from the syllabus and beyond. |
| 5 | +It features an **interactive web app** built with **Python Streamlit**, enabling users to upload images, apply processing techniques, and view results instantly. |
| 6 | +The project serves as both a learning tool and a demonstration platform for image enhancement, transformation, and analysis. |
| 7 | + |
| 8 | +## ✨ Features |
| 9 | +- **Image Enhancement** – Apply filters, adjust brightness/contrast, sharpen, and more. |
| 10 | +- **Image Transformation** – Rotate, resize, crop, and perform geometric transformations. |
| 11 | +- **Filtering Techniques** – Gaussian, median, bilateral, and custom kernel filters. |
| 12 | +- **Edge Detection** – Sobel, Canny, Laplacian, and other operators. |
| 13 | +- **Morphological Operations** – Erosion, dilation, opening, and closing. |
| 14 | +- **Color Space Conversions** – RGB ↔ Grayscale, HSV, LAB, etc. |
| 15 | +- **Custom Algorithms** – Includes advanced techniques beyond the syllabus. |
| 16 | +- **Interactive Interface** – Real-time preview with adjustable parameters. |
| 17 | + |
| 18 | +## 🛠️ Tech Stack |
| 19 | +- **Python** – Core programming language. |
| 20 | +- **Streamlit** – For building the interactive web application. |
| 21 | +- **OpenCV** – Image processing and computer vision operations. |
| 22 | +- **NumPy** – Numerical computations and matrix manipulations. |
| 23 | +- **Pillow** – Image manipulation and format handling. |
| 24 | + |
| 25 | +## 📚 Learning Outcomes |
| 26 | + |
| 27 | +- Hands-on experience with multiple image processing algorithms. |
| 28 | +- Understanding of computer vision concepts through interactive experimentation. |
| 29 | +- Experience in building and deploying a web application using Streamlit. |
| 30 | + |
| 31 | +## 📜 License |
| 32 | +- This project is licensed under the MIT License. |
| 33 | + |
| 34 | + |
0 commit comments