Computer Vision with OpenCV

  1. Image Processing Fundamentals
    1. Color Spaces and Conversions
      1. BGR Color Space
        1. Grayscale Conversion
          1. HSV Color Space
            1. HLS Color Space
              1. LAB Color Space
                1. YCrCb Color Space
                  1. Color Space Conversion Functions
                  2. Thresholding Techniques
                    1. Simple Thresholding
                      1. Binary Thresholding
                        1. Inverse Binary Thresholding
                          1. Truncate Thresholding
                            1. ToZero Thresholding
                              1. Inverse ToZero Thresholding
                              2. Adaptive Thresholding
                                1. Mean Adaptive Method
                                  1. Gaussian Adaptive Method
                                  2. Otsu's Binarization
                                    1. Automatic Threshold Selection
                                      1. Combined with Gaussian Filtering
                                    2. Geometric Transformations
                                      1. Scaling and Resizing
                                        1. Interpolation Methods
                                          1. Aspect Ratio Preservation
                                          2. Translation
                                            1. Affine Matrix for Translation
                                              1. Pixel Coordinate Mapping
                                              2. Rotation
                                                1. Rotation Center and Angle
                                                  1. Rotation Matrix Calculation
                                                  2. Affine Transformation
                                                    1. Three-Point Mapping
                                                      1. Affine Matrix Estimation
                                                      2. Perspective Transformation
                                                        1. Homography Matrix
                                                          1. Four-Point Mapping
                                                            1. Image Warping
                                                          2. Image Filtering and Smoothing
                                                            1. 2D Convolution
                                                              1. Custom Kernel Design
                                                                1. Border Handling
                                                                2. Averaging Filter
                                                                  1. Box Filter Implementation
                                                                  2. Gaussian Blurring
                                                                    1. Kernel Size Selection
                                                                      1. Sigma Parameter Tuning
                                                                      2. Median Blurring
                                                                        1. Noise Reduction Properties
                                                                        2. Bilateral Filtering
                                                                          1. Edge-Preserving Smoothing
                                                                            1. Spatial and Color Parameters
                                                                          2. Morphological Operations
                                                                            1. Structuring Elements
                                                                              1. Rectangular Elements
                                                                                1. Elliptical Elements
                                                                                  1. Cross-shaped Elements
                                                                                    1. Custom Elements
                                                                                    2. Basic Operations
                                                                                      1. Erosion
                                                                                        1. Dilation
                                                                                        2. Advanced Operations
                                                                                          1. Opening
                                                                                            1. Closing
                                                                                              1. Morphological Gradient
                                                                                                1. Top Hat Transform
                                                                                                  1. Black Hat Transform