Skip to content
UdemyDeep LearningPaid courseAll LevelsCertificate

Computer Vision Bootcamp with Python (OpenCV) - YOLO, SSD (Udemy.com)

Face Detection, R-CNNs, YOLO and SSD Object Detection, Object Tracking (DeepSORT, ByteTrack, BoTSORT), Vehicle Counting

Created by: Holczer Balazs

Last updated February 2025

icon
What you will learn

  • Have a good understanding of the most powerful Computer Vision models
  • Understand OpenCV
  • Understand and implement Viola-Jones algorithm
  • Understand and implement Histogram of Oriented Gradients (HOG) algorithm
  • Understand and implement convolutional neural network (CNN) related computer vision approaches
  • Understand and implement YOLO (You Only Look Once) algorithm
  • Single Shot MultiBox Detection SDD algorithm
  • Master face detection and object detection

How it compares

Against the other 126 rated Udemy courses in Deep Learning on CourseDuck:

  • Rating4.4 out of 5higher than 32% of them
  • Reviews245#95 of 127 by number of reviews
  • Length13.8 hourslonger than 62% of them
  • Last updatedFebruary 2025more recently than 58% of them

icon
Course Description

This course is about the fundamental concept of image processing, focusing on face detection and object detection.  These topics are getting very hot nowadays because these learning algorithms can be used in several fields from software engineering to crime investigation.  Self-driving cars (for example lane detection approaches) relies heavily on computer vision.

With the advent of deep learning and graphical processing units (GPUs) in the past decade it's become possible to run these algorithms even in real-time videos. So what are you going to learn in this course?

Section 1 - Image Processing Fundamentals:

  • computer vision theory

  • what are pixel intensity values

  • convolution and kernels (filters)

  • blur kernel

  • sharpen kernel

  • edge detection in computer vision (edge detection kernel)

Section 2 - Serf-Driving Cars and Lane Detection

  • how to use computer vision approaches in lane detection

  • Canny's algorithm

  • how to use Hough transform to find lines based on pixel intensities

Section 3 - Face Detection with Viola-Jones Algorithm:

  • Viola-Jones approach in computer vision

  • what is sliding-windows approach

  • detecting faces in images and in videos

Section 4 - Histogram of Oriented Gradients (HOG) Algorithm

  • how to outperform Viola-Jones algorithm with better approaches

  • how to detects gradients and edges in an image

  • constructing histograms of oriented gradients

  • using support vector machines (SVMs) as underlying machine learning algorithms

Section 5 - Convolution Neural Networks (CNNs) Based Approaches

  • what is the problem with sliding-windows approach

  • region proposals and selective search algorithms

  • region based convolutional neural networks (C-RNNs)

  • fast C-RNNs

  • faster C-RNNs

Section 6 - You Only Look Once (YOLO v11) Object Detection Algorithm

  • what is the YOLO approach?

  • constructing bounding boxes

  • how to detect objects in an image with a single look?

  • intersection of union (IOU) algorithm

  • how to keep the most relevant bounding box with non-max suppression?

  • implementation of YOLO11 with images and videos

  • training YOLO with custom dataset

Section 7 - Single Shot MultiBox Detector (SSD) Object Detection Algorithm SDD

  • what is the main idea behind SSD algorithm

  • constructing anchor boxes

  • VGG16 and MobileNet architectures

  • implementing SSD with real-time videos

Section 8 - Object Tracking Algorithms

  • DeepSORT object detection algorithm

  • ByteTrack algorithm

  • BoTSORT algorithm

  • implementation of object tracking

  • vehicle counting algorithm

We will talk about the theoretical background of face recognition algorithms and object detection in the main then we are going to implement these problems on a step-by-step basis.

Thanks for joining the course, let's get started!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Holczer Balazs

My name is Balazs Holczer. I am from Budapest, Hungary. I am qualified as a physicist. At the moment I am working as a simulation engineer at a multinational company. I have been interested in algorithms and data structures and its implementations especially in Java since university. Later on I got acquainted with machine learning techniques, artificial intelligence, numerical methods and recipes such as solving differential equations, linear algebra, interpolation and extrapolation. These things may prove to be very very important in several fields: software engineering, research and development or investment banking. I have a special addiction to quantitative models such as the Black-Scholes model, or the Merton-model.

Take a look at my website if you are interested in these topics!

icon
More courses by Holczer Balazs

$16.99

$10.99

$11.99

$10.99

$13.99

$13.99

icon
More Deep Learning courses

$109.99

$109.99

$79.99

$16.99

$124.99

Free

icon
Reviews

4.4

245 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Albert Bikeev on 11/11/2024

Not deep enough and the "as far as the XXX topic is concern" is very annoying, sorry

By Md Amanullah Aman on 5/16/2024

The course content is excellent. Each module is meticulously crafted, providing a comprehensive understanding of the subject matter. The topics are well-organized, and the lessons build on each other logically, which makes the learning process smooth and coherent. The author possesses deep and clear knowledge of the subject. Their explanations are concise and easy to follow, which greatly enhances the learning experience. Complex concepts are broken down into digestible pieces, making them accessible even to beginners. The instructor and community support in the Q&A section were not responsive on time. This was particularly frustrating when I encountered difficulties and needed clarification or assistance. A more active engagement in the Q&A section would significantly enhance the overall learning experience. The course is currently using an outdated version of YOLO (You Only Look Once). While the fundamental concepts remain relevant, the industry standards and tools evolve rapidly. Updating the course to cover the latest version of YOLO would make it more applicable and valuable to current industry practices.

By Travis Nerguizian on 1/5/2024

I really like the instructor's energy in teaching the material. He presents it in an interesting way. My attention and eagerness to learn has grown throughout the course.

By Yogita Hambir on 5/28/2023

The instructor explains everything very properly with the relevant examples

By Jose Perez on 6/26/2022

very in depth and insightful explanations for the theoretical parts. you would really understand the theories because it is explained plainly or simply.

By Jonathan Lazzaro on 6/8/2022

This is a very good course on computer vision. The instructor does a great job of explaining the theory in order to provide a good intuition into how each of the algorithms works. I really liked learning about the Hough Transform, variants of R-CNN, YOLO, and SSD.

By Ali Mohammed Helmi Ahmed Mahran Gaber on 6/3/2022

the core concepts are simply explained in details and soo easy

By Gustavo Ulloa Jara on 8/18/2021

Is a complete course, showing the theoretical part (which I think is fundamental to undertand the practical part) and also shows some practical applications of the topics. I think what is missing are some projects at the end of the course to prove yourself but overall is a very good course specially if you are a begginer.

By Marco Chan on 7/6/2021

A very clear big picture and caring details on our worries.

By Saso Stepanov on 11/28/2020

Excellent course for all interested in computer vision and machine learning. Interesting examples with working code.

Showing all 10 reviews on CourseDuck

Read all 245 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100