Master Computer Vision™ OpenCV3 in Python & Machine Learning
  • ondemand_video
       Video Length : 10h10m0s
  • format_list_bulleted
       Tasks Number : 71
  • group
       Students Enrolled : 1745
  • equalizer
       Medium Level
  • Curriculum
  • 1. Course Introduction and Setup
    • videocam
      Introduction
      10m0s
    • videocam
      Introduction to Computer Vision and OpenCV
      10m0s
    • videocam
      About this course
      10m0s
    • videocam
      Installation of OpenCV & Python (Windows)
      10m0s
    • videocam
      Installation (Mac)
      10m0s
    • videocam
      Installation (Linux)
      10m0s
    • videocam
      Setting up our course materials (DOWNLOAD, SEE LINK BELOW)
      10m0s
  • 2. Basics of Computer Vision and OpenCV
    • videocam
      What are Images?
      10m0s
    • videocam
      How are Images Formed?
      10m0s
    • videocam
      Storing Images on Computers
      10m0s
    • videocam
      Getting Started with OpenCV - A Brief OpenCV Intro
      10m0s
    • videocam
      Grayscaling - Converting Color Images To Shades of Gray
      10m0s
    • videocam
      Understanding Color Spaces - The Many Ways Color Images Are Stored Digitally
      10m0s
    • videocam
      Histogram representation of Images - Visualizing the Components of Images
      10m0s
    • videocam
      Creating Images & Drawing on Images - Make Squares, Circles, Polygons & Add Text
      10m0s
  • 3. Image Manipulations - The Many Ways You Can Change Images
    • videocam
      Transformations, Affine And Non-Affine - The Many Ways We Can Change Images
      10m0s
    • videocam
      Image Translations - Moving Images Up, Down. Left And Right
      10m0s
    • videocam
      Rotations - How To Spin Your Image Around And Do Horizontal Flipping
      10m0s
    • videocam
      Scaling, Re-sizing and Interpolations - Understand How Re-Sizing Affects Quality
      10m0s
    • videocam
      Image Pyramids - Another Way of Re-Sizing
      10m0s
    • videocam
      Cropping - Cut Out The Image The Regions You Want or Don't Want
      10m0s
    • videocam
      Arithmetic Operations - Brightening and Darkening Images
      10m0s
    • videocam
      Bitwise Operations - How Image Masking Works
      10m0s
    • videocam
      Blurring - The Many Ways We Can Blur Images & Why It's Important
      10m0s
    • videocam
      Sharpening - Reverse Your Images Blurs
      10m0s
    • videocam
      Thresholding (Binarization) - Making Certain Images Areas Black or White
      10m0s
    • videocam
      Dilation, Erosion, Opening/Closing - Importance of Thickening/Thinning Lines
      10m0s
    • videocam
      Edge Detection using Image Gradients & Canny Edge Detection
      10m0s
    • videocam
      Perspective & Affine Transforms - Take An Off Angle Shot & Make It Look Top Down
      10m0s
    • videocam
      Mini Project 1 - Live Sketch App - Turn your Webcam Feed Into A Pencil Drawing
      10m0s
  • 4. Image Segmentation - Extract Areas Specific Areas Of An Image Automatically
    • videocam
      Segmentation and Contours - Extract Defined Shapes In Your Image
      10m0s
    • videocam
      Sorting Contours - Sort Those Shapes By Size
      10m0s
    • videocam
      Approximating Contours & Finding Their Convex Hull - Clean Up Messy Contours
      10m0s
    • videocam
      Matching Contour Shapes - Match Shapes In Images Even When Distorted
      10m0s
    • videocam
      Mini Project 2 - Identify Shapes (Square, Rectangle, Circle, Triangle & Stars)
      10m0s
    • videocam
      Line Detection - Detect Straight Lines E.g. The Lines On A Sudoku Game
      10m0s
    • videocam
      Circle Detection
      10m0s
    • videocam
      Blob Detection - Detect The Center of Flowers
      10m0s
    • videocam
      Mini Project 3 - Counting Circles and Ellipses
      10m0s
  • 5. Object Detection - Use Computer VIsion To Detect Objects In An Image
    • videocam
      Object Detection Overview
      10m0s
    • videocam
      Feature Description Theory - How We Digitally Represent Objects
      10m0s
    • videocam
      Finding Corners - Why Corners In Images Are Important to Object Detection
      10m0s
    • videocam
      SIFT, SURF, FAST, BRIEF & ORB - Learn The Different Ways To Get Image Features
      10m0s
    • videocam
      Mini Project 5 - Object Detection - Detect A Specific Object Using Your Webcam
      10m0s
    • videocam
      Histogram of Oriented Gradients - Another Novel Way Of Representing Images
      10m0s
  • 6. Face, People and Car Detection
    • videocam
      HAAR Cascade Classifiers - Learn How Classifiers Work And Why They're Amazing
      10m0s
    • videocam
      Face and Eye Detection - Detect Human Faces and Eyes In Any Image
      10m0s
    • videocam
      Mini Project 6 - Car and Pedestrian Detection in Videos
      10m0s
  • 7. Augmented Reality - Facial Landmark Identification (Filters, Swaps & Analysis)
    • videocam
      Face Analysis and Filtering - Identify Face Outline, Lips, Eyes Even Eyebrows
      10m0s
    • videocam
      Merging Faces (Face Swaps) - Combine Two Faces For Fun & Sometimes Scary Results
      10m0s
    • videocam
      Mini Project 7 - Live Face Swapper (like MSQRD & Snapchat filters!!!)
      10m0s
    • videocam
      Mini Project 8 - Yawn Detector and Counter
      10m0s
  • 8. Machine Learning in Computer Vision
    • videocam
      Machine Learning Overview - What Is It & Why It's Important to Computer Vision
      10m0s
    • videocam
      Mini Project 9 - Handwritten Digit Classification
      10m0s
  • 9. Motion Analysis and Object Tracking
    • videocam
      Filtering by Color
      10m0s
    • videocam
      Background Subtraction and Foreground Subtraction
      10m0s
    • videocam
      Using Meanshift for Object Tracking
      10m0s
    • videocam
      Using CAMshift for Object Tracking
      10m0s
    • videocam
      Optical Flow - Track Moving Objects In Videos
      10m0s
  • 10. Conclusion
    • videocam
      Course Summary and how to become an Expert
      10m0s
    • videocam
      Latest Advances, 12 Startup Ideas & Implementing Computer VIsion in Mobile Apps
      10m0s
Authors

Kevin Gautama is a systems design and programming engineer with 16 years of expertise in the fields of electrical and electronics and information technology.

He teaches at the Hanoi University of Industry in the period 2003-2011 and he has a certificate of vocational training by the Ministry of Industry and Commerce and the Hanoi University of Industry.

From extensive design experience through numerous engineering projects, the author founded the Enziin Academy.

The Enziin Academy is a startup in the field of educational, it's core goal is to training design engineers in the fields technology related.

The Enziin Academy is headquartered in Stockholm-Sweden with an orientation operating multi-lingual and global.

The author's skills in IT:

  • Implementing the application infrastructure on Amazon's cloud computing platform.
  • Linux server system administration (Sysadmin).
  • Design load balancing and content distribution system.
  • MySQL database administration.
  • C/C++/C# Programming
  • Ruby and Ruby on Rails Programming
  • Python and Django Programming
  • The WPF/C# on the .NET Framework Programming
  • The PHP/JAVA Programming
  • Machine Learning and Expert System.
  • Internet of Things.

The author's skills in the fields of electric and electronic:

  • The design of popular CPU / MCU systems.
  • Design FPGA / CPLD system (Xilinx - Altera).
  • Design and programming of DSP systems (Texas Instruments).
  • Embedded ARM system design.
  • The RTOS Programming
  • Design and programming electronic power systems.
  • PLC - inverter - sensor - electric control cabinet industrial.
  • Control systems distributed connection with Server.

Read more...

Master Computer Vision™ OpenCV3 in Python & Machine Learning


Master Computer Vision™ OpenCV3 in Python & Machine Learning

Discussions
You must login to comment.