Az ARCore Depth API segítségével mélységtérképeket készíthet egyetlen kamera használatával

A Google ARCore Depth API segítségével a fejlesztők mélységi térképeket hozhatnak létre mélység-mozgásból algoritmusok segítségével, amelyek lehetővé teszik az olyan funkciókat, mint az elzárás az egykamerás eszközökön.

Google ARCore, amelyet nemrégiben átneveztek erre Google Play szolgáltatások AR-hez, ez a Google arra irányuló kísérlete, hogy a kiterjesztett valóságot és annak tapasztalatait egyre több eszközre terjessze ki anélkül, hogy speciális hardverre lenne szüksége, ellentétben a korábbi Tango projekt. A Google az új Depth API-n keresztül az ARCore-t most még magával ragadóbbá teszi számos eszköz számára.

A Project Tango alatti eszközök, például a Lenovo Phab 2 Pro, dedikált hardverre támaszkodott, érzékelők és kamerák formájában, hogy az eszköz érzékelje a mélységet és a 3D-s teret. A speciális hardver szükségessége azonban azt jelentette, hogy az eszközöket tudatosan kellett építeni az optimális AR-élmény érdekében, ami viszont megzavarta az okostelefonok felhasználói élményét. Az ARCore átfordította az egyenletet azáltal, hogy megszüntette a dedikált hardver szükségességét, így az optimális AR-élményt az okostelefonokon, amelyek már leszögezték a felhasználói élményt.

Az ARCore most az új ARCore Depth API-n keresztül bővíti optimális AR-élményeinek elérhetőségét. Ez az új API javítja az egyetlen RGB kamerával rendelkező eszközök merítését, mivel lehetővé teszi a fejlesztők számára, hogy a Google mélység-mozgásból algoritmusait használják mélységi térkép létrehozásához. Ez a mélységtérkép úgy jön létre, hogy több képet készítenek különböző szögekből, és összehasonlítják azokat, miközben a felhasználó mozgatja a telefont, és megbecsüli az egyes pixelek távolságát.

A mélységi adatok hasznosak az olyan funkciók engedélyezéséhez, mint az okklúzió: a digitális objektumok azon képessége, hogy pontosan keveredjenek a valós objektumok köré.

Az okklúziós funkció már több mint 200 millió ARCore-kompatibilis Android-eszköz számára elérhető Jelenetnézegető, a fejlesztői eszköz, amely az AR-t támogatja a Keresésben.

Az okklúzión túl a 3D mélységadatok más lehetőségeket is lehetővé tesznek, mint például a valósághűbb fizika, úttervezés, felületi interakció stb. A Depth API így lehetővé teszi a fejlesztők számára, hogy olyan élményeket hozzanak létre, amelyekben az objektumok pontosan ugrálnak és csapódhatnak át felületek és textúrák, valamint új interaktív játékmechanika, amely lehetővé teszi a játékosoknak, hogy a való világ mögé bújhassanak. tárgyakat.

Mivel a Depth API nem függ speciális hardvertől, az eszközök szélesebb körében fog működni. De természetesen a jobb hardver javítja az élményt. A mélységtérképezéshez használt további érzékelők, például a repülési idő (ToF) érzékelők lehetővé teszik a fejlesztők számára, hogy olyan új funkciókat oldjanak fel, mint a dinamikus elzárás – a mozgó objektumok mögötti elzáródás.

Ha szeretné kipróbálni az új Depth API-t, a Google megkéri, hogy töltse ki a Együttműködők felhívása itt található. A Google ezután felveszi a kapcsolatot azokkal az együttműködőkkel, akik szerint a legalkalmasabbak a technológia előremozdítására.


Forrás: Google Developers Blog