Ekstraheerige sügavuskaart ja looge 3D-parallaksikujutised piltidest, mis on tehtud uusima Google'i kaamera rakendusega

Eelmise nädala lõpus andis Google välja a tohutu uuendus Google'i kaamera rakendusele, võimaldab kasutajatel kogeda DSLR-i sarnast bokeh- ja Lytro-laadset teravustamisvõimalust mis tahes kaamerasensoriga. See sai võimalikuks, kuna lisaks pildiandmetele kasutatakse sügavusandmete jäädvustamiseks ka esmast kaamerasensorit. Lõpptulemus on üsna sarnane HTC avas hiljuti Duo kaamerasüsteemi. Kuid selle asemel, et kasutada kahte objektiivi, nagu Duo Camera (või mitmesuguseid mikroobjektiivi, nagu Lytro), paneb Google'i lahendus kasutajatele kaamerat pärast võtte tegemist aeglaselt ülespoole liigutama. Seda parallaksiefekti kasutatakse seejärel sügavuse andmete interpoleerimiseks.

Nende uute sügavusega koormatud piltide vaatamine pakutavast vaatajarakendusest on tore, kuid kindlasti pole see nii mugav kui samade piltide vaatamine arvutis oluliselt suurema ekraaniga. Õnneks GitHubi kasutaja panrafal lõi avatud lähtekoodiga veebirakenduse Depthy. Panrafali sõber XDA foorumi liige postitas foorumisse

th7org, Depthy võimaldab teil eraldada sügavusandmeid uue Google'i kaamera rakenduse piltidest. Kui see on tehtud, saate luua oma parallaksikujutisi, mis WebGL-i võlu abil võimaldavad teil oma vaatamisperspektiivi nii vähegi praktiliselt kohandada. Lisaks tehakse seda kõike kohapeal veebirakenduse kaudu ja seda saab teha isegi WebGL-iga ühilduvates mobiilibrauserites (nt Chrome'i uusimates versioonides).

Oma parallaksipiltide loomise või sügavuskaartide eraldamise alustamiseks minge lehele veebirakenduse lõim ja proovige Depthyt. Ja kui soovite lisada selle sügavuskaardi ja parallakskujutise loomise funktsiooni oma Androidi või arvutirakendusse, minge projekti GitHub koodi kontrollimiseks.