Kamera TrueDepth w iPhone X potrafi stworzyć mapę twarzy użytkownika dla szybkiego odblokowywania smartfona. Okazuje się, że sama w sobie nie jest aż tak dokładna, jak myśleliśmy.
Według Apple, iPhone X tworzy mapę twarzy użytkownika, która jest bezpiecznie przechowywana na urządzeniu. Jej głównym zadaniem jest przyspieszenie procesu odblokowywania smartfona poprzez Face ID dla przypisanego użytkownika do urządzenia. Niemniej jednak to nie jedyna sytuacja, w której mapa twarzy może być użyteczna. Deweloperzy mogą z niej skorzystać dla własnych celów aplikacji.
Podczas wrześniowej konferencji dowiedzieliśmy się, że pierwszą aplikacją wykorzystującą możliwości opisywane możliwości będzie Snapchat. Teraz, gdy iPhone X jest już na dobre w sprzedaży, inni deweloperzy zabrali się za zabawę z mapą twarzy. Dzięki temu dowiedzieliśmy się, że tworzona mapa wcale nie jest aż tak dokładna, jakby nam się mogło wydawać. Jej przykładowy „szkielet” możecie zobaczyć poniżej. Warto dodać, że jest to tylko jedna klatka z mapowania, a zatem im ich więcej – tym system może stworzy bardziej szczegółowy obraz.
Here’s another scan. Cleaned up a little. Probably a better representation of what it “sees”
I should note, this is one frame from the #TrueDepth camera. You could probably sample multiple frames to build a better depth map. pic.twitter.com/yweJ7hBJ1U
— Brad Dwyer (@braddwyer) November 15, 2017
Jak możecie z kolei zobaczyć na poniższym, krótkim filmiku taki „szkielet” można fajnie obrobić. Jeśli już mamy mapę twarzy, pobawimy się w Xcode z użyciem bibliotek ARKit, a na końcu nałożymy na to obraz z kamery to mamy właściwie pełne odwzorowanie twarzy użytkownika w świecie wirtualnym.
Źródło: iDownloadBlog
Ceny Apple iPhone X
Niektóre odnośniki na stronie to linki reklamowe.