天天看點

《AR與VR開發實戰》 第1章 AR技術簡介

ar技術簡介

增強現實(augmented reality,ar)是一種實時計算攝影機影像的位置及角度并加上相應圖像的技術,這種技術的目标是在螢幕上把虛拟世界套在現實世界中并進行互動。這種技術于20世紀90年代提出,随着随身電子産品運算能力的提升,其用途将會越來越廣。

目前對于增強現實有兩種通用的定義。一種定義是北卡大學羅納德·阿祖瑪(ronald azuma)于1997年提出的,他認為增強現實包括三個方面的内容:将虛拟物與現實結合、即時互動、三維。另一種定義是保羅·米爾格拉姆(paul milgram)和岸野文郎(fumio kishino)于1994年提出的現實–虛拟連續統(milgram’s reality-virtuality continuum)。後者将真實環境和虛拟環境分别作為連續統的兩端,它們的中間地帶稱為“混合現實”(mixed reality),其中靠近真實環境的是增強現實(augmented reality),靠近虛拟環境的則是虛拟現實(virtual reality)。

增強現實技術在工業上的應用已有不少,目前主要用于大型機械的維修和制造。另外,增強現實技術在教育、醫療、房産、遊戲等多個領域的應用同樣很多。

總的來講,增強現實技術現在還處于起步階段,大多數ar應用都運作在智能手機上,通過圖像識别等技術實作簡單的增強現實效果。其采用的解決方案大部分是利用unity 3d等遊戲引擎配合ar sdk進行開發,目前最受歡迎的sdk有國外的vuforia sdk以及國内的hiar sdk等。

vuforia sdk最早是高通(qualcomm)公司的ar 解決方案,後被ptc收購,目前仍緻力于ar以及mr技術的研究。vuforia內建了圖像識别和物體識别,支援與三星gear vr或微軟hololens相結合的應用開發。

hiar是亮風台研發的ar基礎開發平台,提供hiar sdk、hiar雲、管理背景和浏覽器幻鏡等一系列完整的ar開發支援,專注于為開發者帶來最好的ar服務。hiar sdk功能全面,支援平面識别、3d識别、空間模組化、人臉增強和姿态跟蹤。2016年裡約奧運會,在hiar?sdk的支援下,騰訊手機qq于世界範圍内展開ar火炬傳遞活動,創造了ar互動破億次的吉尼斯世界紀錄。hiar雲平台是國内首款ar雲,支援億級圖庫秒級搜尋,識别準确率高達96%,是國内ar平台中準确率最高、響應速度最快、識别圖庫最大的ar雲。迄今為止,hiar已成為全球使用者量最多的ar開發平台之一,覆寫使用者超過8億,三星、騰訊、百度、華為、oppo、大疆、搜狐等企業均在hiar擷取ar技術支援與服務。

本書将介紹圖形圖像識别、簡單的幾何體識别、3d物體識别等目前常用的ar開發技術,并結合vuforia、hiar、wikitude、voidar等知名ar開發工具包(sdk),以案例形式講解ar在各個領域中的應用方案。

由于本書将重點講解ar技術開發,是以假設讀者已經掌握了c#程式設計語言以及unity 3d開發,如果讀者對此沒有接觸,建議首先學習c#以及unity 3d。

繼續閱讀