ARCore-ის Depth API გეხმარებათ სიღრმისეული რუქების შექმნაში ერთი კამერის გამოყენებით

Google ARCore Depth API ეხმარება დეველოპერებს შექმნან სიღრმის რუქები სიღრმისეული მოძრაობის ალგორითმების მეშვეობით, რათა ჩართონ ისეთი ფუნქციები, როგორიცაა ოკლუზია ერთი კამერის მოწყობილობებზე.

Google ARCore, რომელსაც ახლახანს ეწოდა Google Play Services for AR, არის Google-ის მცდელობა გააფართოვოს Augmented Reality და მისი გამოცდილება უფრო და უფრო მეტ მოწყობილობაზე სპეციალიზებული ნიშების ტექნიკის საჭიროების გარეშე, განსხვავებით ადრე. პროექტი ტანგო. Google ახლა ARCore-ს უფრო ჩაძირულს ხდის მოწყობილობების ფართო სპექტრისთვის ახალი Depth API-ის მეშვეობით.

მოწყობილობები Project Tango-ში, როგორიცაა Lenovo Phab 2 Pro, ეყრდნობოდა სპეციალურ აპარატურას სენსორებისა და კამერების სახით, რათა მოწყობილობამ შეძლოს სიღრმისა და 3D სივრცის აღქმა. თუმცა, სპეციალიზებული ტექნიკის საჭიროება ნიშნავდა, რომ მოწყობილობების შეგნებულად აშენება სჭირდებოდა AR ოპტიმალური გამოცდილებისთვის, რაც თავის მხრივ არღვევდა სმარტფონის მომხმარებლის გამოცდილებას. ARCore-მა შეცვალა განტოლება, ამოიღო სპეციალური აპარატურის საჭიროება, რითაც ოპტიმალური AR გამოცდილება მოუტანა სმარტფონებს, რომლებმაც უკვე გაანადგურეს მომხმარებლის გამოცდილება.

ARCore ახლა აფართოებს თავისი ოპტიმალური AR გამოცდილების ხელმისაწვდომობას ახალი ARCore Depth API-ის მეშვეობით. ეს ახალი API აუმჯობესებს ჩაძირვას მოწყობილობებისთვის ერთი RGB კამერით, რადგან ის დეველოპერებს საშუალებას აძლევს გამოიყენონ Google-ის სიღრმისეული მოძრაობის ალგორითმები სიღრმისეული რუკის შესაქმნელად. ეს სიღრმის რუკა იქმნება მრავალი სურათის სხვადასხვა კუთხიდან გადაღებით და მათი შედარებით, როდესაც მომხმარებელი მოძრაობს ტელეფონს, აფასებს მანძილს თითოეულ პიქსელამდე.

სიღრმის მონაცემები სასარგებლოა ისეთი ფუნქციების გასააქტიურებლად, როგორიცაა ოკლუზია: ციფრული ობიექტების უნარი ზუსტად შეერწყას რეალურ სამყაროში არსებულ ობიექტებს.

ოკლუზია, როგორც ფუნქცია ახლა უკვე ხელმისაწვდომია 200 მილიონზე მეტ ARCore-ზე მხარდაჭერილი Android მოწყობილობისთვის. სცენის მაყურებელი, დეველოპერის ხელსაწყო, რომელიც უზრუნველყოფს AR-ს ძიებაში.

ოკლუზიის მიღმა, 3D სიღრმის მონაცემები ასევე იძლევა სხვა შესაძლებლობებს, როგორიცაა უფრო რეალისტური ფიზიკა, ბილიკის დაგეგმვა, ზედაპირის ურთიერთქმედება და ა.შ. ამგვარად, Depth API-ს შეუძლია დეველოპერებს საშუალება მისცეს შექმნან გამოცდილება, რომლითაც შესაძლებელია ობიექტების ზუსტად გადახტომა და გადახტომა. ზედაპირები და ტექსტურები, ისევე როგორც ახალი ინტერაქტიული თამაშის მექანიკა, რომელიც მოთამაშეებს საშუალებას აძლევს, დაიმალონ რეალურ სამყაროში ობიექტები.

ვინაიდან Depth API არ არის დამოკიდებული სპეციალიზებულ აპარატურაზე, ის იმუშავებს მოწყობილობების უფრო ფართო სპექტრზე. მაგრამ, რა თქმა უნდა, უკეთესი აპარატურა გააუმჯობესებს გამოცდილებას. დამატებითი სენსორები სიღრმის რუკებისთვის, როგორიცაა ფრენის დროის (ToF) სენსორები, საშუალებას მისცემს დეველოპერებს განბლოკონ ახალი შესაძლებლობები, როგორიცაა დინამიური ოკლუზია - მოძრავი ობიექტების უკან დაბლოკვის შესაძლებლობა.

თუ გსურთ სცადოთ ახალი Depth API, Google მოგთხოვთ შეავსოთ თანამშრომლების გამოძახების ფორმა აქ. შემდეგ Google დაუკავშირდება კოლაბორატორებს, რომლებიც, მისი აზრით, საუკეთესოდ შეეფერებათ ტექნოლოგიის წინსვლას.


წყარო: Google Developers ბლოგი