Basics of image processing
- Reading images, webcams, videoss
- Basic operations on images such as changing color scales, applying gaussian blurs, edge detection using canny edge detector, dilating and eroding images.
- Resizing, cropping Images
- Drawing shapes such as circles, rectangles, lines, and adding text on images
- Detection of color in HSV space
Features detection and tracking
- Features extraction and description using various detectors and descriptors in opencv
- Features tracking
- Object detection
- Complete Project: Object detection and tracking
Deep learning for computer vision
- Basic neural nets and machine learning algorithm implementation
- Object classification and recognition using CNN
- Image generation using GAN
3D Reconstruction using deep learning
- Upcoming
- OpenCV 4+ installed (built from source)
- Tensorflow
- Keras
- Sklearn
- Numpy, Pandas, Matplotlib
Note: I have used ubuntu 20.04 and OpenCV 4.5.5 version.
-
cd src/chapter_name/build
-
cmake .. && make
-
./main