Functies/Ruimtelijke scène

Ruimtelijke scène

Open een foto, tik op Ruimtelijke scène en hij wordt een 3D-scène: het onderwerp springt eruit en de achtergrond schuift erachter mee als je de aanwijzer beweegt of je telefoon kantelt.

diepte3Dparallaxmachine learningDocumentatie
Een portret voor een klimopmuur, geopend als Ruimtelijke scène in de webviewer van Gallery, met de kubusvormige knop in de bovenbalk

Een platte foto, met diepte

Open een foto in de web-app en tik op Ruimtelijke scène. Het onderwerp blijft staan en de achtergrond beweegt erachter, zodat de randen verbergen en tonen wat erachter ligt, zoals een echte scène wanneer je je hoofd beweegt. Beweeg de aanwijzer, sleep op een touchscreen of kantel je telefoon of tablet. Laat je hem een paar seconden met rust, dan wiegt hij zachtjes vanzelf.

Close-up van het effect: de vrouw blijft staan terwijl de klimop achter haar heen en weer schuift

Eén keer berekend, op je server

Na het uploaden schat Gallery hoe ver elk deel van een foto weg is, net zoals het al gezichten vindt en tekst leest. Dat levert een kleine grijze dieptekaart op, opgeslagen naast de miniaturen van de foto. Je browser doet de rest met WebGL. Er wordt niets naar een externe dienst gestuurd.

Foto's naast de grijze dieptekaarten die Gallery ervoor berekende, dichtbij licht en ver weg donker

Alleen waar het er goed uitziet

Het effect komt het best tot zijn recht bij een duidelijk onderwerp voor een achtergrond: een persoon, een huisdier, een voorwerp, een straat vol gebouwen. Bij een schermafbeelding, een document of een open strand lijkt het alleen alsof de foto kantelt. Daarom verschijnt de knop standaard alleen bij geschikte foto's, beoordeeld op scherpe randen in de dieptekaart of een herkend gezicht. In een testbibliotheek van 492 telefoonfoto's werd hij bij 83% aangeboden. Een beheerder kan hem ook bij elke foto aanbieden.

De beheerinstellingen voor Ruimtelijke scène: de schakelaar, de modelkeuze en de keuze tussen geschikte foto's en alle foto's

Uit tot je hem aanzet

Ruimtelijke scène is de zwaarste van de machine-learningfuncties van Gallery, dus hij begint uitgeschakeld. Het standaardmodel is klein en draait op elke CPU, met ongeveer twee seconden per foto op een oudere desktopprocessor. Een groter model geeft scherpere randen op servers met een GPU, en een inhaaltaak verwerkt de foto's die je al hebt. Het werkt vandaag in de web-app, ook in de browser op telefoon en tablet; de mobiele Gallery-app toont het nog niet.

Lees de volledige documentatie op GitHub

Klaar om Gallery op je eigen server te draaien? In 5 minuten geïnstalleerd, en de demo blijft beschikbaar om snel iets te testen.