This is a simple image processing program I wrote in C++ using the openCV library.
The program implements the following operations on a given image:
- Noise addition (Gaussian)
- Noise removal (using ranked order or trimmed mean filters)
- Edge detection (using Sobel or Prewitt method)
- Segmentation (through adaptive threshold method)
The source code can be found here.