Introduced Canny edge detection project stub
Implemented gaussian blur filtering
Introduced sobel filtering
Introduced converting image to grayscale
Refactoring
Implemented non-maximum suppresion
Introduced histogram normalization
Structure refactoring
Refactored Canny filter class
Additional check whether magnitude test is valid
Implemented hysteresis; fixed non-maximum suppression filter
Non-maximum suppression filter cleanup
Create interface stub with file chooser
Finished implementing interface stub
Introduced building runnable jar file while compiling artifact
Merge branch 'cpoo-canny_edge_detection'