Python-for-Computer-Vision-with-OpenCV-and-Deep-Learning icon indicating copy to clipboard operation
Python-for-Computer-Vision-with-OpenCV-and-Deep-Learning copied to clipboard

Computer Vision techniques, image processing and segmentation, object detection and tracking, image classification using deep learning

Python-for-Computer-Vision-with-OpenCV-and-Deep-Learning

In this repository, we will work on Computer Vision related topics with OpenCV and Deep learning. Applications include Image Processing, Object Tracking, Convolutional Neural Networks, Yolo v3 with Python

Goals of this course:

  • [ ] Understand Computer Vision Applications
  • [ ] Understand how to use OpenCV and Python work with iamges and videos
  • [ ] Apply these skills to projects

Course Outline

  • [ ] NumPy and Image Basics ( Indexing & Slicing, read and display images, basic compands and drawings )
  • [ ] Image Processing with OpenCV ( Advanced OpenCV operations )
  • [ ] Video Processing with OpenCV ( Basic working of video files, streaming webcam with OpenCV library)
  • [ ] Object Detection ( template matching to face detection)
  • [ ] Object Tracking ( tracking objects in videos)
  • [ ] Deep Learning with Computer Vision ( Neural networks, Image Classification )

We will be skip NumPy basics as we will focus more on image basics with Numpy arrays and move from there