Computer Vision Masterclass in Python
Viola-Jones method, HOG features, R-CNNs, YOLO and SSD (Single Shot) Object Detection Approaches with Python and OpenCV
Lectures -75
Duration -6.5 hours
30-days Money-Back Guarantee
Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.
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) 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?
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
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!
Goals
- you'll have a good understanding of the most powerful Computer Vision models
- you'll understand convolutional neural network (CNN) based approaches
- you'll understand SSD and YOLO state of the art computer vision algorithms
- you'll understand OpenCV
Prerequisites
- Basic Python programming skills
![Computer Vision Masterclass in Python Computer Vision Masterclass in Python](https://d3mxt5v3yxgcsr.cloudfront.net/courses/6554/course_6554_image.png)
Curriculum
Check out the detailed breakdown of what’s inside the course
Environment Setup
3 Lectures
-
Installing Python and PyCharm on Mac
-
Installing OpenCV 02:50 02:50
-
Installing Python and PyCharm on Windows
History of Computer Vision
1 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Handling Images and Pixels
7 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Computer Vision Project I - Lane Detection Problem (Self-Driving Cars)
9 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Viola-Jones Face Detection Algorithm Theory
7 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Face Detection with Viola-Jones Method Implementation
4 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Histogram of Oriented Gradients (HOG) Algorithm Theory
6 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Histogram of Oriented Gradients (HOG) Implementation
5 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Convolutional Neural Networks (CNNs) Based Approaches
6 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
You Only Look Once (YOLO) Algorithm Theory
8 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
You Only Look Once (YOLO) Algorithm Implementation
7 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Single-Shot MultiBox Detector (SSD) Theory
7 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
SSD Algorithm Implementation
5 Lectures
![Tutorialspoint](/market/public/assets/images/loader.gif)
Instructor Details
![Holczer Balazs](https://www.tutorialspoint.com/assets/profiles/422315/profile/200_2897473-1643472527.png)
Holczer Balazs
About me
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!
Course Certificate
Use your certificate to make a career change or to advance in your current career.
![sample Tutorialspoint certificate](/market/public/assets/newDesign/img/primePacks/V-certificate.png)
Our students work
with the Best
![adobe logo](/market/public/assets/newDesign/img/adobe.png)
![adp logo](/market/public/assets/newDesign/img/adp.png)
![apple logo](/market/public/assets/newDesign/img/apple.png)
![armani logo](/market/public/assets/newDesign/img/armani.jpg)
![bosch logo](/market/public/assets/newDesign/img/bosch.png)
![capegemini logo](/market/public/assets/newDesign/img/capegemini.png)
![cisco logo](/market/public/assets/newDesign/img/cisco.png)
![hdfc bank logo](/market/public/assets/newDesign/img/hdfcbank.png)
![ibm logo](/market/public/assets/newDesign/img/ibm.png)
![intel logo](/market/public/assets/newDesign/img/intel.png)
![mastercard logo](/market/public/assets/newDesign/img/mastercard.png)
![netflix logo](/market/public/assets/newDesign/img/netflix.png)
![qualcomm logo](/market/public/assets/newDesign/img/qualcomm.png)
![samsung logo](/market/public/assets/newDesign/img/samsung.png)
![sony logo](/market/public/assets/newDesign/img/sony.png)
![unilever logo](/market/public/assets/newDesign/img/unilever.png)
![walmart logo](/market/public/assets/newDesign/img/walmart.png)
![adobe logo](/market/public/assets/newDesign/img/adobe.png)
![adp logo](/market/public/assets/newDesign/img/adp.png)
![apple logo](/market/public/assets/newDesign/img/apple.png)
![armani logo](/market/public/assets/newDesign/img/armani.jpg)
![bosch logo](/market/public/assets/newDesign/img/bosch.png)
![capegemini logo](/market/public/assets/newDesign/img/capegemini.png)
![cisco logo](/market/public/assets/newDesign/img/cisco.png)
![hdfcbank logo](/market/public/assets/newDesign/img/hdfcbank.png)
![ibm logo](/market/public/assets/newDesign/img/ibm.png)
![intel logo](/market/public/assets/newDesign/img/intel.png)
![mastercard logo](/market/public/assets/newDesign/img/mastercard.png)
![netflix logo](/market/public/assets/newDesign/img/netflix.png)
![qualcomm logo](/market/public/assets/newDesign/img/qualcomm.png)
![samsung logo](/market/public/assets/newDesign/img/samsung.png)
![sony logo](/market/public/assets/newDesign/img/sony.png)
![unilever logo](/market/public/assets/newDesign/img/unilever.png)
![walmart logo](/market/public/assets/newDesign/img/walmart.png)
Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now![Annual Membership Annual Membership](/market/public/assets/newDesign/img/membership-large-small.jpg)
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now![Online Certifications Online Certifications](/market/public/assets/newDesign/img/traning-for-a-team.png)