Last Updated Aug 2019, you will be learning:
- Key concepts of Computer Vision & OpenCV (using the newest version OpenCV4)
- Image manipulations (dozens of techniques!) such as transformations, cropping, blurring, thresholding, edge detection and cropping.
- Segmentation of images by understanding contours, circle, and line detection. You’ll even learn how to approximate contours, do contour filtering and ordering as well as approximations.
- Feature detection (SIFT, SURF, FAST, BRIEF & ORB) to do object detection.
- Object Detection for faces, people & cars.
- Extract facial landmarks for face analysis, applying filters, and face swaps.
- Machine Learning in Computer Vision for handwritten digit recognition.
- Facial Recognition.
- Motion Analysis & Object Tracking.
- Computational photography techniques for Photo Restoration (eliminate marks, lines, creases, and smudges from old damaged photos).
- Deep Learning ( 3+ hours of Deep Learning with Keras in Python)
- Computer Vision Product and Startup Ideas
- Multi-Object Detection (90 Object Types)
- Colorize Black & White Photos and Video (using Caffe)
- Neural Style Transfers – Apply the artistic style of Van Gogh, Picasso, and others to any image even your webcam input
- Automatic Number-Plate Recognition (ALPR
- Credit Card Number Identification (Build your own OCR Classifier with PyTesseract)
======================================================
You’ll also be implementing 21 awesome projects!
======================================================
OpenCV Projects Include:
- Live Drawing Sketch using your webcam
- Identifying Shapes
- Counting Circles and Ellipses
- Finding Waldo
- Single Object Detectors using OpenCV
- Car and Pedestrian Detector using Cascade Classifiers
- Live Face Swapper (like MSQRD & Snapchat filters!!!)
- Yawn Detector and Counter
- Handwritten Digit Classification
- Facial Recognition
- Ball Tracking
- Photo-Restoration
- Automatic Number-Plate Recognition (ALPR)
- Neural Style Transfer Mini Project
- Multi-Object Detection in OpenCV (up to 90 Objects!) using SSD (Single Shot Detector)
- Colorize Black & White Photos and Video
Deep Learning Projects Include:
- Build a Handwritten Digit Classifier
- Build a Multi-Image Classifier
- Build a Cats vs Dogs Classifier
- Understand how to boost CNN performance using Data Augmentation
- Extract and Classify Credit Card Numbers
======================================================
What previous students have said:
“I’m amazed at the possibilities. Very educational, learning more than what I ever thought was possible. Now, being able to actually use it in a practical purpose is intriguing… much more to learn & apply”
“Extremely well taught and informative Computer Vision course! I’ve trawled the web looking for Opencv python tutorials resources but this course was by far the best amalgamation of relevant lessons and projects. Loved some of the projects and had lots of fun tinkering them.”
“Awesome instructor and course. The explanations are really easy to understand and the materials are very easy to follow. Definitely a really good introduction to image processing.”
“I am extremely impressed by this course!! I think this is by far the best Computer Vision course on Udemy. I’m a college student who had previously taken a Computer Vision course in undergrad. This 6.5 hour course blows away my college class by miles!!”
“Rajeev did a great job on this course. I had no idea how computer vision worked and now have a good foundation of concepts and knowledge of practical applications. Rajeev is clear and concise which helps make a complicated subject easy to comprehend for anyone wanting to start building applications.”