- This repository implements traditional image processing technologies as naive C++.
- The OpenCV library is not used except for reading images or drawing histograms.
- You can check the results through simple examples.
- It can be helpful for people who are studying image processing for the first time.
- Environment Setting
- Brightness & Darkness
- Composition
- Contrast Stretching
- Mosaic
- Histogram Equalization
- Blurring & Sharpening
- Edge Detection
- Template Matching
- Labeling
- TODO
- Microsoft Visual Studio 2017 (v141)
- OpenCV == 3.4.1
- Windows SDK version == 8.1
- Release/x64
Composite.cpp
ContrastStretching.cpp
Mosaic.cpp
Histogram_Equalization.cpp
Template_Matchng.cpp
Labeling.cpp
- Brightness & Darkness
- Composition
- Contrast Stretching
- Mosaic
- Histogram Equalization
- Blurring & Sharpening
- Edge Detection
- Template Matching
- Labeling
- Erosion
- Dilation
- Histogram Matching (Histogram Specification)