Skip to content

Latest commit

 

History

History

README.md

🧠 Computer Vision Algorithms in Python

This folder contains modular implementations of essential Computer Vision algorithms using OpenCV, NumPy, and Matplotlib.


📁 Folder Contents

  • flip_augmentation.py – Image flipping and rotation augmentation
  • mosaic_augmentation.py – Dataset mosaic augmentation
  • cnn_classification.py – Basic CNN image classification example
  • harris_corner.py – Harris Corner Detection algorithm
  • horn_schunck.py – Optical flow estimation (Horn-Schunck method)
  • haralick_descriptors.py – Texture feature extraction using Haralick features
  • mean_threshold.py – Adaptive image thresholding
  • utils/common_imports.py – Shared imports and helper utilities

⚙️ Setup

Install dependencies before running any script:

pip install opencv-python numpy matplotlib