Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Image Processing and Computer Vision with Python & OpenCV
Rating: 3.9 out of 5(122 ratings)
747 students

Image Processing and Computer Vision with Python & OpenCV

Learn Image Processing and Computer Vision from AI (ML & DL) professional
Last updated 8/2023
English

What you'll learn

  • Image Processing with Python (skimage) (90% hands on and 10% theory)
  • Image Processing and Computer Vision with OpenCV (90% hands on and 10% theory)
  • Morphological operations with OpenCV (90% hands on and 10% theory)
  • Face detection with OpenCV (90% hands on and 10% theory)
  • Feature detection with OpenCV (90% hands on and 10% theory)
  • Image matching with skimage (90% hands on and 10% theory)
  • Object detection with OpenCV (90% hands on and 10% theory)
  • Digit recognition with OpenCV (90% hands on and 10% theory)

Course content

12 sections77 lectures9h 20m total length
  • Introduction3:26

    Dive into image processing and computer vision with a hands-on approach, exploring histograms, color, video, and detection techniques using OpenCV in Python.

  • Installations7:16

    Install the software and set up your environment via the Anaconda prompt, download datasets and video resources, and organize four data files and image folders for face detection tasks.

  • Technologies5:44

    Explore technologies for image processing and computer vision with Python and OpenCV. Learn about using the C++ core with Python wrappers and installing across Mac, Linux, and Windows with Anaconda.

  • Definition of image processing and Computer vision6:25

    Define image processing as analysis and manipulation of digitized images to improve quality. Describe computer vision as an interdisciplinary field that automates human cognitive tasks.

  • Explanation of Images attributes3:51

    Explore how image attributes define data representation across normal, microscopic, and medical contexts, with multi-channel data and quality control, in image processing and computer vision with Python and OpenCV.

  • Color Spaces - BW vs Grey vs RGB8:47

    Explore color spaces in image processing, comparing black and white, grayscale, and RGB, and learn how OpenCV handles hue, saturation, and value for effective computer vision tasks.

Requirements

  • 1. Passion for Learning 2. Curiosity for image analysis 3. NumPy knowledge

Description

The Image Processing and Computer Vision world is too big to comprehend.  It has been backbone of many industry including Deep Learning. It is used across multiple places. As practitioner, I am trying to bring many relevant topics  under one umbrella in following topics.   

1. Image Processing with Python (skimage) (90% hands on and 10% theory)

2. Image Processing and Computer Vision with OpenCV (90% hands on and 10% theory)

3. Morphological operations with OpenCV (90% hands on and 10% theory)

4. Face detection with OpenCV (90% hands on and 10% theory)

5. Feature detection with OpenCV (90% hands on and 10% theory)

6. Image matching with skimage (90% hands on and 10% theory)

7. Object detection with OpenCV (90% hands on and 10% theory)

8. Digit recognition with OpenCV (90% hands on and 10% theory)

9. Autonomous vechile detection and movement. (90% hands on and 10% theory)

10. Deep learning concepts useful for Image Processing and Computer Vision. (90% hands on and 10% theory)

11. Python practice from Data Science point of view. (90% hands on and 10% theory)

12. The assignment will make you hands-on in Image Processing and Computer Vision.

13. ML practice useful for Image Processing and Computer Vision. (90% hands on and 10% theory)

14. Many other useful topics in Image Processing and Computer Vision. (90% hands on and 10% theory)

Who this course is for:

  • Any one eager to know about Image Processing and Computer Vision