whatsapp

What you'll learn

  • Basic fundamentals of Computer vision.
  • Image and video processing with OpenCV and mediapipe libraries.
  • Data augmentation and data annotation.
  • CNN architecture, hyper parameter tuning and transfer learning.
  • Generative Adversarial Networks.
  • Image classification, Object detection, Image segmentation, Face recognition, Pose estimation, Face generation, Image filtering, Art and Painting generation etc.
  • Project management, development and deployment.
  • Web scraping techniques.
  • Hands on experience in real world projects.
  • API development using FASTAPI framework.
  • Computer vision interview questions.
  • Computer vision mock interview preparation.
  • Helping resume creation.

Requirements

  • Carry your own laptop with decent configurations
  • Knowledge about Python programming language.
  • Machine learning and Deep learning concepts.
  • Familiar with TensorFlow and Pytorch frameworks.

  • Course overview
  • Course outcome
  • Installing anaconda, jupyter notebook
  • Working with environments

  • Industrial and real-world applications of Computer vision
  • Importance of Computer vision
  • Computer vision pipeline
  • Getting started with images
  • Getting started with videos

  • Drawing functions
  • Basic operations on image
  • Arithmetic operations on images
  • Changing colorspaces
  • Geometric transformations of images
  • Image thresholding
  • Smoothing images
  • Morphological transformations
  • Image gradients
  • Canny edge detection
  • Image pyramids
  • Contours in OpenCV
  • Template matching
  • Image segmentation with watchrshed algorithm
  • Interactive foreground extraction using grabCut algorithm
  • Feature detection
  • Object detection
  • Project 1
  • Project 2

  • Various operations on video
  • Meanshift and camshift
  • Background subtraction
  • Video filters
  • Video analysis

  • Introduction of mediapipe
  • Image processing with mediapipe
  • Video processing with mediapipe
  • Project 1
  • Project 2

  • Introduction of Data augmentation
  • Importance of Data augmentation
  • Data Augmentation with Augmentations
  • Data Augmentation with Imgaug
  • Data augmentation with scikit-image
  • Project 1

  • Introduction of Data annotation
  • Importance of Data annotation
  • Data annotation with VGG annotator
  • Data annotation with LabelImg
  • Data annotation with MakeSense.ai
  • Project 1

  • Introduction of CNN
  • CNN vs ANN
  • Importance of CNN
  • Architecture of CNN
  • Kernels, channels, filters, stride and padding
  • Convolutional, pooling and fully connected layers
  • Dropout, regularizations methods
  • Building custom Convolutional Neural Network
  • Model fine tuning
  • Project 1

  • Introduction of Transfer learning
  • Working flow and importance of transfer learning
  • Working with Pretrained models
  • VGG models
  • ResNet models
  • Inception models
  • Project 1
  • Project 2
  • Project 3

  • Introduction of Object detection
  • Object localization
  • Sliding window
  • Bounding boxes
  • Intersection over union (IoU)
  • Non-Max suppression
  • Overlapping objects
  • Single shot detector (SSD)
  • Region with CNN (RCNN)
  • Fast RCNN
  • Faster RCNN
  • YOLO models
  • Deeplabv3
  • Project 1
  • Project 2
  • Project 3

  • Introduction of Image segmentation
  • Type of Image segmentations
  • Semantic segmentation
  • Instance segmentation
  • Mask R-CNN
  • UNet model
  • Detectron2
  • Project 1
  • Project 2

  • Getting started with GANs
  • Applications of GANs
  • Building custom GANs model
  • Working with DCGAN
  • Working with CycleGAN
  • Working with StyleGAN
  • Working with Pix2PixGAN
  • Working with SRGAN
  • Project 1
  • Project 2

  • Introduction of Open AI’s Dall E 2 model
  • Web scraping techniques
  • FASTAPI development
  • GitHub management
  • Project deployment
  • Level up your Kaggle profile

Download The File

  • file name
  • file name