AR.js專題-AR技術基礎


基本概念

增強現實(Augmented Reality,簡稱 AR),是一種實時地計算攝影機影像的位置及角度並加上相應圖像的技術,這種技術的目標是在屏幕上把虛擬世界套在現實世界並進行互動。

AR系統具有三個突出的特點:①真實世界和虛擬世界的信息集成;②具有實時交互性;③是在三維尺度空間中增添定位虛擬物體。AR技術可廣泛應用到軍事、醫療、建築、教育、工程、影視、娛樂等領域。link

 

國內外AR SDK/開源項目

AR SDK&開源項目

AR

開源項目

ARToolKit

https://github.com/artoolkit

AR.js

https://github.com/jeromeetienne/AR.js

ARCore

https://developers.google.cn/ar/discover/

 

商業項目

Vuforia

https://developer.vuforia.com/

ARKit

https://developer.apple.com/arkit/

 

Wikitude

https://www.wikitude.com/

https://www.kudan.eu/

https://www.xzimg.com/

 

 

 

 

ARToolKit

ARToolKit是一個免費的開源SDK,可以完全訪問其計算機視覺算法,以及自主修改源代碼以適應自己的特定應用。ARToolKit免費分發,基於LGPL v3.0許可證。最新的ARToolKit 6是一款快速而現代的開源跟蹤和識別SDK,可讓計算機在周圍的環境中查看和了解更多信息。它使用了現代計算機視覺技術,以及DAQRI內部開發的分鍾編碼標准和新技術ARToolKit 6采用了免費和開源許可證發布,允許AR社區將其用於商業產品軟件以及研究。

 

Google ARCore

來得有點晚。ARKit已經箭在弦上了,Google匆匆推出了一個預覽版。沒有整合在Android里,不具備壟斷優勢。Android設備的市場占有率很高,但是性能、內核不像iOS設備那樣集中,實戰可用性如何,還需拭目以待。

點評:

    ARCore項目開始的比較晚,當前技術狀態還處於demo級別,支持安卓機型非常少,還需要安裝另外的AR支持組件才能運行。

 

Vuforia

Vuforia是領先的AR平台,提供了一流的計算機視覺體驗,可以確保在各種環境中的可靠體驗。Vuforia被認為是全球最廣泛使用的AR平台之一,Vuforia得到了全球生態系統的支持,擁有325,000多名注冊開發人員,市面上已經有基於Vuforia開發的400多款應用程序。使用Vuforia平台,應用程序可以選擇各種各樣的東西,比如對象、圖像、用戶定義的圖像、圓柱體、文本、盒子,以及VuMark(用於定制和品牌意識設計),其Smart Terrain功能為實時重建地形的智能手機和平板電腦,創建環境的3D幾何圖。

使用Vuforia SDK為移動設備和數碼眼鏡構建Android,iOS和UWP應用程序(UWP即UniversalWindows Platform,Windows通用應用平台,微軟在Windows 10引入的概念)。Vuforia應用程序可以使用Android Studio,XCode,Visual Studio和Unity構建。Vuforia SDK目前的最新版本為6.2版,支持微軟的Hololens,支持Windows 10設備,也支持來自Google的Tango傳感器設備,以及Vuzix M300企業智能眼鏡等。

點評:

Vuforia技術成熟,Marker追蹤穩定識別度高,性能良好,支持Android,iOS,Windows等平台,是當前應用最成功的AR應用項目。

 

Apple ARKit

    2015年蘋果收購了Metaio。Metaio此前也是不遜於Vuforia的iOS端AR SDK,但被收購后就不再提供下載和更新,可以認為Metaio就是ARKit的前身。

點評:

    支持僅限蘋果系產品。

 

百度AR

http://ar.baidu.com/

 

 

視+ EasyAR

https://www.easyar.cn/

 

 

REF:

     五大AR增強現實開發平台簡介

     作為AR開發者應該知道的國產AR

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM