Section 1: Introduction to OpenCV 4 and Python
1. Setting up OpenCV
2. Image basics in OpenCV
3. Handling files and images
4. Constructing basic shapes in OpenCV
Section 2: Image Processing in OpenCV
5. Image processing techniques
6. Constructing and Building Histograms
7. Thresholding techniques
8. Contours Detection, filtering, and drawing
9. Augmented reality and 3D Visualization
Section 3: Machine Learning and Deep Learning in OpenCV
10. Machine Learning and Deep Learning in OpenCV
11. Face detection, tracking and recognition
12. Introduction to deep learning
Section 4: Mobile and Web Computer Vision
13. Mobile and web computer vision with Python and OpenCV