OpenCV Lecture

🏋 7. Project #1 Intrusion Detection

Project #1 of our OpenCV C++ course: build an intrusion detector in five video lessons, covering background subtraction, noise removal and binarization, contours, morphology, a moving-average background, and multi-threaded upload...

🏋 7. Project #1 Intrusion Detection

Project #1 of our OpenCV C++ course: build an intrusion detector in five video lessons, covering background subtraction, noise removal and binarization, contours, morphology, a moving-average background, and multi-threaded upload...

💪🏻 6. Histogram

Lecture 6 of our OpenCV C++ course: six video lessons on image histograms, covering building and drawing gray and RGB histograms, hue (HSV) and 2D histograms, stretching and equalization (calcHist,...

💪🏻 6. Histogram

Lecture 6 of our OpenCV C++ course: six video lessons on image histograms, covering building and drawing gray and RGB histograms, hue (HSV) and 2D histograms, stretching and equalization (calcHist,...

🏃🏻‍♂️5. Point processing (2)

Lecture 5 of our OpenCV C++ course: six video lessons on binarization and related point operations, covering threshold and its options, adaptiveThreshold, Otsu's method, floodFill and integral images. Every lesson...

🏃🏻‍♂️5. Point processing (2)

Lecture 5 of our OpenCV C++ course: six video lessons on binarization and related point operations, covering threshold and its options, adaptiveThreshold, Otsu's method, floodFill and integral images. Every lesson...

🏃🏻‍♂️4. Point processing(1)

Lecture 4 of our OpenCV C++ course: eight video lessons on point operations, covering arithmetic with constants and between images (addWeighted, CUDA), parallel_for_, video frame differencing, bitwise masking, noise generation...

🏃🏻‍♂️4. Point processing(1)

Lecture 4 of our OpenCV C++ course: eight video lessons on point operations, covering arithmetic with constants and between images (addWeighted, CUDA), parallel_for_, video frame differencing, bitwise masking, noise generation...

🏃🏻‍♀️3. Drawing, Mouse and Control

Lecture 3 of our OpenCV C++ course: six video lessons on drawing lines, circles, ellipses, polylines and text, drawing contours, handling mouse events and building trackbar controls, with example code.

🏃🏻‍♀️3. Drawing, Mouse and Control

Lecture 3 of our OpenCV C++ course: six video lessons on drawing lines, circles, ellipses, polylines and text, drawing contours, handling mouse events and building trackbar controls, with example code.

🏃🏻2. About Mat

Lecture 2 of our OpenCV C++ course: nine video lessons on cv::Mat, covering reading and writing images and video, copy, copyTo and clone, pixel layout and access (data, at, ptr,...

🏃🏻2. About Mat

Lecture 2 of our OpenCV C++ course: nine video lessons on cv::Mat, covering reading and writing images and video, copy, copyTo and clone, pixel layout and access (data, at, ptr,...