This repository contains the assignment implementations for the Computer Vision course. It is part of the Master’s Degree in Computer Engineering at the University of Palermo.
- Instructor: Prof.ssa Liliana Lo Presti
- Academic Year: 2025/2026
- Core Reference: R. Szeliski, Computer Vision: Algorithms and Applications
All implementations are developed in Python, leveraging industry-standard libraries:
- OpenCV: Primary library for image manipulation, spatial filtering, and classical CV algorithms.
- NumPy: Core numerical computing and matrix operations.
- PyTorch / Deep Learning: Frameworks used for training and deploying neural models (CNNs, Transformers).
- Scipy & Matplotlib: For optimization tasks and data visualization.