This repository contains a collection of image processing algorithms implemented using OpenCV. The primary purpose of this repository is to serve as a resource for testing, studying, and experimenting with various image processing techniques.
- Implementation of fundamental image processing operations
- Advanced filtering and transformations
- Edge detection, thresholding
- Image enhancement and restoration
- Color space manipulation
Ensure you have the following dependencies installed before running the algorithms:
pip install opencv-python numpy matplotlibClone the repository and navigate to the directory:
git clone https://github.com/Sengeki1/opencv-algorithms.git
cd opencv-algorithmsRun a specific algorithm using Python:
python scripts/algorithm_name.pyContributions are welcome! If you have new algorithms or optimizations, feel free to open a pull request.