First commit
Original template application as skeleton code
[FIX] button icon not showing
[ADD] new option menu for blurring
[TODO] implement blurring algorithm
[ADD] gaussian filter
[TODO] try adding lens blur
[ADD] lens blur filter
[TODO] understand the class and try improve it
[FIX] not saving the correct image
[FIX] dynamic lens blur radius
[ADD] additional button for the 2 blurring effect
[FIX] dynamic blurring radius for gaussian blurring
[ADD] function to extract depth map from small Google Camera Lens Blur image
[TODO] fix the function to allow extract depth map from large Google Camera Lens Blur image
[ADD] common codeclibrary to handle large Base64 string to byte array conversion
[TODO] ImageIO seems to be not able to handle large inputStream
[FIX] Save image color
[WAIT] fix for large lens blur image
README.md edited online with Bitbucket
README.md edited online with Bitbucket
[ADD] button for blurring according to depth map
[FIX] naming of classes and variables
[TODO] blur the background using depthMap
[ADD] code to save the gray value aka depth value
[REMOVE] old comments
[TODO] use depth value to gen color map to proof depth can be determine
[ADD] more comments
[FIX] naming of variable
[ADD] determine depth from depthmap is working
[TODO] think of algorithm to blur according to the depth value
[ADD] SLIC superpixel class from jSLIC project
[FIX] dedicated package for each group of filter and objects
[ADD] opencv library
[ADD] bokeh class for producing bokeh effect layer
[TODO] try to find a balance of radius and threshold for best simulation
[TODO] find balance
[TODO] make the circle to be a CoC
[ADD] new semaphore for checking area separate from bokeh radius
[ADD] bokeh source brightness lower limit