An open API service indexing awesome lists of open source software.

https://github.com/spite/android-lens-blur-depth-extractor


https://github.com/spite/android-lens-blur-depth-extractor

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

LensBlurDepthExtractor.js
=========================

This library parses images created with the new Android camera app mode Lens Blur and extracts the depth map.

Extractor tool is here: https://clicktorelease.com/tools/lens-blur-depth-extractor

Demo is here: https://www.clicktorelease.com/code/depth-player/

![Snapshot](snapshot.jpg)

How to use
----------

Include the library:

<script src="LensBlurDepthExtractor.js" ></script>

Instantiate an object:

var d = new DepthReader();

Load from a file:

d.loadFile( 

'table.jpg',
function( src ) { /* src is base64 png source */ },
function( error ) { /* error is a string */ }
);

Or, load directly from an array buffer

d.parseFile( 

arrayBuffer,
function( src ) { /* src is base64 png source */ },
function( error ) { /* error is a string */ }
);

License
-------

MIT licensed

Copyright (C) 2016 Jaume Sanchez Elias http://twitter.com/thespite

Table picture by https://twitter.com/blurspline

http://www.clicktorelease.com