You can find the code notebooks of CV concepts and with OpenCV and python.
You can find out more in detail description of each class from the LearnOpenCV.com bootacamps.
"" check out the text.txt for topic-wise opencv documents links.""
1. Special Filters
a. Smoothing & sharpening -> filtering_smoothing\functions.ipynb
b. Edges -> edge_detection\spacialFilter_edges.ipynb
you can also learn this in OpenCV tutorials.
2. Corner Detections -> corner_detector\
a. Harris
b. Thomasi
3. Kyepoints & Descriptors -> keypoints_descriptors\
a. sift
b. good_features
5. Pyramids -> pyramids.ipynb
a. Gaussian Pyramids
b. Laplacian Pyramids
4. Optical Flow -> tracking\
a. lucas_kanade_tracker
b. dense_optical_tracker
Motion models
a. transform -> filtering_smoothing\functions.ipynb
b. affine_transform (warping) -> Motion_models\affine_transform.ipynb
6. Global Motion -> global_motion\global_motion.ipynb
* used to handle the camera motions(stabilizations)
7.Camera Models
Background subtractor
Meanshift_Camshift