OpenCV is a popular Python library for real-time computer vision.

We just released a new OpenCV course on the freeCodeCamp.org YouTube channel. This course comes directly from the creators of OpenCV and is the perfect course for beginners.

You will learn how to use OpenCV for Computer Vision and AI. You will learn and get exposed to a wide range of exciting topics like Image & Video Manipulation, Image Enhancement, Filtering, Edge Detection, Object Detection and Tracking, Face Detection and the OpenCV Deep Learning Module.

At the end of this course there is an interview with Dr. Satya Mallick, the CEO of OpenCV.org. Dr. Mallick shares his views on the many opportunities in the Computer Vision and AI job market.  He gives advice on how to prepare and get hired for a job in AI.

Here are the sections in this course:

  • Module 1: Getting Started with Images
  • Module 2: Basic Image Manipulation
  • Module 3: Image Annotation
  • Module 4: Image Enhancement
  • Module 5: Accessing the Camera
  • Module 6: Read and Write Videos
  • Module 7: Image Filtering and Edge Detection
  • Module 8: Image Features and Image Alignment
  • Module 9: Image Stitching and Creating Panoramas
  • Module 10: High Dynamic Range Imaging (HDR)
  • Module 11: Object Tracking
  • Module 12: Face Detection
  • Module 13: Object Detection
  • Module 14: Pose Estimation using OpenPose
  • Interview with OpenCV CEO, Dr. Satya Mallick

Watch the course below or on the freeCodeCamp.org YouTube channel (3-hour watch).