自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

AR干貨|沒時間解釋了,快收藏!

原創(chuàng)
人工智能
近些年來,AR一直是資本追逐的焦點。在經(jīng)歷了2016的“爆紅”和2017年的“養(yǎng)精蓄銳”后,到了2018年,AR的市場環(huán)境已趨于穩(wěn)定,各巨頭的框架布局也已全部完成。AR這么“紅”,到底是憑什么呢?

【51CTO.com原創(chuàng)稿件】近些年來,AR一直是資本追逐的焦點。在經(jīng)歷了2016的“爆紅”和2017年的“養(yǎng)精蓄銳”后,到了2018年,AR的市場環(huán)境已趨于穩(wěn)定,無論是技術(shù)研發(fā)、產(chǎn)品應(yīng)用還是投資方面都變得更加平穩(wěn),沒有大波動。同時,巨頭的框架布局已經(jīng)全部完成。國外的谷歌、蘋果、微軟等巨頭對于AR的布局已經(jīng)成型,國內(nèi)BAT等大公司也已經(jīng)完成了AR SDK的發(fā)布,有的已經(jīng)被開發(fā)者應(yīng)用。

那么,AR這么“紅”,到底是憑什么呢?就讓小編來告訴你吧!

 

 

什么是AR?

 

 

AR是增強現(xiàn)實(Augmented Reality)的簡稱,指通過計算機系統(tǒng)提供的信息增加用戶對現(xiàn)實世界感知的技術(shù),將虛擬的信息應(yīng)用到真實世界,并將計算機生成的虛擬物體、場景或系統(tǒng)提示信息疊加到真實場景中,從而實現(xiàn)對現(xiàn)實的增強。

或許很多人對它的“近親”VR(虛擬現(xiàn)實)更為熟悉,甚至常常將兩者混淆。不過,雖然AR技術(shù)的出現(xiàn)源于虛擬現(xiàn)實技術(shù)(Virtual Reality,簡稱VR)的發(fā)展,但二者還是存在明顯差別的。

 

 

AR與VR的區(qū)別

 

 

虛擬現(xiàn)實(VR)是利用PC模擬出三維空間的虛擬世界,可以提供給用戶關(guān)于視覺、聽覺等感官的模擬,并且能夠及時、沒有限制地觀察三維空間內(nèi)的事物,從而達到以假亂真的沉浸感。

增強現(xiàn)實(AR)則是通過攝像機影像的位置及角度精算并加上圖像分析技術(shù),讓屏幕上虛擬世界可以和現(xiàn)實世界場景進行結(jié)合與互動。

簡單來說,VR技術(shù)給予用戶一種在虛擬世界中完全沉浸的效果,是另外創(chuàng)造一個世界;而AR技術(shù)則把計算機帶入到用戶的真實世界中,通過聽、看、摸、聞虛擬信息,來增強對現(xiàn)實世界的感知,實現(xiàn)了從“人去適應(yīng)機器”到技術(shù)“以人為本”的轉(zhuǎn)變。

什么?還要再簡單點?沒問題,上圖:

這是VR:

而這才是AR:

現(xiàn)在你應(yīng)該理解二者的不同,并可以成功將它們區(qū)分開了吧。很好!那讓我們趁熱打鐵,了解一下AR的技術(shù)原理。

 

 

AR的技術(shù)原理

 

 

AR從其技術(shù)手段和表現(xiàn)形式上,可以明確分為大約兩類,一是Vision based AR,即基于計算機視覺的AR,二是LBS basedAR,即基于地理位置信息的AR。

 

 

 1.Vision based AR

 

 

基于計算機視覺的AR是利用計算機視覺方法建立現(xiàn)實世界與屏幕之間的映射關(guān)系,使我們想要繪制的圖形或是3D模型可以如同依附在現(xiàn)實物體上一般展現(xiàn)在屏幕上,如何做到這一點呢?本質(zhì)上來講就是要找到現(xiàn)實場景中的一個依附平面,然后再將這個3維場景下的平面映射到我們2維屏幕上,然后再在這個平面上繪制你想要展現(xiàn)的圖形,從技術(shù)實現(xiàn)手段上可以分為2類:

 

(1) Marker-Based AR

這種實現(xiàn)方法需要一個事先制作好的Marker(例如:繪制著一定規(guī)格形狀的模板卡片或者二維碼),然后把Marker放到現(xiàn)實中的一個位置上,相當于確定了一個現(xiàn)實場景中的平面,然后通過攝像頭對Marker進行識別和姿態(tài)評估(Pose Estimation),并確定其位置,然后將該Marker中心為原點的坐標系稱為Marker Coordinates即模板坐標系,我們要做的事情實際上是要得到一個變換從而使模板坐標系和屏幕坐標系建立映射關(guān)系,這樣我們根據(jù)這個變換在屏幕上畫出的圖形就可以達到該圖形依附在Marker上的效果,理解其原理需要一點3D射影幾何的知識,從模板坐標系變換到真實的屏幕坐標系需要先旋轉(zhuǎn)平移到攝像機坐標系(Camera Coordinates)然后再從攝像機坐標系映射到屏幕坐標系。

在實際的編碼中,所有這些變換都是一個矩陣,在線性代數(shù)中矩陣代表一個變換,對坐標進行矩陣左乘便是一個線性變換(對于平移這種非線性變換,可以采用齊次坐標來進行矩陣運算)。公式如下:

矩陣C的學(xué)名叫攝像機內(nèi)參矩陣,矩陣Tm叫攝像機外參矩陣,其中內(nèi)參矩陣是需要事先進行攝像機標定得到的,而外參矩陣是未知的,需要我們根據(jù)屏幕坐標(xc ,yc)和事先定義好的Marker 坐標系以及內(nèi)參矩陣來估計Tm,然后繪制圖形的時候根據(jù)Tm來繪制(初始估計的Tm不夠精確,還需要使用非線性最小二乘進行迭代尋優(yōu)),比如使用OpenGL繪制的時候就要在GL_MODELVIEW的模式下加載Tm矩陣來進行圖形顯示。

(2) Marker-Less AR

基本原理與Marker based AR相同,不過它可以用任何具有足夠特征點的物體(例如:書的封面)作為平面基準,而不需要事先制作特殊的模板,擺脫了模板對AR應(yīng)用的束縛。它的原理是通過一系列算法(如:SURF,ORB,F(xiàn)ERN等)對模板物體提取特征點,并記錄或者學(xué)習(xí)這些特征點。當攝像頭掃描周圍場景,會提取周圍場景的特征點并與記錄的模板物體的特征點進行比對,如果掃描到的特征點和模板特征點匹配數(shù)量超過閾值,則認為掃描到該模板,然后根據(jù)對應(yīng)的特征點坐標估計Tm矩陣,之后再根據(jù)Tm進行圖形繪制(方法與Marker-Based AR類似)。

 

 

2.LBS-Based AR

 

 

其基本原理是通過GPS獲取用戶的地理位置,然后從某些數(shù)據(jù)源(比如wiki,google)等處獲取該位置附近物體(如周圍的餐館,銀行,學(xué)校等)的POI信息,再通過移動設(shè)備的電子指南針和加速度傳感器獲取用戶手持設(shè)備的方向和傾斜角度,通過這些信息建立目標物體在現(xiàn)實場景中的平面基準(相當于marker),之后坐標變換顯示等的原理與Marker-Based AR類似。

這種AR技術(shù)利用設(shè)備的GPS功能及傳感器來實現(xiàn),擺脫了應(yīng)用對Marker的依賴,用戶體驗方面要比Marker-Based AR更好,而且由于不用實時識別Marker姿態(tài)和計算特征點,性能方面也好于Marker-Based AR和Marker-Less AR,因此對比Marker-Based AR和Marker-Less AR,LBS-Based AR可以更好的應(yīng)用到移動設(shè)備上。 

 

 

AR系統(tǒng)組成形式

 

 

一個完整的增強現(xiàn)實系統(tǒng)是由一組緊密聯(lián)結(jié)、實時工作的硬件部件與相關(guān)的軟件系統(tǒng)協(xié)同實現(xiàn)的,常用的有如下三種組成形式:

 

 

1.Monitor-Based

 

 

在基于計算機顯示器的AR實現(xiàn)方案中,攝像機攝取的真實世界圖像輸入到計算機中,與計算機圖形系統(tǒng)產(chǎn)生的虛擬景象合成,并輸出到屏幕顯示器。用戶從屏幕上看到最終的增強場景圖片。它雖然簡單,但不能帶給用戶多少沉浸感。Monitor-Based增強現(xiàn)實系統(tǒng)實現(xiàn)方案如下圖所示。

 

 

由于這套方案的硬件要求很低,因此被實驗室中的AR系統(tǒng)研究者們大量采用。

 

 

2.視頻透視式

 

 

 

 

頭盔式顯示器(Head-mounted displays,簡稱HMD)被廣泛應(yīng)用于虛擬現(xiàn)實系統(tǒng)中,用以增強用戶的視覺沉浸感。增強現(xiàn)實技術(shù)的研究者們也采用了類似的顯示技術(shù),這就是在AR中廣泛應(yīng)用的穿透式HMD。根據(jù)具體實現(xiàn)原理又劃分為兩大類,分別是基于光學(xué)原理的穿透式HMD(Optical See-through HMD)和基于視頻合成技術(shù)的穿透式HMD(Video See-through HMD)。光學(xué)透視式增強現(xiàn)實系統(tǒng)實現(xiàn)方案如下圖所示。

 

 

 

 

3.光學(xué)透視式

在上述的兩套系統(tǒng)實現(xiàn)方案中,輸入計算機中的有兩個通道的信息,一個是計算機產(chǎn)生的虛擬信息通道,一個是來自于攝像機的真實場景通道。而在optical see-through HMD實現(xiàn)方案中去處了后者,真實場景的圖像經(jīng)過一定的減光處理后,直接進入人眼,虛擬通道的信息經(jīng)投影反射后再進入人眼,兩者以光學(xué)的方法進行合成。

 

 

光學(xué)透視式增強現(xiàn)實系統(tǒng)具有簡單、分辨率高、沒有視覺偏差等優(yōu)點,但它同時也存在著定位精度要求高、延遲匹配難、視野相對較窄和價格高等不足。

 

 

AR的現(xiàn)實應(yīng)用

 

 

1. AR游戲玩到嗨

 

 

AR技術(shù)在游戲方式方面帶來了巨大的革新。像大家比較熟悉的《Pokemon Go》、《小龍斯派羅》等,都是非常不錯的AR游戲。想象一下,往后的游戲不再需要復(fù)雜的場景建模,而是在真實的世界里游戲,同時在真實的世界里又能出現(xiàn)許多虛擬疊加進去的事物,這是一種多么棒的體驗!游戲也能擺脫場地與空間的束縛,可以隨時隨地開始。

[[237775]]

 

 

2."透視眼"逛博物館

 

 

在底特律藝術(shù)學(xué)院,參觀者可以借助一部搭載Tango技術(shù)的手機查看到展出的埃及木乃伊內(nèi)部結(jié)構(gòu)以及其他展品細節(jié)。簡單來說,Tango會將掃描獲得的木乃伊石棺內(nèi)部圖像疊加到手機拍攝畫面上,于是,隱藏在紗布最里面的古埃及骷髏骨架和其他隱藏藝術(shù)文物就展現(xiàn)在我們面前。這就相當于你擁有了一雙透視眼。

[[237776]]

 

 

3.足不出戶選家具

 

 

[[237777]]

 

 

有一款叫做iStaging的Tango應(yīng)用,可以讓你足不出戶選購家具,并且可以通過3D模擬繪圖,將家具虛擬地擺放到家中合適的位置,讓你預(yù)覽整體效果。這些家具的AR呈現(xiàn)效果在空間感和大小比例上都非常出色,幾乎和在宜家逛樣板間沒什么區(qū)別。

總結(jié)

 

盡管目前就AR技術(shù)而言,國內(nèi)技術(shù)略遜色于國外,但就應(yīng)用來說,我國還是占據(jù)明顯優(yōu)勢的。有專家預(yù)測,到2020年,AR將開始在B端爆發(fā),預(yù)計到2025年,AR會真正迎來全面的爆發(fā)。是否真會如此,還讓我們拭目以待。

 

【51CTO原創(chuàng)稿件,合作站點轉(zhuǎn)載請注明原文作者和出處為51CTO.com】

責(zé)任編輯:關(guān)崇 來源: AI推手
相關(guān)推薦

2018-09-27 19:10:17

ARVRAI

2018-09-11 12:54:53

面試HadoopKafka

2020-06-28 08:02:28

JavaScript數(shù)組技術(shù)

2023-09-13 16:55:42

JavaScript數(shù)組

2020-06-24 09:38:17

前端開發(fā)工具

2023-06-09 08:11:32

2022-11-14 11:09:36

源碼AQS加鎖

2020-04-14 17:15:17

CSS工具Web開發(fā)

2021-07-19 10:13:41

Figma插件工具

2021-03-26 09:49:11

運維架構(gòu)技術(shù)

2020-01-14 11:36:59

VRARCES

2025-03-03 07:00:00

2024-02-19 07:12:21

Win11操作系統(tǒng)技巧

2022-12-16 08:21:28

連接池Tomcat策略

2017-02-28 18:50:50

Windows 10Windows磁盤修復(fù)

2017-03-08 11:40:01

Windows 7Windows電腦型號

2016-12-19 14:42:32

2021-06-04 15:55:32

瀏覽器UC瀏覽器安卓手機

2011-10-08 13:54:27

JavaScript

2020-08-06 08:38:54

信息安全數(shù)據(jù)技術(shù)
點贊
收藏

51CTO技術(shù)棧公眾號