4 ms·
Looks like it just uses the reflected intensity to estimate the depth, then pastes the original colormap on top of that? Incredibly clever and simple hack.
by lliiffee 16y ago
Looks like it just uses the reflected intensity to estimate the depth, then pastes the original colormap on top of that? Incredibly clever and simple hack.
- iwwr 16y agoCan the iphone modulate the intensity of its light via software?
- pmjordan 16y agoI assume it displays varying shades of full-screen grey. There's no public brightness API. You're free to do it outside the app store, of course. (you can find the private API calls pretty easily on Google)
- TylerBrock 16y agoIt's the intensity of the reflected light off the face received by the phone that varies, not the light put off by the screen of the phone. As lliiffee said, incredibly clever.
- lliiffee 16y agoIt looks like it is just sending a total blank white screen while it takes a picture. Sure you can change the intensity-- use a gray pixel instead of a white one.
- anoved 16y agoActually, it briefly displays a sequence of four illumination conditions - a white semicircle at the top, right, bottom, and left edges of the screen.
- chancho 16y agoIf it were that easy, the eyebrows and lips would be sunken inward because they are darker then the surroundings. More like (I'm guessing) it uses the change in reflected intensity with respect to the change in light position to estimate a surface normal (e.g., forehead is the same for all light positions, left side of your nose is bright when the left light is on, dark when the right light is on, right side of nose vice versa, etc). It then finds a surface that agrees with these normals by solving a partial differential equation. Clever, not simple. (Although I guess it's a compliment to say they make it look easy.)