Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions OpenCV Projects/Image Filtering/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Image Filtering and Enhancement with OpenCV

This project provides various image filtering and enhancement techniques using OpenCV in Python. It allows you to apply multiple filters to images, enhancing their quality and extracting features.

## Features

- Gaussian Blur
- Median Blur
- Bilateral Filtering
- Image Sharpening
- Unsharp Masking
- Histogram Equalization
- CLAHE (Contrast Limited Adaptive Histogram Equalization)
- Color Space Conversion (BGR to HSV)
- Canny Edge Detection
- Sobel Edge Detection
- Laplacian Edge Detection
- Dilation and Erosion
- Brightness and Contrast Adjustment

## Requirements

To run this project, you'll need:

- Python 3.x
- OpenCV
- NumPy
- Matplotlib

You can install the required packages using pip:

```bash
pip install opencv-python numpy matplotlib
493 changes: 493 additions & 0 deletions OpenCV Projects/Image Filtering/imageFilter.ipynb

Large diffs are not rendered by default.

Loading