Course Code: opencv
Duration: 28 hours
Prerequisites:

One of the following:

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

And basic knowledge of machine learning. Knowledge of linear algebra, statistics, probability are helpful.

Overview:

OpenCV (Open Source Computer Vision Library: http://opencv.org) is an open-source BSD-licensed library that includes several hundreds of computer vision algorithms.

Audience

This course is directed at engineers and architects seeking to utilize OpenCV for computer vision projects

Course Outline:

Introduction

  • Setting up OpenCV
  • API concepts

Main 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 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 iOS

Bonus topics are not available as a part of a remote course. They can be delivered during classroom-based courses, but only by prior agreement, and only if both the trainer and all participants have 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 the availability of trainers with the required hardware.

Sites Published:

United Arab Emirates - Computer Vision with OpenCV

Qatar - Computer Vision with OpenCV

Egypt - Computer Vision with OpenCV

Saudi Arabia - Computer Vision with OpenCV

South Africa - Computer Vision with OpenCV

Brasil - Computer Vision with OpenCV

Canada - Computer Vision with OpenCV

中国 - Computer Vision with OpenCV

香港 - Computer Vision with OpenCV

澳門 - Computer Vision with OpenCV

台灣 - Computer Vision with OpenCV

USA - Computer Vision with OpenCV

Österreich - Computer Vision with OpenCV

Schweiz - Computer Vision with OpenCV

Deutschland - Computer Vision with OpenCV

Czech Republic - Computer Vision with OpenCV

Denmark - Computer Vision with OpenCV

Estonia - Computer Vision with OpenCV

Finland - Computer Vision with OpenCV

Greece - Computer Vision with OpenCV

Magyarország - Computer Vision with OpenCV

Ireland - Computer Vision with OpenCV

Luxembourg - Computer Vision with OpenCV

Latvia - Computer Vision with OpenCV

España - Visión por Computadora con OpenCV

Italia - Computer Vision with OpenCV

Lithuania - Computer Vision with OpenCV

Nederland - Computer Vision with OpenCV

Norway - Computer Vision with OpenCV

Portugal - Computer Vision with OpenCV

România - Computer Vision with OpenCV

Sverige - Computer Vision with OpenCV

Türkiye - Computer Vision with OpenCV

Malta - Computer Vision with OpenCV

Belgique - Vision par ordinateur avec OpenCV

France - Vision par ordinateur avec OpenCV

日本 - Computer Vision with OpenCV

Australia - Computer Vision with OpenCV

Malaysia - Computer Vision with OpenCV

New Zealand - Computer Vision with OpenCV

Philippines - Computer Vision with OpenCV

Singapore - Computer Vision with OpenCV

Thailand - Computer Vision with OpenCV

Vietnam - Computer Vision with OpenCV

India - Computer Vision with OpenCV

Argentina - Visión por Computadora con OpenCV

Chile - Visión por Computadora con OpenCV

Costa Rica - Visión por Computadora con OpenCV

Ecuador - Visión por Computadora con OpenCV

Guatemala - Visión por Computadora con OpenCV

Colombia - Visión por Computadora con OpenCV

México - Visión por Computadora con OpenCV

Panama - Visión por Computadora con OpenCV

Peru - Visión por Computadora con OpenCV

Uruguay - Visión por Computadora con OpenCV

Venezuela - Visión por Computadora con OpenCV

Polska - Computer Vision with OpenCV

United Kingdom - Computer Vision with OpenCV

South Korea - Computer Vision with OpenCV

Pakistan - Computer Vision with OpenCV

Sri Lanka - Computer Vision with OpenCV

Bulgaria - Computer Vision with OpenCV

Bolivia - Visión por Computadora con OpenCV

Indonesia - Computer Vision with OpenCV

Kazakhstan - Computer Vision with OpenCV

Moldova - Computer Vision with OpenCV

Morocco - Computer Vision with OpenCV

Tunisia - Computer Vision with OpenCV

Kuwait - Computer Vision with OpenCV

Oman - Computer Vision with OpenCV

Slovakia - Computer Vision with OpenCV

Kenya - Computer Vision with OpenCV

Nigeria - Computer Vision with OpenCV

Botswana - Computer Vision with OpenCV

Slovenia - Computer Vision with OpenCV

Croatia - Computer Vision with OpenCV

Serbia - Computer Vision with OpenCV

Bhutan - Computer Vision with OpenCV

Nepal - Computer Vision with OpenCV

Uzbekistan - Computer Vision with OpenCV