Skip to content

Commit c3d7802

Browse files
authored
Merge pull request #1402 from mehul-m-prajapati/image_filter
Added Image filtering opencv project
2 parents 4a0ffb1 + f86c539 commit c3d7802

File tree

2 files changed

+526
-0
lines changed

2 files changed

+526
-0
lines changed
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Image Filtering and Enhancement with OpenCV
2+
3+
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.
4+
5+
## Features
6+
7+
- Gaussian Blur
8+
- Median Blur
9+
- Bilateral Filtering
10+
- Image Sharpening
11+
- Unsharp Masking
12+
- Histogram Equalization
13+
- CLAHE (Contrast Limited Adaptive Histogram Equalization)
14+
- Color Space Conversion (BGR to HSV)
15+
- Canny Edge Detection
16+
- Sobel Edge Detection
17+
- Laplacian Edge Detection
18+
- Dilation and Erosion
19+
- Brightness and Contrast Adjustment
20+
21+
## Requirements
22+
23+
To run this project, you'll need:
24+
25+
- Python 3.x
26+
- OpenCV
27+
- NumPy
28+
- Matplotlib
29+
30+
You can install the required packages using pip:
31+
32+
```bash
33+
pip install opencv-python numpy matplotlib

OpenCV Projects/Image Filtering/imageFilter.ipynb

Lines changed: 493 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)