OpenCV Image Filter Suite

A Python + OpenCV project showcasing 16 essential image-processing filters for computer vision learning and experimentation.

View on GitHub View Filters

Project Overview

This project demonstrates foundational image-processing techniques using Python and OpenCV. Each filter includes documentation, sample code, and visual results to support hands-on computer vision learning.

Installation & Usage

Install dependencies:

pip install -r requirements.txt

Run a filter demo:

python main.py --filter gaussian --input assets/sample.jpg

List all filters:

python main.py --list

Project Structure

opencv-filters/
│── filters/
│── assets/
│── main.py
│── README.md
│── requirements.txt