Skip to product information
1 of 1

OpenCV C++ Lecture Materials

OpenCV C++ Lecture Materials

Instant download after payment. A copy of the link is emailed to you as well.

Loading payment options…

📦 Materials — source code + slides

Login → Data Warehouse → download

📖 Full lecture — free to watch

marearts.com/blogs/opencv-lecture

9 sections · 57 videos · about 11 hours

📦 Section 1 · OpenCV Build Setup

7 videos · 1 hour 2 minutes · Watch free ↗

  1. ⚙️ Preparation 8:04
  2. 🔧 CMake configuration and build 14:02
  3. ▶️ Build, settings, and running the examples 12:10
  4. 💻 OpenCV + C++ easy installation, part 1 10:12
  5. 💻 OpenCV + C++ easy installation, part 2 6:51
  6. 🐍 OpenCV + Python easy installation, part 1 4:53
  7. 🐍 OpenCV + Python easy installation, part 2 6:14

🎬 Section 2 · OpenCV Basics — Introduction

7 videos · 1 hour 39 minutes · Watch free ↗

  1. 👁️ Computer vision & OpenCV introduction 13:44
  2. 🚀 Getting started: download & setup 22:04
  3. 🏗️ Building OpenCV: CMake and a webcam example 16:13
  4. 📊 Understanding the Mat class 15:26
  5. ➕ Mat basic operations: + − × ÷ 12:06
  6. 🖼️ Basic image processing: load and display 6:33
  7. 🔍 Accessing pixel data 12:58

🧮 Section 3 · Working with Mat

9 videos · 2 hours 2 minutes · Watch free ↗

  1. 📂 Loading and displaying images and videos 14:45
  2. 🔄 Mat basics: copy, copyTo, clone, range, region 14:42
  3. 🎨 RGB pixel structure in images 10:49
  4. 🎯 Pixel access with data and the at operator 13:02
  5. 🔗 Pixel access with Ptr and iterators 8:20
  6. 💾 Saving Mat to image files 16:17
  7. 📐 Linear algebra: solver, eigenvalues, SVD 13:16
  8. 🧪 Linear algebra: inner/cross product, inverse, trace, determinant 13:19
  9. 🎮 GPU Mat example 17:33

🎨 Section 4 · Drawing, Mouse, and Controls

6 videos · 1 hour 14 minutes · Watch free ↗

  1. ✏️ Line, circle, rectangle
  2. ⭕ Ellipse and RotatedRect
  3. 🔺 Polylines and fillConvexPoly
  4. 🔤 putText, findContours, drawContours
  5. 🖱️ Mouse events
  6. 🎚️ Trackbar control

⚡ Section 5 · Point Processing

8 videos · 1 hour 39 minutes · Watch free ↗

  1. ➕ Constant operations + − × ÷, part 1 (gray, colour, CUDA)
  2. ➕ Constant operations + − × ÷, part 2
  3. 🧵 Parallel pixel addition with parallel_for_
  4. 🖼️ Image-to-image + − × ÷ and addWeighted
  5. 🎞️ Video frame subtraction
  6. 🎭 Masking with and, or, xor, not
  7. 🌫️ Noise generation with randn and randu
  8. ⚡ Fast look-up tables and applyColorMap

🔬 Section 6 · Advanced Point Processing

6 videos · 54 minutes · Watch free ↗

  1. ⬛ What is binarisation? The threshold function
  2. ⚙️ threshold function options
  3. 🔲 adaptiveThreshold
  4. 🎯 Otsu binarisation
  5. 🪣 floodFill
  6. 📐 Integral images with integral

📊 Section 7 · Histogram

6 videos · 54 minutes · Watch free ↗

  1. 📖 Histogram introduction
  2. 📊 Generating and drawing histograms
  3. 🎨 Hue (HSV) histogram
  4. 🗺️ 2D histogram
  5. 📏 Histogram stretching
  6. ⚖️ Histogram equalisation

🚨 Section 8 · Project — Intruder Detection

5 videos · 39 minutes · Watch free ↗

  1. 🎥 Background subtraction
  2. 🧹 Noise removal and finding the moving object
  3. 🔳 Morphology
  4. 📈 Moving average to update the background
  5. ☁️ Multi-threading and upload to Google Drive

🎁 Section 9 · Bonus Content

3 videos · 1 hour 2 minutes

  1. 🤖 Keras + CNN + MNIST on Colab 18:46
  2. 📱 Model optimisation for IoT: Raspberry Pi, mobile, AWS Lambda 11:30
  3. 📈 Evaluating models: accuracy, recall, precision, F1, ROC, AUC 31:59
View full details