EncartaLabs

OpenCV & Image Processing

( Duration: 5 Days )

OpenCV is an open-source toolkit for advanced computer vision. It is one of the most popular tools for facial recognition, used in a wide variety of security, marketing, and photography applications, and it powers a lot of cutting-edge tech, including augmented reality and robotics.

This OpenCV & Image Processing training course introduces OpenCV 3 for Python 3. It will show how to leverage the image-processing power of OpenCV to identify and recognize features.

By attending OpenCV & Image Processing workshop, delegates will learn:

  • Installing and configuring OpenCV
  • Data types and structures
  • Image types
  • Manipulating pixels
  • Scaling and rotating images
  • Using video inputs
  • Creating custom interfaces
  • Thresholding
  • Object detection
  • Face and feature detection
  • Template matching

  • Basic Python
  • Computer Vision Engineers
  • Optical Engineers
  • Machine Learning Developers

COURSE AGENDA

1

Introduction to OpenCV

  • What Is Computer Vision?
  • Getting Started
  • Sample Programs(Picture, Video, Transformation)
  • Input from Camera
  • OpenCV primitives Data Types
  • Matrix and Image Operators
2

Image Processing

  • Overview
  • Smoothing
  • Image Morphology
  • Resize
  • Image Pyramids
3

Image Transforms

  • Overview
  • Convolution
  • Gradients & Sobel Derivatives
  • Laplace
  • Canny
  • Kalman
  • Hough Transforms
  • Projective Transform
  • Remap
  • Affine Transform
  • Prespective Transform
  • CartToPolar and PolarToCart
  • LogPolar
  • Discrete Fourier Transform (DFT)
  • Discrete Cosine Transform (DCT)
  • Integral Images
  • Distance Transform
  • Histogram Equalization
4

Image Parts and Segmentation

  • Parts and Segments.
  • Image Pyramids
  • Image Repair by Inpainting
5

Tracking and Motion

  • Basics of Tracking
  • Corner Finding with hands on coding
  • Object Detection with hands on coding.
  • Face Detection with hands on coding
6

CUDA

  • GPU Architecture
  • GPU Basics
  • CUDA Programming
  • CUDA & OpenCV Integration

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 4,000 Modules on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting http://encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top