Image processing java project which allows user to convert image to binary, grey scale, random colors and surround each component in the image in a red box