Skip to content

Sapoora/Computer-Vision

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projects

Homework 1 — Image Processing Fundamentals

Implemented core image processing techniques including color space conversions (RGB, HSV, Grayscale), histogram analysis and equalization, custom convolution filtering, noise injection and removal, edge enhancement, and video frame processing using OpenCV.

Homework 2 — Classical OCR Pipeline

Built a complete OCR system without machine learning by generating CAPTCHA datasets, applying image denoising and deblurring, performing character segmentation, and recognizing characters using template matching, achieving over 90% recognition accuracy.

Homework 3 — Pre-trained Vision Models

Developed applications using pre-trained computer vision models for cat face detection (Haar Cascades), face/age/gender estimation (OpenCV DNN), and automatic image colorization (CNN Autoencoder), while analyzing model robustness under rotation, blur, brightness changes, and noise.

Homework 4 — CNN Image Classification

Designed, trained, and optimized a Convolutional Neural Network for multi-class scene classification on the Intel Image Classification dataset, incorporating data augmentation, performance evaluation (confusion matrix & classification report), and architecture improvements to enhance accuracy.

Final Project — Image Restoration with Deep Learning

Implemented a deep learning pipeline for restoring damaged historical photographs using encoder-decoder architectures. The project includes dataset preprocessing, model training, quantitative evaluation with PSNR and SSIM, and qualitative comparison of restored images against ground truth.

About

A hands-on Computer Vision course covering digital image processing, image enhancement and restoration, image recovery, feature extraction, segmentation, object detection, pattern recognition, and visual understanding through practical programming assignments.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors