Complete Python OpenCV Computer Vision Masterclass

Complete Python OpenCV Computer Vision Masterclass

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 8 Hours | 3.68 GB

Learn Image Processing and Computer Vision Programming with OpenCV, NumPy Basics, and Data Visualization with Matplotlib

Become a Master in Image Processing and Computer Vision with Python 3 and acquire employers’ one of the most requested skills of 21st Century! An expert level Image Processing and Computer Vision Professional can earn minimum $100000 (that’s five zeros after 1) in today’s economy.

This is the most comprehensive, yet straight-forward course for the Image Processing and Computer Vision with Python 3 on Udemy! Whether you have never worked with Computer Vision before, already know basics of Image Processing, or want to learn the advanced features of OpenCV with Python 3, this course is for you! In this course we will teach you OpenCV with Python 3, Jupyter, NumPy, and Matplotlib.

(Note, we also provide you PDFs and Jupyter Notebooks in case you need them)

With over 50 lectures and more than 6 hours of video this comprehensive course leaves no stone unturned in teaching you Image Processing and Computer Vision with Python 3, NumPy, matplotlib, and OpenCV!

This course will teach you Image Processing and Computer Vision in a very practical manner, with every lecture comes a programming video and a corresponding Jupyter notebook that has Python 3 code! Learn in whatever manner is the best for you!

We will start by helping you get Python3, NumPy, matplotlib, Jupyter, and OpenCV installed on your Windows computer and Raspberry Pi.

We cover a wide variety of topics, including:

  • Basics of Scientific Python Ecosystem
  • Basics of OpenCV
  • Basics of NumPy and Matplotlib
  • Installation of Python 3 on Windows
  • Setting up Raspberry Pi
  • Tour of Python 3 environment on Raspberry Pi
  • Jupyter installation and basics
  • NumPy Ndarrays
  • Array Creation Routines
  • Basic Visualization with Matplotlib
  • Ndarray Manipulation
  • Random Array Generation
  • Bitwise Operations
  • Statistical Functions
  • Basics of Matplotlib
  • Image Processing with NumPy and Matplotlib
  • Installation of OpenCV on Windows and RPi
  • OpenCV and Matplotlib
  • OpenCV and webcam on Windows and RPi
  • More Arithmetic and Logical Operations
  • More Operations on Images
  • Thresholding
  • Noise and Filters
  • Restoration and Quantization
  • Histogram
  • Morphological Operations and Max RGB Filters
  • Contours and Applications
  • Additional Projects

What you’ll learn

  • Understand the Scientific Python Ecosystem
  • Understand Computer Vision and Image Processing Concepts
  • Learn basics of NumPy Fundamentals for Images
  • Learn Basic Visualization with Matplotlib
  • Learn working with Webcam
  • Linear Algebra and Matrices
Table of Contents

Introduction
1 Introduction
2 Course Topics Overview
3 Please do leave your feedback for this course
4 Scientific Python Ecosystem
5 Important Web URLs for all the projects in Scientific Python Ecosystem
6 What is Digital Image Processing
7 What is Computer Vision

Python 3 on Windows
8 Python 3 on Installation on Windows
9 Verification of Python 3 Environment on Windows

Python 3 on Raspberry Pi
10 What is Raspberry Pi
11 Unboxing of RPi 3B+
12 Web URLs of softwares for downloads
13 Raspbian OS Installation Part 1
14 Raspbian OS Installation Part 2
15 Install VNC and connect to the Raspberry Pi desktop remotely
16 List of Linux commands used in the installation
17 Python 3 on Raspberry Pi Raspbian OS

Python 3 Basics
18 Hello World! on Windows Improved
19 Hello World! on Raspberry Pi
20 Python 3 Scripting vs Interpreter Mode
21 A brief Tour of IDLE
22 PC vs RPi

Python Package Index and pip
23 Python Package Index and pip explained
24 pip on Windows
25 pip on Raspberry Pi

Install NumPy and matplotlib on Windows and Raspberry Pi
26 Install NumPy and matplotlib on Windows
27 Install NumPy and matplotlib on Raspberry Pi

Jupyter Notebook
28 Jupyter and IPython improved
29 Jupyter Installation on Windows
30 Jupyter Installation on Raspberry Pi
31 PuTTY
32 Connecting to Remote Jupyter Notebook
33 A brief tour of Jupyter

Getting Started with NumPy
34 Introduction to NumPy
35 Ndarray, Indexing, and Slicing improved
36 Ndarrays Properties
37 NumPy Constants
38 NumPy DataTypes

Creation of Arrays and Matplotlib
39 Ones and Zeros
40 Matrices
41 Matplotlib
42 Numerical Value Ranges and Visualizations

Random Sampling
43 Random Sampling

Ndarray manipulation
44 Ndarray manipulation

Bitwise Operations
45 Bitwise Operations

Statistical Functions
46 Statistical Functions

Plotting in Details
47 Single Line Plots
48 Multiline Plots
49 Grid, Axes, and Labels
50 Color and Line Markers

Image Processing with Python, NumPy, and Matplotlib
51 Image Datasets
52 Histograms with NumPy and Matplotlib
53 Pillow Installation on Windows and RPi
54 Reading, Displaying, and Saving images
55 NumPy for Images
56 Image Statistics
57 Image Masks
58 Image Channels
59 Arithmetic Operations
60 Logical Operations

Outro Lesson
61 Course Outro Video