Skip to content

This collection of notebooks covers a comprehensive range of computer vision topics, starting from fundamental image processing techniques to advanced concepts such as image segmentation, UNet architectures, and Generative Adversarial Networks (GANs)

Notifications You must be signed in to change notification settings

CrazyCyberbug/computer-vision

 
 

Repository files navigation

A Beginner's guide to computer vision

This repository contians a list of notebooks that sysytemaically implements the core concepts of computer vision. The notebooks starts from basic concepts simple image processing techniques and edge detection techniques and work their way up to more complex algorithms and technologies like U-net (for image segmentation)and GANs(for image generation)



The following table give the list of notebooks alongside a simple desciption to each of them

Notebook Description
Lane detection with houghs transform Uses houghs transform to detect lines in edge map to find the lanes
Histogram equilisation, gamma corretion contrast streting Performs some basic image enhancement techniques to improve the visual appearence of the image
Edge cdetection Performs edge detection with sobel operator, prewitt operator and canny edge detection.
Dog breed classification Employs a pretrained model to perform dog breed classification without any finetuning
Pretrained models notebook trains and finetunes 3 different deep convolutional networks on cat vs dog data set and study the results
Image segmentation on FCN vs U net performs semantic segmentation on VOC dataset using FCN and U-net architectures.
GAN using MNIST dataset We build a GAN network to generate images of handwritten digits using a custom GAN model.

About

This collection of notebooks covers a comprehensive range of computer vision topics, starting from fundamental image processing techniques to advanced concepts such as image segmentation, UNet architectures, and Generative Adversarial Networks (GANs)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%