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
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
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!
Instructor Details
- 4.4 Rating
245 Reviews
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!
More courses by Holczer Balazs
Python Data Structures And Algorithms: Practical Course (2026)
4.7 (4,432 Reviews)
Provider: Udemy
Time: 23.6h
$16.99
Concurrency, Multithreading and Parallel Computing in Java (2026)
4.5 (4,034 Reviews)
Provider: Udemy
Time: 14.4h
$10.99
Software Architectures (SOLID) & Design Patterns in Java (2026)
4.6 (3,772 Reviews)
Provider: Udemy
Time: 9.4h
$11.99
Introduction to Collections, Generics & Reflection in Java (2026)
4.5 (3,649 Reviews)
Provider: Udemy
Time: 11h
$10.99
Algorithms Data Structures in Java #1 (+INTERVIEW QUESTIONS) (2026)
4.7 (3,235 Reviews)
Provider: Udemy
Time: 22.1h
$13.99
Quantitative Finance & Algorithmic Trading in Python (2026)
4.6 (2,714 Reviews)
Provider: Udemy
Time: 18.3h
$13.99
More Deep Learning courses
A deep understanding of deep learning (with Python intro) (2026)
4.8 (6,559 Reviews)
Provider: Udemy
Time: 57.3h
$109.99
Deep Learning Prerequisites: Logistic Regression in Python (2026)
4.8 (4,922 Reviews)
Provider: Udemy
Time: 6.9h
$109.99
Data Science: Transformers for Natural Language Processing (2026)
4.8 (3,034 Reviews)
Provider: Udemy
Time: 19.1h
$79.99
Complete Tensorflow 2 and Keras Deep Learning Bootcamp (2022)
4.7 (8,938 Reviews)
Provider: Udemy
Time: 19.2h
$16.99
Deep Learning: Advanced Computer Vision (GANs, SSD, +More!) (2026)
4.7 (7,132 Reviews)
Provider: Udemy
Time: 17.2h
$124.99
Reviews
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.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100












