您的位置: 首頁 >產(chǎn)經(jīng) >

谷歌的ARCore增強現(xiàn)實開發(fā)者的SDK備忘單

2019-12-18 17:37:58 編輯: 來源:
導(dǎo)讀 谷歌已經(jīng)看到了未來,它是增強現(xiàn)實(AR)。為此,谷歌和其他公司發(fā)布了越來越多的AR開發(fā)工具。 Arcore是谷歌的核心技術(shù),為增強現(xiàn)實做好準備。有了ArcoreSoftwareDeveloperKit(SDK),開發(fā)人員就可以在Android、IOS、UNREAL和Web上使用增強現(xiàn)實。 由于Arcore和類似的工具,開發(fā)AR變得相當容易,這意味著更多的開發(fā)人員可以加入這一特定的潮流。如果這種趨勢

谷歌已經(jīng)看到了未來,它是增強現(xiàn)實(AR)。為此,谷歌和其他公司發(fā)布了越來越多的AR開發(fā)工具。

Arcore是谷歌的核心技術(shù),為增強現(xiàn)實做好準備。有了ArcoreSoftwareDeveloperKit(SDK),開發(fā)人員就可以在Android、IOS、UNREAL和Web上使用增強現(xiàn)實。

由于Arcore和類似的工具,開發(fā)AR變得相當容易,這意味著更多的開發(fā)人員可以加入這一特定的潮流。如果這種趨勢繼續(xù)下去,AR開發(fā)商將有相當大的需求。根據(jù)IDC的數(shù)據(jù),2018年,全球在AR和VR產(chǎn)品上的支出將達到270億美元(比2017年增長92%)。

閱讀這張備忘單,了解Arcore是如何工作的,以及如何使用它。當有關(guān)于Arcore的新信息時,我們將更新本文。

參見:虛擬和增強現(xiàn)實政策(技術(shù)支持研究)。

Arcore是一個軟件開發(fā)工具包(SDK),它與Unity2D和3D內(nèi)容創(chuàng)建引擎相結(jié)合,使開發(fā)人員能夠在Android、iOS、不真實和Web上實現(xiàn)增強的現(xiàn)實。AR核心是谷歌對蘋果ARKIT的回答。

增強現(xiàn)實(AR)被定義為基于真實世界環(huán)境的交互體驗,具有由計算機生成的感知信息增強的各種元素;這包括視覺、聽覺、觸覺(通知用戶輸入已被接受)、體感(身體內(nèi)的系統(tǒng)允許用戶注冊觸覺反饋已經(jīng)發(fā)生)和嗅覺元件。換句話說,在現(xiàn)實中你所看到的是通過技術(shù)來增強的。

為了使用Arcore,開發(fā)人員需要使用特定的SDK。下面是指向Google快速啟動指南的鏈接,以便與特定的工具包一起使用。


Arcore做了兩件事:

ARCore的運動跟蹤由手機的內(nèi)置傳感器處理,設(shè)備攝像頭被用來挑選感興趣的“特性”。結(jié)合位置和功能,ARCore能夠確定手機的位置和方向,因為它的移動。阿科雷還可以檢測到平坦的表面,如桌子和地板,以及估計一個地區(qū)的平均照明。當您結(jié)合這些功能時,ARCore能夠理解其周圍環(huán)境;正因為如此,開發(fā)人員可以覆蓋對象、注釋和其他信息,使其與現(xiàn)實無縫集成。有了這種能力,可能性幾乎是無窮無盡的。

參見:TechRepublic的所有備忘單和聰明人指南

讓我們深入研究Arcore的關(guān)鍵概念和元素。

當設(shè)備移動時,Arcore使用了一個名為并發(fā)計量法和映射(COM)的過程,它允許設(shè)備了解它與周圍世界的關(guān)系。Arcore能夠在任何捕捉到的圖像中檢測出不同的特征--稱為特征點。這些特征點用于計算設(shè)備的位置變化。

特征點與慣性測量(來自設(shè)備的慣性測量單元傳感器)結(jié)合使用,以在一段時間內(nèi)估計相機對周圍環(huán)境的位置和方向(姿態(tài))。由于虛擬相機姿態(tài)和設(shè)備相機姿態(tài)的組合(由AR核心提供),開發(fā)者可以容易地從正確的角度呈現(xiàn)虛擬內(nèi)容并將該內(nèi)容覆蓋在設(shè)備上顯示的圖像的頂部上。

Arcore還使用命中測試來獲得與手機屏幕相對應(yīng)的x,y坐標,并將光線投射到攝像機的視圖中。這使用戶能夠選擇并與環(huán)境中的對象進行交互。

Arcore尋找排列在普通水平或垂直表面(如桌子或墻壁)上的一組特征點,并將它們作為平面提供給應(yīng)用程序。Arcore能夠確定每個平面的邊界,并將這些信息傳遞給應(yīng)用程序,這樣就可以在平面上覆蓋虛擬對象。注意:非紋理的表面,如白色的墻壁,可能不能被正確地檢測到。

Arcore還使用定位點,它允許將物體放置在有角度的表面上。當應(yīng)用程序執(zhí)行返回特征點的命中測試時,Arcore將檢查附近的特征點,并使用它們來估計表面的角度。一旦角度被計算,Arcore將返回一個體式,考慮到角度。

參見:增強和虛擬現(xiàn)實意味著商業(yè):你需要知道的一切(ZDNet)

Arcore能夠檢測周圍照明的信息,提供給定相機圖像的平均亮度和顏色校正。有了這些信息,虛擬物體似乎在與周圍環(huán)境相同的條件下發(fā)光,從而增強了真實感。

要放置虛擬對象,必須定義錨,以便ARCore可以隨著時間的推移跟蹤對象的位置。錨通常是根據(jù)命中測試返回的姿態(tài)創(chuàng)建的。由于姿勢可以改變,它們要求ARCore隨著時間的推移更新所有環(huán)境物體的位置,如平面和特征。因此,平面和點被降級為一種特殊類型的對象,稱為可跟蹤性-這只是意味著ARCore可以隨著時間的推移跟蹤對象。虛擬對象可以錨定在特定的可跟蹤性上,以確保對象和可跟蹤性之間的關(guān)系在設(shè)備移動時保持穩(wěn)定。

增強圖像允許開發(fā)人員構(gòu)建能夠響應(yīng)特定2D圖像的AR應(yīng)用程序;這些圖像可以是產(chǎn)品包裝、電影海報等等。在增強圖像的幫助下,用戶可以在設(shè)備的攝像機檢測到這樣的2D圖像時觸發(fā)增強現(xiàn)實體驗。例如,用戶可以將他們的相機指向一個產(chǎn)品包,并看到實際的產(chǎn)品似乎顯示了它是如何從多個角度看的,或者它是如何工作的。


Arcore和Apple的Arkit之間最大的區(qū)別在于映射,這是Arcore收集和存儲關(guān)于可在以后使用的3D世界的本地化信息的能力。Arkit利用了一個"滑動窗,",它只能存儲有限的位置數(shù)據(jù),這些數(shù)據(jù)被約束到最近的過去。ARCore還能夠管理更大的地圖數(shù)據(jù),這反過來又導(dǎo)致了更穩(wěn)定的數(shù)據(jù)集。

谷歌的另一個增強現(xiàn)實項目,最近被廢棄的Tango,與Arcore完全不同。對于Tango,需要專門的傳感器和攝像頭;對于Arcore,只需要支持智能手機或平板電腦就行了。雖然有一些手機支持探戈,但這些手機并沒有進入主流,而且它們在很大程度上未能提供。有了Arcore,任何運行Android7.0的設(shè)備都可以。

企業(yè)應(yīng)該認真研究Arcore的主要原因在于它如何幫助用戶創(chuàng)建交互式世界。例如,如果您從事銷售產(chǎn)品的業(yè)務(wù),用戶可以在他們的設(shè)備屏幕中看到您的產(chǎn)品放置在3D覆蓋層(類似于Home Depot的“查看您的空間”),請查看Arcore?;蛘?,如果您想創(chuàng)建交互式的宣傳材料來突出您的公司,Arcore可能是您的工具。


AR可以有多種形式。一個非?;镜脑鰪姮F(xiàn)實示例是觀光游覽,其中通過智能電話技術(shù)來通知體驗,該智能電話技術(shù)允許用戶獲得比典型安裝中可用的特定歷史更多的信息。

增強現(xiàn)實的另一個例子是使用Google街景增強您在查看位置時收到的信息。或者你需要指導(dǎo)如何調(diào)整你自行車上的齒輪.增強現(xiàn)實是為了幫助你的方式,標準視頻或如何-to不能。數(shù)字信息被無縫地編織到現(xiàn)實世界中,因此其結(jié)果是一種沉浸式的體驗。

一個偉大的現(xiàn)實世界的例子,AR是這個“采取我”的視頻,由Trixi工作室開發(fā)。另一個更出色的例子是Google測量應(yīng)用程序(圖A),它幫助您在Arcore的幫助下輕松地測量較大的對象。

圖A


Arcore于2017年面世,從那時起就一直在增長。有了正確的SDK和支持的硬件,任何開發(fā)人員都可以立即開始使用Google的AR平臺。


開發(fā)人員必須首先下載并安裝他們選擇的軟件開發(fā)工具包。一旦它們擁有了SDK,就可以為受支持的設(shè)備和平臺開發(fā)應(yīng)用程序。有關(guān)支持的設(shè)備的完整列表,請查看此硬件矩陣。至于操作系統(tǒng),必須使用Android7.0或更高版本和iOS 11.0或更高版本。Arcore還需要訪問GooglePlay Store,而iOS設(shè)備必須與ARKit兼容。


看看如何充分利用GoogleDocs,GoogleApps,Chrome,ChromeOS,GoogleCloud平臺,以及所有其他在商業(yè)環(huán)境中使用的谷歌產(chǎn)品。禮拜五交貨


免責聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!

精彩推薦

圖文推薦

點擊排行

2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082   備案號:閩ICP備19027007號-6

本站除標明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。