Implementation of Bilateral filter, Gaussian filter and Edge detecting filters as Gaussian derivative by X an Y. It was written for educational purposes, so it can help you to understand how to process images with these kind of filters.
This application provides GUI written in JavaFX, thus you can easily try each filter. You are able to set different sigma values and watch to image changes.
View of program after loading:
Sample of processed image by each type of filters: