Go to file
VanitasVitae 34f16eb4f9 Updated some files, fixed #1, added mimetype recognition for the depth map 2015-07-17 20:09:06 +02:00
src Updated some files, fixed #1, added mimetype recognition for the depth map 2015-07-17 20:09:06 +02:00
DepthMapNeedle.jar Added Base64Wrapper to support different Base64 Implementaions (like android). Also added some functionality for android compatibility 2015-04-28 22:47:56 +02:00
LICENSE Initial commit 2015-04-11 23:39:54 +02:00
README.md Update README.md 2015-04-12 00:32:43 +02:00

README.md

DepthMapNeedle

DepthMapNeedle is a java tool to inject or extract depth information in form of depthmaps from photos shot using Google Cameras Blur function. This is a command line tool. Simply extract depth information as a png file by typing 'java -jar DepthMapNeedle.jar -e IMAGE.jpg'. The depthmap will be stored in the same location as the image as 'IMAGE_d.png'. In the same way you can extract the unblurred source image by replacing the '-e' with '-s'. But the best part is, that you can modify the extracted depthmap in the image manipulation program of your choice and then replace the old depthmap in the image. Type 'java -jar DepthMapNeedle.jar -i MODIFIEDDEPTHMAP.png IMAGE.jpg'. This can be handy in case the original depthmap has some imperfections. Simply extract the depthmap, manipulate it and inject the fixed depthmap back into the image. Now all you have to do is rerender the image in the google camera.

Enjoy ;) Vanitas