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