This is an application that i designed and developped using Qt and OpenCV,
At the beginning I had the idea to implement the following specifications :
- The application must be able to take an image as an input (*.jpg,*.png,*.bmp)
- The application must be able to apply a blur filter.
- The user must be able to choose the Median Blur or the Gaussian Blur type to filter the input image.
- The application must be able to save the output image (*.jpg, *.png,*.bmp)
After I validated the first version of the application, I decided to add a sobel filter that allows to detect the contours
Finally I added two boxes to display the input and output images :


