Get in Touch

Course Outline

Introduction

  • Setting up OpenCV
  • Understanding API concepts

Main Modules

  • Core Functionality (Core Module)
  • Image Processing (Imgproc Module)
  • High-Level GUI and Media (highgui Module)
  • Image Input and Output (imgcodecs Module)
  • Video Input and Output (videoio Module)
  • Camera Calibration and 3D Reconstruction (calib3d Module)
  • 2D Features Framework (feature2d Module)
  • Video Analysis (video Module)
  • Object Detection (objdetect Module)
  • Machine Learning (ml Module)
  • Computational Photography (photo Module)
  • OpenCV Viz

Bonus Topics

  • GPU-Accelerated Computer Vision (cuda Module)
  • OpenCV for iOS

Please note that bonus topics are not included in remote course offerings. They may be provided during classroom-based sessions, subject to prior agreement, and only if both the trainer and all participants possess laptops with supported NVIDIA GPUs (for the CUDA module) or MacBooks, Apple developer accounts, and iOS-based mobile devices (for the iOS topic). NobleProg cannot guarantee that trainers will have the necessary hardware available.

Requirements

You must have experience in one of the following:

  • C++
  • Java
  • Python
  • MATLAB
  • CUDA
  • OpenCL

Additionally, a foundational understanding of machine learning is required. Familiarity with linear algebra, statistics, and probability will be advantageous.

 28 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories