Skip to content

A collection of computer vision and deep learning projects implemented with Python and PyTorch. Covers low-level image processing (Canny/Hough), CNN implementation (ResNet/MNIST), and geometric vision applications (SIFT/Panorama/Stabilization).

Notifications You must be signed in to change notification settings

TempleKing/Computer-Vision-Labs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Computer Vision & Image Processing Projects

This repository contains the lab assignments for Computer Vision & Image Processing at PolyU.

The projects cover a wide range of topics including fundamental image processing algorithms, geometric computer vision, and deep learning using PyTorch.

๐Ÿ“‚ Project Structure

Implementation of fundamental image processing algorithms from scratch.

  • Key Tasks: Manual implementation of Gaussian/Median filters.
  • Edge Detection: Canny Edge Detector (Sobel operator, NMS, Hysteresis thresholding).
  • Line Detection: Hough Transform implementation.

Feature extraction and geometric applications using SIFT and ORB.

  • Feature Matching: SIFT algorithm with Lowe's ratio test.
  • Panorama: Image stitching using Homography matrix estimation.
  • Video Stabilization: Removing camera shake from video footage.

Deep learning models for image recognition implemented with PyTorch.

  • CNN Implementation: Building a custom CNN for MNIST classification.
  • Transfer Learning: Fine-tuning ResNet18 for the Fashion-MNIST dataset.
  • Optimization: Learning rate scheduling (MultiStepLR) and data augmentation.

๐Ÿ› ๏ธ Tech Stack

  • Language: Python
  • Libraries: OpenCV, PyTorch, NumPy, Matplotlib

Created for coursework.

About

A collection of computer vision and deep learning projects implemented with Python and PyTorch. Covers low-level image processing (Canny/Hough), CNN implementation (ResNet/MNIST), and geometric vision applications (SIFT/Panorama/Stabilization).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published