Biometrics - Image processing
histogram, binarizations, filters
This is one of projects for Biometrics Basics course from 6th semester (Summer Semester 2019/20)
Features
- Operations on the File: Create New, Load, Save, Quit
- Convert to BW
- Gamma Correction
- Update pixel value (RGB)
- Histogram
- Plot
- R Channel
- G Channel
- B Channel
- AVG
- Normalization
- Equalization
- Grayscale
- YCrCb
- Binarization
- Otsu
- Binary Threshold
- Niblack
- Filter
- Prewitt
- Sobel
- Laplace
- Edge Detection
- Median
- Box Blur
- Gaussian Blur
- Kuwahara
Technology
- GUI: PyQt5
- Data Visualization: Matplotlib
- Operations on data: NumPy
Screenshots

Main Window

Histogram

Gamma Correction

Grayscale

Histogram Equalization

Equalized Histogram

Error Message

Binary Thresholding

Kuwahara Filter

Laplace Filter