Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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 included as part of remote courses. They may be delivered during classroom-based sessions, but only by prior arrangement, and only if both the trainer and all participants have laptops equipped 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.
Requirements
One of the following:
- C++
- Java
- Python
- MATLAB
- CUDA
- OpenCL
Plus a basic understanding of machine learning. Familiarity with linear algebra, statistics, and probability is advantageous.
28 Hours
Testimonials (1)
I genuinely enjoyed the hands-on approach.