<output id="tt33f"><nobr id="tt33f"><del id="tt33f"></del></nobr></output>
    <em id="tt33f"><form id="tt33f"></form></em>

<sub id="tt33f"></sub>

    <address id="tt33f"><listing id="tt33f"><meter id="tt33f"></meter></listing></address>
      <em id="tt33f"><address id="tt33f"></address></em>

      <address id="tt33f"><listing id="tt33f"></listing></address>
      <form id="tt33f"></form><address id="tt33f"></address>
      123 series 123series tv series free Watch Scream 2022 Free Online Watch Power Book IV: Force 2022 Free Online Watch Superman and Lois 2021 Free Online
      專題欄目:ARVRMR虛擬現實

      谷歌升級ARCore(增強現實)引擎,利用雙攝像頭提升AR性能

      據外媒 AndroidPolice 報道,谷歌即將利用手機的雙攝像頭來提升 AR 性能。ARCore是Google的構建增強現實體驗的平臺。通過使用不同的API,ARCore使您的手機能夠感知其環境,了解世界并與信息進行交互。某些API可在Android和iOS上使用,以實現共享的AR體驗。蘋果公司也有自己的增強現實體驗平臺arkit。

      增強現實就是把虛擬世界的物體和現實世界進行結合在一起。Arcore引擎是如何做到把虛擬的內容和現實集合到一起的?谷歌的Arcore是通過三大主要功能將虛擬世界與現實世界結合的,三大主要功能分別是:運動跟蹤、了解環境、光線估計。

      運動跟蹤:讓手機能夠及時了解和跟蹤其相對于世界的位置。當手機在現實世界中移動時,ARCore使用稱為同步本地化和映射(SLAM)的過程來了解手機相對于其周圍現實世界中的位置。 ARCore通過攝像頭獲得現實世界的圖像,檢測這些圖像中視覺上有明顯不同的特征,并使用這些不同的特征計算位置的變化。視覺信息與來自設備IMU的慣性測量值結合在一起,以估計攝像機相對于世界的姿勢(位置和方向)。通過將渲染3D內容的虛擬攝像機的姿勢與ARCore提供的設備攝像機的姿勢對齊,開發人員可以從正確的角度渲染虛擬內容。渲染的虛擬圖像可以疊加在從設備的攝像頭獲得的圖像之上,使其看起來好像虛擬內容是真實世界的一部分。

      了解環境:手機可以檢測所有類型的表面的大小和位置:水平,垂直和傾斜表面,例如地面,咖啡桌或墻壁。ARCore通過檢測特征點和平面來不斷提高其對現實環境的理解。ARCore會尋找功能點的群集,這些功能點似乎位于常見的水平或垂直表面(例如桌子或墻壁)上,并將這些表面作為平面提供給您的應用程序。 ARCore還可以確定每個平面的邊界,并將這些信息提供給您的應用程序。您可以使用此信息將虛擬對象放置在平坦的表面上。由于ARCore使用特征點檢測平面,因此可能無法正確檢測到沒有紋理的平坦表面,例如白墻。

      光線估計:可以讓手機感知當前環境的照明條件。ARCore可以檢測有關現實世界中環境照明的信息,并提供給定攝像機圖像的平均強度和顏色校正。通過這些光線信息可以為在與周圍環境相同的條件下點亮虛擬對象,從而增加了真實感。

      據介紹這次谷歌升級 ARCore,Pixel 4/XL 將首次利用雙攝像頭提升 AR 性能 ,想必Pixel 4/XL在加入雙攝像頭后運動跟蹤、了解環境、光線估計、立體深度等性能將會得到質的提升,虛擬內容將會更像真實世界的一部分。

      來源: IT知識小學堂

      發表評論

      相關文章

      久久久噜嚕噜久久久,国产午夜无码福利在线看,白丝班长自慰喷水渔网袜网站
      <output id="tt33f"><nobr id="tt33f"><del id="tt33f"></del></nobr></output>
        <em id="tt33f"><form id="tt33f"></form></em>

      <sub id="tt33f"></sub>

        <address id="tt33f"><listing id="tt33f"><meter id="tt33f"></meter></listing></address>
          <em id="tt33f"><address id="tt33f"></address></em>

          <address id="tt33f"><listing id="tt33f"></listing></address>
          <form id="tt33f"></form><address id="tt33f"></address>