Profile cover photo
Profile photo
Chris Little
35 followers
35 followers
About
Posts

Post has shared content
Very cool.

And other's are already doing other awesome things! http://depthy.stamina.pl/
Lens Blur in the new Google Camera app
Posted by Carlos Hernández, Software Engineer

One of the biggest advantages of SLR cameras (http://goo.gl/XeAhti) over camera phones is the ability to achieve shallow depth of field effects (also known as bokeh, http://goo.gl/xHR774), which makes the object of interest "pop" by bringing the foreground into focus and de-emphasizing the background. 

Achieving this optical effect has traditionally required a big lens and aperture, and therefore hasn’t been possible using the camera on your mobile phone or tablet. That all changes with Lens Blur, a new mode in the Google Camera app (http://goo.gl/UpMubk). 

Lens Blur  replaces the need for a large optical system with computer vision algorithms and optimization techniques that are run entirely on the mobile device, simulating a larger lens and aperture in order to creating a 3D model of the world. 

To learn more about the algorithms and optimization that makes Lens Blur  possible, head over to the Google Research Blog, linked below. We hope you have fun with your bokeh experiments!
Add a comment...

An excellent first playoffs in 9 years for the Leafs!
Add a comment...

‎(For programmers) I'm getting back into Java after using C for ages. One of the best lines I've heard is "Java objects have an existential crisis. If nobody references me, do I still exist?!"
Add a comment...

Post has attachment
When did this course get postponed? I was all set to get rolling on it!
Add a comment...

Post has attachment
Add a comment...

Hacker news, where everyone goes to talk about how awesome they are!
Add a comment...

Post has shared content
Tested: Flying the Boeing 737 Flight Simulator http://bit.ly/OiPf5y
Add a comment...

Post has attachment
Cross platform framework for just about every platform I can think of!
Add a comment...

In entity-component systems, is it better to have a component update its own state (access parent entity to read from sibling components), or should an external system retrieve the needed components from the entity, and update the components' states? Suggestions? Pros/cons?
Add a comment...

Post has attachment
Add a comment...
Wait while more posts are being loaded