Lytroなどがライトフィールドカメラをリリースしている間、Googleはプログラムで魔法をかけています。 たとえば、レンズブラーモードでは、GoogleカメラはZバッファリングを使用し、深度マップ、つまりオブジェクトまでの距離に関する情報を保存します。
レンズぼかしモードでの深度マップ
数日前にGithubで、 LensBlurDepthExtractor.jsプログラムが公開されました。これは、Googleカメラで撮影した写真から深度マップを抽出します。
このメタデータを使用して、被写界深度を変更し、分離されたオブジェクトをぼかすことができます。
デプスマップを使用してシャープネスを変更する
3Dシーンのエミュレーションにより、美しい視差効果が作成されます。 上記のコードを使用して写真を処理する最初のDepthy Webサービスが既に開かれています。
Depthyのソースコード 。