Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Beginner's Guide to Learn Computer Vision with Python
Rating: 4.0 out of 5(63 ratings)
1,688 students

Beginner's Guide to Learn Computer Vision with Python

Learn to implement popular CV algorithms with OpenCV python library
Created byTech Jedi
Last updated 1/2024
English
English [Auto],

What you'll learn

  • Learn fundamentals of Computer Vision
  • Understand state of art image and video processing Algorithms in CV
  • Understand application of Deep Learning Models in the CV
  • Learn to implement CV algorithms with OpenCV python library

Course content

8 sections42 lectures48m total length
  • Introduction0:35

    Explore computer vision, a field that enables computers to interpret visual information from images and videos using algorithms for object recognition, image classification, and video analysis.

  • Real world Applications2:05

    Explore real world applications of image filtering and feature enhancement in computer vision, including gaussian smoothing, histogram equalization, canny edge detection, and YOLO object detection with OpenCV in Python.

  • Summary0:30

    Explore computer vision techniques such as image processing, filtering, enhancement, edge detection, feature extraction, and object detection, enabling computers to understand visual information and perform tasks once exclusive to humans.

Requirements

  • Familiar with python programming language and any python IDE (like PyCharm)

Description

Learn fundamentals of Computer Vision with state of art image and video processing Algorithms.


Course Structure

Introduction:

  • Introduction

  • Real world Applications

Popular Computer Vision Techniques:

  • Image Segmentation

  • Demo - Image Segmentation

  • Edge Detection

  • Demo - Edge Detection

  • Feature Extraction

  • Demo - Feature Extraction

  • Application of CV techniques

Object Detection, Tracking and Classification:

  • Object Detection

  • Object Tracking

  • Image Classification

  • Demo: Image Classification

  • Challenges in CV

Deep Learning for Computer Vision:

  • What is Deep Learning?

  • Convolutional Neural Network (CNN)

  • Demo - CNN

  • Transfer Learning

  • Benefits of Deep Learning in CV

Image Recognition:

  • Face Detection and Recognition

  • Demo - Face Detection

  • Optical Character Recognition (OCR)

  • Demo - OCR

Advanced Techniques - Panorama Creation:

  • Image Registration

  • Image Stitching

  • Demo - Image Stitching

Motion Analysis:

  • Motion Analysis

  • Video Processing

  • Background Subtraction

  • Demo: Background Subtraction

Realtime Video Processing:

  • Realtime Video Processing

  • Demo - Object Detection

  • Application in Robotics


Requirements

  • Basics knowledge of computer programming

  • Familiar with python programming language and any python IDE (like PyCharm)

  • Windows / Linux / Mac OS X Machine with Internet

Content team

  • Expert: Arunkumar Krishnan

  • Production: Vishnu Sakthivel, Visshwa Balasubramanian


What you will learn?

  • Learn fundamentals of Computer Vision

  • Understand state of art image and video processing Algorithms in CV

  • Understand application of Deep Learning Models in the CV

  • Learn to implement CV algorithms with OpenCV python library

Who this course is for:

  • Freshers and experienced professionals interested in learning 'Computer Vision'