Googleカメラのレンズぼかしによる視差効果(3D)

Lytroなどがライトフィールドカメラをリリースしている間、Googleはプログラムで魔法をかけています。 たとえば、レンズブラーモードでは、GoogleカメラはZバッファリングを使用し、深度マップ、つまりオブジェクトまでの距離に関する情報を保存します。





レンズぼかしモードでの深度マップ



数日前にGithubで、 LensBlurDepthExtractor.jsプログラムが公開されました。これは、Googleカメラで撮影した写真から深度マップを抽出します。



このメタデータを使用して、被写界深度を変更し、分離されたオブジェクトをぼかすことができます。





デプスマップを使用してシャープネスを変更する



3Dシーンのエミュレーションにより、美しい視差効果が作成されます。 上記のコードを使用して写真を処理する最初のDepthy Webサービスが既に開かれます。







Depthyのソースコード



All Articles