Skip to content

HaithemH/Computer_Vision_from_Scratch

Repository files navigation

Learn computer vision from scratch

In this Tutos we will cover the following topics:

1 Classical Methods in Computer Vision

1.1 Linear and Non-Linear Filters: Convolution, Bluring, Gradient, Erosion and Dilation.

1.2 Interpolation, Affine Transformations. Cumulative Sum and Guided Filtering, Guided Upsampling.

1.3 Local Features: Edge Detectors, Neighborhood Description.

1.4 Segmentation by Clustering and Graphs: Watershed Algorithm, Graph-Based Aglomerative Clustering, Graph Cuts, Spectral Methods.

1.5 Textures: Texture synthesis, hole filling.

2 Deep Learning for Computer Vision

2.1 Introduction: Problems. Image Classification and Semantic Segmentation.

2.2 Texture Synthesis, Style Transfer, Image Analogies.

2.3 Object Localization, Detection.

2.4 Instance Segmentation.

2.5 Generative Models.

3 Projects:

3.1 Nano Degree Project: Arbitrary Style Transfer with Style-Attentional Networks.

3.2 Projects: City Classification  -- Semantic Edge Detection  -- Image Super Resolution --  Video Background Substitution.

4 Ressources/Books:

4.1 Computer Vision and Action Recognition -- Computer Vision and Action Recognition -- Computer Vision: Models, Learning, and Inference.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published