Computer Vision & AI

A computer vision tasks include methods for acquiring, processing, analyzing and understanding digital images, and extraction of high-dimensional
data from the real world in order to produce numerical or symbolic information and perform emulation of vision at human scale


Computer Vision live online classes

Course Price

Computer Vision Training Course Curriculum

Module 1

Introduction to image processing and computer vision

✅ Short introduction to computer vision

✅ Digital images

✅ Structure of human eye and vision

✅ Color models15m

✅ Image processing goals and tasks

✅ Contrast and brightness correction

✅ Image convolution

✅ Edge detection

 

 

 

 

 

 

Module 2

Introduction, Installation and Configuration

✅ Describe Apache Cassandra

✅ Common use cases - large deployments

✅ Cassandra architecture

✅ Select and install a Cassandra version

✅ Configure for a single node, multinode

✅ Start and stop a Cassandra instance

✅ Installing on Windows, Mac, Ubuntu

✅ Basic CLI Commands

 

 

 

 

 

 

Module 3

Convolutional features for visual recognition

✅ Recap: Image classification

✅ AlexNet, VGG and Inception architectures

✅ ResNet and beyond1

✅ Fine-grained image recognition

✅ Detection and classification of facial attributes

✅ Content-based image retrieva

✅ Computing semantic image embeddings using convolutional neural networks

✅ Employing indexing structures for efficient retrieval of semantic neighbors

✅ Face verification

✅ The re-identification problem in computer vision

✅ Facial keypoints regression

✅ CNN for keypoints regression

Module 4

Object Detection

✅ Object detection problem

✅ Sliding windows

✅ HOG-based detector

✅ Detector training

✅ Viola-Jones face detector

✅ Attentional cascades and neural networks

✅ Region-based convolutional neural network

✅ From R-CNN to Fast R-CNN

✅ Faster R-CNN

✅ Region-based fully-convolutional network

✅ Single shot detectors

✅ Speed vs. accuracy tradeoff

✅ Fun with pedestrian detectors

Module 5

Object tracking and action recognition

✅ Object tracking and action recognition

✅ Introduction to video analysis

✅ Optical flow

✅ Deep learning in optical flow estimation

✅ Visual object tracking

✅ Examples of visual object tracking methods1

✅ Multiple object tracking

✅ Examples of multiple object tracking methods

✅ Introduction to action recognition

✅ Action classification

✅ Action classification with convolutional neural networks

✅Action localization

Module 6

Image segmentation and synthesis

✅ Image segmentation3m

✅ Oversegmentation4m

✅ Deep learning models for image segmentation

✅ Human pose estimation as image segmentation

✅ Style transfer5m

✅ Generative adversarial networks7m

✅ Image transformation with neural networks

 

 

 

 

 

 

Computer Vision FAQs