The #1 Computer Vision resource in the world
Ready to download the source code to 500+ PyImageSearch tutorials?
Here are step-by-step instructions to access my master code repo inside Deep Learning in Computer Vision Specialization.

Write working code in less than 30 mins without learning a ton of confusing math


Do OpenCV and TensorFlow still work? 🤔

Yes! They are fantastic tools in your Computer Vision toolkit if you know when and how to use them. Learn those situations and when to use PyTorch instead of TensorFlow.

OpenCV and Deep Learning Academy is a self-paced, online, credential issuing course for developers who want to master OpenCV, Deep Learning, and Computer Vision.

Write working code in 30 minutes or less (100% Money back guaranteed) without needing to learn a ton of confusing math.

If in the next 30 days you set aside just 30 minutes to start our training and you don't have working code after those 30 minutes, you can receive a full refund.

We are code-first, hands-on, and project-based with world-class engineers providing you customer support if you get stuck.

Rapidly accelerate the completion of your complex machine learning projects, even without a Ph.D. in computer science, by getting the working code for multiple machine learning topics from the #1 online resource for Deep Learning and OpenCV

Trusted by members of top artificial intelligence companies, schools, and organizations
Apple Google Microsoft Adobe IBM Intel Stanford MIT UCLA CMU

Why is it so hard to find a solution?

Implementing OpenCV or a machine learning solution shouldn't be that hard.

Ever have a great idea and thought, “I have seen things like this done online or in youtube videos.” It can't be that hard to do?

After five days, 20 hours of google searching, and 15 failed attempts at installing ten different solutions, you are no closer to a solution for your great idea.

You think, “why is it so hard to find a solution?”

You are ready to move on to something easier to implement, your great idea never gets created. You are frustrated and start doubting yourself. You might even start having a hard time sleeping as frustration, doubts, and stress mount.

When your friends ask, “how’s work” or “how’s that project,” you make up stories to avoid embarrassment.

For some reason, “I’m working out the bugs” makes you feel better than admitting, “I don’t know what I’m doing, and I don’t have the help I need.”

We believe implementing OpenCV or a machine learning solution shouldn't be that hard.

We created the OpenCV and Deep Learning Academy to provide you with basic knowledge and, ultimately, a simple working environment that can run on any system, detailed video tutorials, with high-quality, well-documented code that you can use to complete your great idea.

We created OpenCV and Deep Learning Academy to help you write code immediately, complete projects, and get ahead at work.

We provide lessons with:

  • High-quality, well-documented source code with line-by-line explanations (ensuring you know exactly what the code is doing)
  • Detailed video tutorials for every lesson
  • Jupyter Notebooks that are pre-configured to run in Google Colab with a single click
  • Support for all major operating systems (Windows, macOS, Linux, and Raspbian)

We like to remind people of our friend Jon H’s first six months of trying to learn OpenCV and deep learning. Here’s what Jon went through when he first tried to learn OpenCV and deep learning.

I tried to use YouTube videos, and it didn’t work. I somehow got the idea that I needed to use my GPU because I had a GPU. That led to three weeks of trying to get my machine configured to train a deep learning model using my Nvidia graphics card.

I couldn’t figure it out, which led to more rabbit holes. As a result, all of my time was spent working on things that didn’t help me learn, experiment, or progress.

Learning wasn’t fun at this point. It was frustrating.

I’d finish hours working on configuration files, drivers, and errors, and when it was time for me to hang out with my friends and children, I’d be in a foul mood.

My goal of learning OpenCV and deep learning was making my life worse and damaging my relationship with my kids. My kids even started avoiding me if they could see it was a particularly bad study session.

It wasn’t a great time for my learning or my life. It was just frustrating.

I got so frustrated that I stopped for the next three months.

My wife is a professional developer, and she had told me that I could just YouTube my way through learning because that’s how she solves problem. Her years of experience make that an option for her, but it didn’t work for me.


review-author-avatar
Jon H
Senior Engineer and Product Manager

That’s why we created the OpenCV and Deep Learning Academy. To give you everything you need to write working code, understand the code, and make progress on your first day as a member of OpenCV and Deep Learning Academy.

We designed the curriculum, so everyone from beginners to experts will find what they need to advance their careers and knowledge.

PyImageSearch’s course converted me from a Python beginner to a published computer vision practitioner. If you are looking for the most cost- and time-efficient way to learn Computer Vision and Deep Learning, and if you are really serious, I wholeheartedly recommend PyImageSearch courses.

review-author-avatar
Dr. Paul Lee
Doctor, Cardiologist, and Deep Learning Researcher
OpenCV and Deep Learning Academy is for you if:

If any of these descriptions fit you, rest assured that OpenCV and Deep Learning Academy is designed for you.

  • You are a computer vision practitioner that utilizes deep learning and OpenCV at your day job, and you’re eager to level-up your skills.
  • You’re a developer who wants to learn computer vision/deep learning, complete your challenging project at work, and stand out from your coworkers (and land that big promotion).
  • You are a college student who needs help with your homework, completing your final graduation project, or you simply want more than what your university offers.
  • You are a researcher or scientist looking to apply computer vision and deep learning techniques to your research (and publish a paper).
  • You have experience with machine learning and want to learn more about deep learning and neural networks.
  • You are an entrepreneur studying computer vision/deep learning so you can launch your next business in the Artificial Intelligence space.
  • You are a "computer vision hobbyist" who wants to successfully complete that project you are hacking on over nights and weekends.
  • You're a PyImageSearch reader that wants access to centralized repos containing high-quality, well documented source code, pre-trained models, image datasets, etc. for all 500+ tutorials on PyImageSearch.com.
  • You prefer running code examples with Jupyter Notebooks in Google Colab — our notebooks are pre-configured and ready to run in Google Colab with only a single click.
  • You want to skip the painful process of configuring your development environment — no more headaches and wasted time spent configuring your development environment, run all code examples in your web browser!
  • You learn best through video tutorials — Deep Learning in Computer Vision Specialization includes video guides for every single lesson.
Here’s what you get when you purchase OpenCV and Deep Learning Academy

Developer

  • OpenCV Intro, 12 lessons
  • OpenCV Intermediate, 9 lessons
  • OpenCV Advanced, 6 lessons
  • Augmented Reality 101, 6 lessons
  • Deep Learning Intro, 15 lessons
  • Deep Learning Intermediate, 22 lessons
  • Deep Learning Advanced,11 lessons
  • PyTorch Fundamentals, 5 lessons
  • PyTorch Intermediate, 3 lessons
  • PyTorch Advanced, 3 lessons
  • Siamese Networks Intro, 4 lessons
  • Image Adeversaries, 5 lessons
  • AutoEncoders Introduction, 4 lessons
  • Object Detection Introduction, 12 lessons
  • Face Recognition, 11 lessons
  • GANs, 4 lessons
  • OCR Fundamentals, 17 lessons
  • OCR Advanced, 17 lessons
  • Visual Fusion for Autonomous Cars, 13 lessons
  • Super Resolution Introduction, 3 lessons
  • Object Detection Advanced, 5 lessons
  • TorchHub Introduction, 6 lessons
  • HydraNets and MultiTasking for Autonomous Vehicles, 9 lessons
  • Publishing Novel Research, 4 lessons
  • OpenCV Installation Guides, 1 lesson
  • 495 projects coded by cutting-edge developers
  • Fast, error-free, and reliable code that will run on your computer and in your browser
  • Code fully commented so you know what's happening for each project and can extend the code.
  • Tech support if you get stuck with our code, we'll answer 100% of your questions

$2,997

Advanced

  • OpenCV Intro, 12 lessons
  • OpenCV Intermediate, 9 lessons
  • OpenCV Advanced, 6 lessons
  • Augmented Reality 101, 6 lessons
  • Deep Learning Intro, 15 lessons
  • Deep Learning Intermediate, 22 lessons
  • Deep Learning Advanced,11 lessons
  • PyTorch Fundamentals, 5 lessons
  • PyTorch Intermediate, 3 lessons
  • PyTorch Advanced, 3 lessons
  • Siamese Networks Intro, 4 lessons
  • Image Adeversaries, 5 lessons
  • AutoEncoders Introduction, 4 lessons
  • Object Detection Introduction, 12 lessons
  • Face Recognition, 11 lessons
  • GANs, 4 lessons
  • OCR Fundamentals, 17 lessons
  • OCR Advanced, 17 lessons
  • Visual Fusion for Autonomous Cars, 13 lessons
  • Super Resolution Introduction, 3 lessons
  • Object Detection Advanced, 5 lessons
  • TorchHub Introduction, 6 lessons
  • HydraNets and MultiTasking for Autonomous Vehicles, 9 lessons
  • Publishing Novel Research, 4 lessons
  • OpenCV Installation Guides, 1 lesson
  • 495 projects coded by cutting-edge developers
  • Fast, error-free, and reliable code that will run on your computer and in your browser
  • Code fully commented so you know what's happening for each project and can extend the code.
  • Tech support if you get stuck with our code, we'll answer 100% of your questions

$1,997

Starter

  • OpenCV Intro, 12 lessons
  • OpenCV Intermediate, 9 lessons
  • OpenCV Advanced, 6 lessons
  • Augmented Reality 101, 6 lessons
  • Deep Learning Intro, 15 lessons
  • Deep Learning Intermediate, 22 lessons
  • Deep Learning Advanced,11 lessons
  • PyTorch Fundamentals, 5 lessons
  • PyTorch Intermediate, 3 lessons
  • PyTorch Advanced, 3 lessons
  • Siamese Networks Intro, 4 lessons
  • Image Adeversaries, 5 lessons
  • AutoEncoders Introduction, 4 lessons
  • Object Detection Introduction, 12 lessons
  • Face Recognition, 11 lessons
  • GANs, 4 lessons
  • OCR Fundamentals, 17 lessons
  • OCR Advanced, 17 lessons
  • Visual Fusion for Autonomous Cars, 13 lessons
  • Super Resolution Introduction, 3 lessons
  • Object Detection Advanced, 5 lessons
  • TorchHub Introduction, 6 lessons
  • HydraNets and MultiTasking for Autonomous Vehicles, 9 lessons
  • Publishing Novel Research, 4 lessons
  • OpenCV Installation Guides, 1 lesson
  • 495 projects coded by cutting-edge developers
  • Fast, error-free, and reliable code that will run on your computer and in your browser
  • Code fully commented so you know what's happening for each project and can extend the code.
  • Tech support if you get stuck with our code, we'll answer 100% of your questions

$697



OpenCV and Deep Learning Academy will provide you with:

  • Working Code for over 495 projects
  • Video code walkthroughs where you learn how to write the code and what the code is doing
  • Colab notebooks so you can run all of our code on any machine with internet access.
  • Scripts to download, use in your work projects, use in research, or use in your hobby project
  • Assessments to reinforce your knowledge
  • Certificates to show off your accomplishments on LinkedIn and your resume
  • Tech support from real computer vision and deep learning engineers to help you at each stage of your learning journey

In 30 days, you will be able to say with 100% certainty that you possess the training and tools required to accomplish your #1 goal.

Whether that's to discover working code to solve a specific problem, start a fun hobby, or achieve a new job position or promotion, or we'll give your money back.




✨Bonus✨

Don’t miss your chance to get a $500 bonus for free! Join the OpenCV and Deep Learning Launchpad event!

Only for the OpenCV and Deep Learning Academy course launch. You will get exclusive, behind-the-scenes live learning from the PyImageSearch team.

Leverage the chance to level up your career.

This OpenCV and Deep Learning Launchpad event will be a live, one-hour session with our top developers. You’ll get one-time, exclusive access to a hands-on learning experience. By the time you are done with OpenCV Launchpad, you will be able to:

  • Create a virtual environment on your computer to have the right development environment and speed up your development.
  • Perform OpenCV Basics and see your first OpenCV project come to life so you can showcase your skills and the power of OpenCV
  • Train your first CNN using TensorFlow on a Colab Notebook so you’ll know how to use the most advanced deep learning framework.

This event is only available to our OpenCV and Deep Learning Academy customers, so don’t miss this $500 bonus. It’s free to you if you buy OpenCV and Deep Learning Academy.

Best of all, we have an exciting announcement to make at the live learning event, so if you want to be the first to know exciting news, join us!




💸Pricing and refund/guarantee policy


What would it be worth to you to solve big problems on OpenCV today and to train your first deep learning model tomorrow without frustration or broken code and hundreds of times searching the internet for what your error code means?

What would life be like if you could make, manage, and lead teams churning out production machine learning and computer vision products?

We already mentioned our bonus $500 OpenCV Launchpad so when combined with our OpenCV and Deep Learning Academy ($697 value) this course is easily worth $1,200.

In the U.S. inflation is high right now. At the recent Berkshire Hathaway Shareholders meeting, Mr. Warren Buffet, one of America’s greatest investors, was asked what a young person should invest in.

He said, “Invest in becoming the best at something because they can never take that away from you. Being the best at something will also let you earn from that skill for a lifetime. Invest in your skills”.

That was not the answer this young person was expecting. But, of course, Warren Buffet is right.

Invest in yourself, and you will earn a return from your skill for the rest of your life.

When you think about it like that, $1,200 seems like a bargain, right?

Good news though, The OpenCV Launchpad event is part of the course which means the course is only $697.

What would it cost you to build these same skills at a college?

You need all of the prerequisite courses, so that’s a year or two of math.

Why do you need all of this math?

Do you need math to use OpenCV and deep learning?

No. You need this math so you can derive the equations used to test your skill at derivations. Guess what, though? Nobody’s going to ask you for your derivations in real life, real-world application matters.

We jump you to the head of the class and teach you to apply OpenCV and deep learning, insted of how to derive equations.

To get these skills from a college would cost around $20,000 and take a year or two of your life.

But wait, if you were in college, you couldn’t work. So, yes, you’d pay $20,000 in tuition to get these skills, but what about the lost wages because you’d need to be a full-time student? That’s right, the opportunity cost of getting these skills from a college would add up to at least $20,000 more. So, that puts the cost of the skills you will learn (guaranteed or your money back) at over $40,000. I don’t know about you, but I’d rather pay $697 for this self-paced course than pay $40,000 to get the exact same skills from a college.




PyImageSearch Guarantee

In 30 days, you will be able to say with 100% certainty that you possess the training and tools required to accomplish your #1 goal, whether that's to discover working code to solve a specific problem, start a fun hobby, or achieve a new job position or promotion, or we'll give your money back

Jon’s story has a happy ending…

Do you remember Jon H. and his story of frustration when he tried to learn OpenCV and deep learning on his own? Well, his story has a happy ending. So we’ll let him tell it in his own words.

I almost didn’t go back to learning OpenCV and deep learning. But, eventually, I decided to try a second time, but with a different approach.

Instead of trying to do it my self, I decided to invest in a program that would make it easier for me to learn.

I purchased everything that PyImageSearch sold. Then, I wrote to PyImageSearch and said, ‘I give up - just sell me everything you make, what I’m doing now isn’t working.’

At the time they had to create a custom product for me because people don’t normally buy everything at once. But, I did.

I had code that worked, clear explanations, and a series of fun projects from that day forward. I feel foolish for wasting so much time trying to YouTube my way through a program.

Now when I go to study, I sit down and immediately have a development environment that’s easy to use and fast.

I have code that’s professionally written, clear, and well documented.

I get a code walkthrough video with each lesson, so I understand what’s happening for each lesson.

Instead of spending three months and making no progress, I spend 30 minutes learning essential concepts like CNNs, Siamese Networks, Autoencoders, fiducials, and augmented reality. I even finally learned how to use Python to make PID loops to control drones.

I love drones and fly them with kids for fun now.

When conversations happen at work, I explain the difference between JAX, TRAX, TF, and PyTorch. I know what deterministic and deep learning models are and when to apply each correctly.

People seek out my opinion and I’m able to lead complex projects.

It’s way better than sitting around trying to get CUDA to work on my computer.


review-author-avatar
Jon H
Senior Engineer and Product Manager

course-preview
495 Fully Coded Projects

Get instant code access, video code walkthroughs, courses, and certificates of completion.

OpenCV and Deep Learning Academy Developer: 44 courses, 207 lessons, 495 fully coded projects

OpenCV and Deep Learning Academy Advanced: 44 courses, 207 lessons (29 additional courses)

OpenCV and Deep Learning Academy Starter: 15 courses, 78 lessons

Questions?

Can I use the code I get from this product in my work?

Yes

Is it worth it?

Yes, our training has changed many lives. Our program isn’t designed for lukewarm learners. Instead, we create programs that change the world by bringing computer vision to many areas of life. We’re proud to change the world for the better.

Do you have real people helping in customer support?

Yes, we have computer vision and deep learning engineers to support you if you get stuck on a lesson or our code.

Can I share my certificates on LinkedIn/Resume?

Yes, we have 3rd party verified credentials that are one-click ready for your LinkedIn or resume.

Do you have a guarantee?

Yes, we have a 30-day guarantee.

In 30 days, you will be able to say with 100% certainty that you possess the training and tools required to accomplish your #1 goal, whether that's to discover working code to solve a specific problem, start a fun hobby, or achieve a new job position or promotion, or we'll give your money back

Here’s what you get when you purchase OpenCV and Deep Learning Academy

In 30 days, you will be able to say with 100% certainty that you possess the training and tools required to accomplish your #1 goal.

Whether that's to discover working code to solve a specific problem, start a fun hobby, or achieve a new job position or promotion, or we'll give your money back.


OpenCV and Deep Learning Academy will provide you with:

  • Working Code for over 500 projects
  • Video code walkthroughs where you learn how to write the code and what the code is doing
  • Colab notebooks so you can run all of our code on any machine with internet access.
  • Scripts to download, use in your work projects, use in research, or use in your hobby project
  • Assessments to reinforce your knowledge
  • Certificates to show off your accomplishments on LinkedIn and your resume
  • Tech support from real computer vision and deep learning engineers to help you at each stage of your learning journey

OpenCV and Deep Learning Academy syllabus

39+ Courses • 136 Classes • 39h 44m 57s Lectures

Loading and Displaying Images with OpenCV (12:15)

Lesson Code download Pre-configured Jupyter Notebook Lesson assessment

Image Fundamentals (15:07)

Drawing with OpenCV (16:38)

Translation (8:20)

Rotation (11:01)

Resizing (13:13)

Flipping (3:04)

Cropping (10:16)

Image Arithmetic (12:14)

Bitwise Operations (7:54)

Masking (5:52)

Splitting and Merging Channels (10:24)

Final exam

Kernels (24:47)

Lesson Code download Pre-configured Jupyter Notebook Lesson assessment

Morphological Operations (19:53)

Smoothing and Blurring (19:57)

Color Spaces

Basic Thresholding (14:19)

Adaptive Thresholding (16:01)

Image Gradients (19:53)

Edge Detection (14:31)

Automatic Edge Detection (10:46)

Final exam

Image Histograms (22:55)

Lesson Code download Pre-configured Jupyter Notebook Lesson assessment

Histogram and Adaptive Histogram Equalization (16:10)

Histogram Matching

Gamma Correction (11:26)

Automatic Color Correction (24:13)

Final exam

Face Detection with Haar Cascades (19:32)

Lesson Code download Pre-configured Jupyter Notebook Lesson assessment

Deep Learning Face Detection with OpenCV (15:42)

Deep Learning Face Detection with Dlib (18:40)

Choosing a Face Detection Method (12:57)

Final exam

Facial Landmarks with Dlib and and OpenCV (17:36)

Lesson Code download Pre-configured Jupyter Notebook Lesson assessment

Detecting Eyes, Nose, Lips, and Jaw with OpenCV (13:52)

Real-time Facial Landmark Detection (10:41)

5-point Facial Landmark Detection (9:47)

Final exam

What Is Face Recognition? (11:21)

Lesson Lesson assessment

Face Recognition with Local Binary Patterns (23:29)

OpenCV Eigenfaces for Face Recognition (24:48)

Final exam

AprilTag Detection (22:43)

Lesson Code download Pre-configured Jupyter Notebook Lesson assessment

Generating ArUco Markers with OpenCV (19:36)

Detecting ArUco Markers with OpenCV (24:08)

Automatically Determining ArUco Marker Type (18:26)

Augmented Reality with ArUco Markers (24:18)

Real-time Augmented Reality with OpenCV (23:11)

Final exam

What is Deep Learning? (13:34)

Lesson Lesson assessment

Image Classification Basics (6:31)

The Deep Learning Classification Pipeline (5:11)

Your First Image Classifier: Using k-NN to Classify Images

Parameterized Learning and Neural Networks (11:19)

Final exam

Understanding and Implementing Gradient Descent (27:29)

Lesson Code download Pre-configured Jupyter Notebook Lesson assessment

Stochastic Gradient Descent (SGD) with Python (18:50)

Gradient Descent Algorithms and Variations (16:08)

Regularization Techniques (10:43)

Final exam

Introduction to Neural Networks (11:02)

Lesson Lesson assessment

Implementing the Perceptron Neural Network with Python (21:21)

Backpropagation from Scratch with Python (39:46)

Implementing Feedforward Neural Networks with Keras and TensorFlow (27:40)

The 4 Key Ingredients When Training Any Neural Network (14:25)

Understanding Weight Initialization for Neural Networks (9:16)

Final exam

Convolution and Cross-correlation in Neural Networks (15:33)

Lesson Code download Pre-configured Jupyter Notebook Lesson assessment

Convolutional Neural Networks (CNNs) and Layer Types (26:44)

Are CNNs Invariant to Translation, Rotation, and Scaling? (7:11)

Final exam

A Gentle Guide to Training your First CNN with Keras and TensorFlow (24:26)

Lesson Code download Pre-configured Jupyter Notebook Lesson assessment

Save Your Keras and TensorFlow Model to Disk (9:55)

Load a Trained Keras/TensorFlow Model from Disk (9:16)

LeNet: Recognizing Handwritten Digits

MiniVGGNet: Going Deeper with CNNs (20:54)

Visualizing Network Architectures Using Keras and TensorFlow (7:20)

Pre-trained CNNs for Image Classification (14:58)

Final exam

Regression with Neural Networks (23:41)

Lesson Code download Pre-configured Jupyter Notebook Lesson assessment

Regression with CNNs (25:15)

Combining Categorical, Numerical, and Image Data Into a Single Neural Network (24:11)

Final exam

A Gentle Introduction to tf.data with TensorFlow (28:49)

Lesson Code download Pre-configured Jupyter Notebook Lesson assessment

Data Pipelines with tf.data and TensorFlow (22:03)

Data Augmentation with tf.data and TensorFlow

Final exam

Introduction to Hyperparameter Tuning (24:30)

Lesson Code download Pre-configured Jupyter Notebook Lesson assessment

Hyperparameter Tuning for Computer Vision Projects (16:34)

Using scikit-learn to Tune Deep Learning Model Hyperparameters (18:28)

Easy Hyperparameter Tuning with Keras Tuner (19:52)

Final exam

What is PyTorch? (24:57)

Lesson Lesson assessment

Your First Neural Network with PyTorch (16:21)

Training Your First CNN with PyTorch (25:45)

Image Classification with Pre-Trained Networks and PyTorch (10:15)

Object Detection with Pre-Trained Networks and PyTorch (11:27)

Final exam

DataLoader for Image Data (23:07)

Lesson Code download Pre-configured Jupyter Notebook Lesson assessment

PyTorch: Transfer Learning and Image Classification (47:49)

Introduction to Distributed Training in PyTorch (6:28)

Final exam

Training a DCGAN in PyTorch (5:54)

Lesson Code download Pre-configured Jupyter Notebook Lesson assessment

Training an object detector from scratch in PyTorch (6:06)

Final exam

Autoencoders with Keras and TensorFlow (27:23)

Lesson Code download Pre-configured Jupyter Notebook Lesson assessment

Denoising Autoencoders with Keras and TensorFlow (14:16)

Anomaly Detection with Autoencoders (29:04)

Autoencoders for Content-based Image Retrieval (CBIR) (25:30)

Final exam

Building Image Pairs for Siamese Networks (26:42)

Lesson Code download Pre-configured Jupyter Notebook Lesson assessment

Implementing Your First Siamese Network with Keras and TensorFlow (32:24)

Comparing Images for Similarity with Siamese Networks (23:12)

Improving Accuracy with Contrastlive Loss (30:05)

Final exam

Adversarial Images and Attacks with Keras and TensorFlow (26:38)

Lesson Code download Pre-configured Jupyter Notebook Lesson assessment

Targeted Adversarial Attacks with Keras and TensorFlow (40:02)

Adversarial Attacks with FGSM (Fast Gradient Signed Method) (21:03)

Defending Against Adverserial Attacks (27:50)

Mixing Normal Images and Adversarial Images when Training CNNs (31:19)

Final exam

Shape Detection with OpenCV (14:07)

Lesson Code download Pre-configured Jupyter Notebook Lesson assessment

Template Matching with OpenCV (14:52)

Multi-template Matching (15:17)

Multi-scale Template Matching (21:34)

Haar Cascades with OpenCV (13:03)

Deep Learning Object Detectors with OpenCV (17:21)

Real-time Deep Learning Object Detection with OpenCV (15:02)

Final exam

Turning Any Deep Learning Image Classifier into an Object Detector (44:28)

Lesson Code download Pre-configured Jupyter Notebook Lesson assessment

Selective Search for Object Detection (19:51)

Region Proposal Object Detection (25:34)

Training Your Own R-CNN Object Detector (59:09)

Final exam

What is Optical Character Recognition (OCR)? (17:20)

Lesson Lesson assessment

Installing Tesseract, PyTesseract, and Python OCR Packages On Your System (5:51)

Your First OCR Project with Tesseract and Python (8:56)

Final exam

Detecting and OCR’ing Digits with Tesseract and Python (4:15)

Lesson Code download Pre-configured Jupyter Notebook Lesson assessment

Whitelisting and Blacklisting Characters with Tesseract and Python (7:46)

Correcting Text Orientation with Tesseract and Python (7:27)

Language Translation and OCR with Tesseract and Python (7:37)

Using Tesseract with Non-English Languages (15:06)

Final exam

Making OCR "Easy" with EasyOCR (11:56)

Lesson Code download Pre-configured Jupyter Notebook Lesson assessment

Image/Document Alignment and Registration (19:22)

OCR’ing a Document, Form, or Invoice (25:13)

Final exam

Welcome to Visual Sensor Fusion (2:13)

Lesson assessment

What to Expect from This Course

Understanding Cameras (11:47)

Understanding LiDARs (8:23)

Review of Sensors in Self-Driving Cars

Sensor Fusion (8:51)

Point Pixel Project (4:08)

Projecting a LiDAR Point (3D) to an Image (2D) (4:30)

Applying the Magic Formula (5:53)

3D-2D Visualizations (11:58)

Coding the Magic Forumula (24:33)

Final exam

Developer

  • OpenCV Intro, 12 lessons
  • OpenCV Intermediate, 9 lessons
  • OpenCV Advanced, 6 lessons
  • Augmented Reality 101, 6 lessons
  • Deep Learning Intro, 15 lessons
  • Deep Learning Intermediate, 22 lessons
  • Deep Learning Advanced,11 lessons
  • PyTorch Fundamentals, 5 lessons
  • PyTorch Intermediate, 3 lessons
  • PyTorch Advanced, 3 lessons
  • Siamese Networks Intro, 4 lessons
  • Image Adeversaries, 5 lessons
  • AutoEncoders Introduction, 4 lessons
  • Object Detection Introduction, 12 lessons
  • Face Recognition, 11 lessons
  • GANs, 4 lessons
  • OCR Fundamentals, 17 lessons
  • OCR Advanced, 17 lessons
  • Visual Fusion for Autonomous Cars, 13 lessons
  • Super Resolution Introduction, 3 lessons
  • Object Detection Advanced, 5 lessons
  • TorchHub Introduction, 6 lessons
  • HydraNets and MultiTasking for Autonomous Vehicles, 9 lessons
  • Publishing Novel Research, 4 lessons
  • OpenCV Installation Guides, 1 lesson
  • 495 projects coded by cutting-edge developers
  • Fast, error-free, and reliable code that will run on your computer and in your browser
  • Code fully commented so you know what's happening for each project and can extend the code.
  • Tech support if you get stuck with our code, we'll answer 100% of your questions

$2,997

Advanced

  • OpenCV Intro, 12 lessons
  • OpenCV Intermediate, 9 lessons
  • OpenCV Advanced, 6 lessons
  • Augmented Reality 101, 6 lessons
  • Deep Learning Intro, 15 lessons
  • Deep Learning Intermediate, 22 lessons
  • Deep Learning Advanced,11 lessons
  • PyTorch Fundamentals, 5 lessons
  • PyTorch Intermediate, 3 lessons
  • PyTorch Advanced, 3 lessons
  • Siamese Networks Intro, 4 lessons
  • Image Adeversaries, 5 lessons
  • AutoEncoders Introduction, 4 lessons
  • Object Detection Introduction, 12 lessons
  • Face Recognition, 11 lessons
  • GANs, 4 lessons
  • OCR Fundamentals, 17 lessons
  • OCR Advanced, 17 lessons
  • Visual Fusion for Autonomous Cars, 13 lessons
  • Super Resolution Introduction, 3 lessons
  • Object Detection Advanced, 5 lessons
  • TorchHub Introduction, 6 lessons
  • HydraNets and MultiTasking for Autonomous Vehicles, 9 lessons
  • Publishing Novel Research, 4 lessons
  • OpenCV Installation Guides, 1 lesson
  • 495 projects coded by cutting-edge developers
  • Fast, error-free, and reliable code that will run on your computer and in your browser
  • Code fully commented so you know what's happening for each project and can extend the code.
  • Tech support if you get stuck with our code, we'll answer 100% of your questions

$1,997

Starter

  • OpenCV Intro, 12 lessons
  • OpenCV Intermediate, 9 lessons
  • OpenCV Advanced, 6 lessons
  • Augmented Reality 101, 6 lessons
  • Deep Learning Intro, 15 lessons
  • Deep Learning Intermediate, 22 lessons
  • Deep Learning Advanced,11 lessons
  • PyTorch Fundamentals, 5 lessons
  • PyTorch Intermediate, 3 lessons
  • PyTorch Advanced, 3 lessons
  • Siamese Networks Intro, 4 lessons
  • Image Adeversaries, 5 lessons
  • AutoEncoders Introduction, 4 lessons
  • Object Detection Introduction, 12 lessons
  • Face Recognition, 11 lessons
  • GANs, 4 lessons
  • OCR Fundamentals, 17 lessons
  • OCR Advanced, 17 lessons
  • Visual Fusion for Autonomous Cars, 13 lessons
  • Super Resolution Introduction, 3 lessons
  • Object Detection Advanced, 5 lessons
  • TorchHub Introduction, 6 lessons
  • HydraNets and MultiTasking for Autonomous Vehicles, 9 lessons
  • Publishing Novel Research, 4 lessons
  • OpenCV Installation Guides, 1 lesson
  • 495 projects coded by cutting-edge developers
  • Fast, error-free, and reliable code that will run on your computer and in your browser
  • Code fully commented so you know what's happening for each project and can extend the code.
  • Tech support if you get stuck with our code, we'll answer 100% of your questions

$697