Get in Touch

Course Outline

Introduction

  • Setting up OpenCV
  • Understanding API concepts

Core Modules

  • The 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 Feature 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

Bonus topics are not included in remote courses. They may be offered during in-person classroom sessions, subject to prior agreement, and only if both the instructor and all participants have laptops equipped with compatible NVIDIA GPUs (for the CUDA module) or MacBooks, Apple developer accounts, and iOS-based mobile devices (for the iOS topic). Please note that NobleProg cannot guarantee the availability of trainers with the necessary hardware.

Requirements

Proficiency in at least one of the following languages is required:

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

Additionally, a fundamental understanding of machine learning is expected. Familiarity with linear algebra, statistics, and probability is beneficial.

 28 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories