專利名稱:在增強(qiáng)現(xiàn)實(shí)領(lǐng)域?qū)崿F(xiàn)虛擬信息標(biāo)注及繪制標(biāo)注線的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)視覺領(lǐng)域,尤其涉及在增強(qiáng)現(xiàn)實(shí)領(lǐng)域?qū)崿F(xiàn)虛擬信息標(biāo)注及繪制標(biāo)注線的方法。
背景技術(shù):
移動(dòng)增強(qiáng)現(xiàn)實(shí)(Mobile Augmented Reality),即基于移動(dòng)終端的增強(qiáng)現(xiàn)實(shí),是增強(qiáng)現(xiàn)實(shí)(AR)技術(shù)與移動(dòng)計(jì)算相結(jié)合而產(chǎn)生 的研究方向,是近年來人機(jī)交互領(lǐng)域備受關(guān)注的熱點(diǎn)之一。移動(dòng)增強(qiáng)現(xiàn)實(shí)具有傳統(tǒng)增強(qiáng)現(xiàn)實(shí)的本質(zhì),即在真實(shí)環(huán)境呈現(xiàn)的場(chǎng)景中,借助與計(jì)算機(jī)圖形技術(shù)和可視化技術(shù),將虛擬信息實(shí)時(shí)“無縫”與之融合,利用虛擬信息對(duì)真實(shí)場(chǎng)景進(jìn)行補(bǔ)充、增強(qiáng);同時(shí)與移動(dòng)終端平臺(tái)的結(jié)合,可以最大限度的發(fā)揮增強(qiáng)現(xiàn)實(shí)技術(shù)“可移動(dòng)性”的特點(diǎn),給予用戶完全區(qū)別于傳統(tǒng)PC平臺(tái)的全新的感知體驗(yàn)和交互模式。在現(xiàn)有的移動(dòng)增強(qiáng)現(xiàn)實(shí)應(yīng)用中,一般是單純的將虛擬信息直接疊加到真實(shí)場(chǎng)景上,對(duì)疊加到真實(shí)場(chǎng)景上的虛擬信息一般沒有一個(gè)額外的標(biāo)注說明,即使偶爾有額外的標(biāo)注說明情況,標(biāo)注信息也是在移動(dòng)終端界面上平鋪表現(xiàn),沒有一種直觀的將標(biāo)注信息與疊加到真實(shí)場(chǎng)景上的虛擬信息聯(lián)系起來的展現(xiàn)形式,視覺關(guān)聯(lián)性較差。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種增強(qiáng)現(xiàn)實(shí)領(lǐng)域?qū)崿F(xiàn)虛擬信息標(biāo)注及繪制標(biāo)注線的方法,解決上述虛擬信息無標(biāo)注及有標(biāo)注視覺關(guān)聯(lián)性差的問題,可將重疊在真實(shí)場(chǎng)景上的虛擬信息與移動(dòng)終端界面上的標(biāo)注信息連接起來。為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明提供了一種繪制標(biāo)注線的方法,應(yīng)用于計(jì)算機(jī)視覺領(lǐng)域,包括在世界坐標(biāo)系中選定一坐標(biāo)點(diǎn)作為標(biāo)注線第一端點(diǎn);在圖像坐標(biāo)系中選定一坐標(biāo)點(diǎn)作為標(biāo)注線第二端點(diǎn);將標(biāo)注線第二端點(diǎn)進(jìn)行坐標(biāo)系變換,映射到世界坐標(biāo)系中得到標(biāo)注線第二端點(diǎn)在世界坐標(biāo)系中的坐標(biāo);圖形繪制軟件根據(jù)標(biāo)注線第一端點(diǎn)和標(biāo)注線第二端點(diǎn)在世界坐標(biāo)系中的三維坐標(biāo)值,繪制3D標(biāo)注直線。其中,所述將標(biāo)注線第二端點(diǎn)進(jìn)行坐標(biāo)系變換,映射到世界坐標(biāo)系中得到標(biāo)注線第二端點(diǎn)在世界坐標(biāo)系中的坐標(biāo),具體變換公式為
廠~1--1
P'[X] Λη R12 R13 T1 卜 O 叫-1 ΓΖ, I'Γ =Twr* Tci* Y1 二 R21 R22 R2i T2 * O ay V0 * Y1
WIΚ3 R32 R33 T30 0 1I
—1 J[o 0 0 I J公式中,[XW,YW,ZW]T表示標(biāo)注線第二端點(diǎn)在世界坐標(biāo)系中的三維坐標(biāo)值,Twc是攝像頭坐標(biāo)系到世界坐標(biāo)系的變換矩陣,Tci是圖像坐標(biāo)系到攝像頭坐標(biāo)系的變換矩陣,[X1, Y1P表示標(biāo)注線第二端點(diǎn)在圖像坐標(biāo)系中的二維坐標(biāo)值;Rij, (i, j = 1,2, 3)表示標(biāo)注線第二端點(diǎn)在坐標(biāo)系轉(zhuǎn)換中圍繞X、Y、Z三坐標(biāo)軸的旋轉(zhuǎn)矩陣值Ji, (i = 1,2, 3)表示標(biāo)注線第二端點(diǎn)在坐標(biāo)系轉(zhuǎn)換中X、Y、Z三坐標(biāo)軸上平移向量值;ax = f/dx, ay = f/dy, f為攝像機(jī)焦距,dx和dy分別表示單個(gè)像素在圖像平面橫向和縱向上的物理尺寸,U0和Vtl為圖像平面中心在圖像坐標(biāo)系上的坐標(biāo)值。優(yōu)選的,所述圖像繪制軟件為OPENGL或0PENGLES或DirectX。相應(yīng)的,本發(fā)明還提供了一種繪制標(biāo)注線的方法,應(yīng)用于計(jì)算機(jī)視覺領(lǐng)域,包括在世界坐標(biāo)系中選定一坐標(biāo)點(diǎn)作為標(biāo)注線第一端點(diǎn); 在圖像坐標(biāo)系中選定一坐標(biāo)點(diǎn)作為標(biāo)注線第二端點(diǎn);將標(biāo)注線第一端點(diǎn)進(jìn)行坐標(biāo)系變換,映射到圖像坐標(biāo)系中得到標(biāo)注線第一端點(diǎn)在圖像坐標(biāo)系中的坐標(biāo);圖形繪制軟件根據(jù)標(biāo)注線第一端點(diǎn)和標(biāo)注線第二端點(diǎn)在圖像坐標(biāo)系中的坐標(biāo)值,繪制標(biāo)注直線。其中,所述將標(biāo)注線第一端點(diǎn)進(jìn)行坐標(biāo)系變換,映射到圖像坐標(biāo)系中得到標(biāo)注線第一端點(diǎn)在圖像坐標(biāo)系中的坐標(biāo),具體變換公式為
~ F I\ Y ~
八r「ΛI(xiàn)nοnrrykW
XjyaX 0 U0 ^Il Ru 爲(wèi) 3γ=W Jr = 0 αν ν 各· R21 R22 R23 T2 ^ :
I~ O O I RnR33 T3 Zw
L1」O O O 1 I Li」公式中,[X1, Y1P表示標(biāo)注線第一端點(diǎn)在圖像坐標(biāo)系中的二維坐標(biāo)值;[Xff, Yff, Zff]T表示標(biāo)注線第一端點(diǎn)在世界坐標(biāo)系中的三維坐標(biāo)值;TIC攝像頭坐標(biāo)系到圖像坐標(biāo)系的變換矩陣,T 是世界坐標(biāo)系到攝像頭坐標(biāo)系的變換矩陣;其中ax = f/dx,ay = fdy,f為攝像機(jī)焦距,dx和dy分別表示單個(gè)像素在圖像平面橫向和縱向上的物理尺寸,U。和V。為圖像平面中心在圖像坐標(biāo)系上的坐標(biāo)值;1^_,(i, j =1,2, 3)表示標(biāo)注線第一端點(diǎn)在坐標(biāo)系轉(zhuǎn)換中圍繞X、Y、Z三坐標(biāo)軸的旋轉(zhuǎn)矩陣值;Τ” (i =1,2,3)表示標(biāo)注線第一端點(diǎn)在坐標(biāo)系轉(zhuǎn)換中X、Y、Z三坐標(biāo)軸上平移向量值。優(yōu)選的,所述圖像繪制軟件為OPENGL或0PENGLES或DirectX。相應(yīng)的,本發(fā)明還提供了一種在移動(dòng)增強(qiáng)現(xiàn)實(shí)領(lǐng)域?qū)崿F(xiàn)虛擬信息標(biāo)注的方法,包括在移動(dòng)終端界面上設(shè)定固定區(qū)域作為標(biāo)注信息區(qū)域;在世界坐標(biāo)系中的增強(qiáng)現(xiàn)實(shí)模板輪廓上任選一坐標(biāo)點(diǎn)作為標(biāo)注線第一端點(diǎn);在圖像坐標(biāo)系中的標(biāo)注信息區(qū)域輪廓上任選一坐標(biāo)點(diǎn)作為標(biāo)注線第二端點(diǎn);將所述標(biāo)注線第二端點(diǎn)進(jìn)行坐標(biāo)系變換,映射到世界坐標(biāo)系中得到標(biāo)注線第二端點(diǎn)在世界坐標(biāo)系中的坐標(biāo);在增強(qiáng)現(xiàn)實(shí)過程中,圖形繪制軟件根據(jù)標(biāo)注線第一端點(diǎn)和標(biāo)注線第二端點(diǎn)在世界坐標(biāo)系中的三維坐標(biāo)值,繪制3D標(biāo)注直線,將疊加在真實(shí)場(chǎng)景上的虛擬信息與移動(dòng)終端界面上的標(biāo)注信息連接起來。
相應(yīng)的,本發(fā)明還提供了一種在移動(dòng)增強(qiáng)現(xiàn)實(shí)領(lǐng)域?qū)崿F(xiàn)虛擬信息標(biāo)注的方法,其特征在于,包括在移動(dòng)終端界面上設(shè)定固定區(qū)域作為標(biāo)注信息區(qū)域;在世界坐標(biāo)系中的增強(qiáng)現(xiàn)實(shí)模板輪廓上任選一坐標(biāo)點(diǎn)作為標(biāo)注線第一端點(diǎn);在圖像坐標(biāo)系中的標(biāo)注信息區(qū)域輪廓上任選一坐標(biāo)點(diǎn)作為標(biāo)注線第二端點(diǎn);將所述標(biāo)注線第一端點(diǎn)進(jìn)行坐標(biāo)系變換,映射到圖像坐標(biāo)系中得到標(biāo)注線第一端點(diǎn)在圖像坐標(biāo)系中的坐標(biāo); 在增強(qiáng)現(xiàn)實(shí)過程中,圖形繪制軟件根據(jù)標(biāo)注線第一端點(diǎn)和標(biāo)注線第二端點(diǎn)在圖像坐標(biāo)系中的坐標(biāo)值,繪制標(biāo)注直線,將疊加在真實(shí)場(chǎng)景上的虛擬信息與移動(dòng)終端界面上的標(biāo)注彳目息連接起來。與現(xiàn)有技術(shù)相比,本發(fā)明具有如下有益效果通過實(shí)施本發(fā)明,可以對(duì)疊加在真實(shí)場(chǎng)景上的虛擬信息進(jìn)行標(biāo)注,且用標(biāo)注線將重疊在真實(shí)場(chǎng)景上的虛擬信息與移動(dòng)終端界面上的標(biāo)注信息連接起來,提供了一種全新的信息標(biāo)注展現(xiàn)形式,使用戶透過屏幕看起來像將真實(shí)場(chǎng)景(實(shí)際是疊加在真實(shí)場(chǎng)景上的視頻或圖片)與屏幕上的標(biāo)注信息用一根3D線連接起來的感覺,具有非常奇妙的視覺效果。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖圖I為本發(fā)明實(shí)施例一中繪制標(biāo)注線的方法流程圖;圖2為本發(fā)明實(shí)施例二中繪制標(biāo)注線的方法流程圖;圖3為本發(fā)明實(shí)施例中移動(dòng)終端界面標(biāo)注信息區(qū)域示意圖;圖4為帶有可增強(qiáng)現(xiàn)實(shí)圖片的紙張;圖5為本發(fā)明實(shí)施例在移動(dòng)增強(qiáng)現(xiàn)實(shí)過程中實(shí)現(xiàn)虛擬信息標(biāo)注的效果示意圖一;圖6為本發(fā)明實(shí)施例在移動(dòng)增強(qiáng)現(xiàn)實(shí)過程中實(shí)現(xiàn)虛擬信息標(biāo)注的效果示意圖二 ;圖7為本發(fā)明實(shí)施例在移動(dòng)增強(qiáng)現(xiàn)實(shí)過程中實(shí)現(xiàn)虛擬信息標(biāo)注的效果示意圖三。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本領(lǐng)域技術(shù)人員應(yīng)知計(jì)算機(jī)視覺領(lǐng)域包括圖像坐標(biāo)系、攝像機(jī)坐標(biāo)系和世界坐標(biāo)系,攝像機(jī)坐標(biāo)系與世界坐標(biāo)系之間的關(guān)系可以用旋轉(zhuǎn)矩陣與平移向量來描述;而攝像機(jī)坐標(biāo)系與世界坐標(biāo)系之間的關(guān)系也可以用旋轉(zhuǎn)矩陣與平移向量來描述。本發(fā)明屬于計(jì)算機(jī)視覺領(lǐng)域,尤其適用于在增強(qiáng)現(xiàn)實(shí)應(yīng)用中,對(duì)疊加在真實(shí)場(chǎng)景上的虛擬信息進(jìn)行標(biāo)注,且將重疊在真實(shí)場(chǎng)景上的虛擬信息與移動(dòng)終端界面上的標(biāo)注信息用標(biāo)注線連接起來。本領(lǐng)域技術(shù)人員應(yīng)知在增強(qiáng)現(xiàn)實(shí)技術(shù)中,為了使得虛擬物體能夠準(zhǔn)確地渲染疊加在攝像機(jī)輸出視頻流中的目標(biāo)物體上,需要對(duì)攝像機(jī)的姿態(tài)進(jìn)行計(jì)算,確定目標(biāo)物體的物體坐標(biāo)系到攝像機(jī)坐標(biāo)系的仿射變換矩陣,以及攝像機(jī)坐標(biāo)系到圖像坐標(biāo)系的投影變換矩陣。通過這兩個(gè)變換矩陣就可以確定虛擬物體在圖像平面上的位置,而該位置也是目標(biāo)物體在圖像平面上的位置,這樣便實(shí)現(xiàn)了虛擬物體和目標(biāo)物體的疊加。在增強(qiáng)現(xiàn)實(shí)過程中,目標(biāo)物體虛實(shí)特征點(diǎn)跟蹤匹配過程中會(huì)得到一個(gè)平移旋轉(zhuǎn)變換矩陣,該矩陣可實(shí)現(xiàn)一個(gè)點(diǎn)從攝像頭坐標(biāo)系到世界坐標(biāo)系的轉(zhuǎn)換。以增強(qiáng)現(xiàn)實(shí)的方式將虛擬信息疊加到真實(shí)場(chǎng)景上屬于現(xiàn)有技術(shù),其過程中得到的平移旋轉(zhuǎn)變換矩陣的計(jì)算方式也屬于現(xiàn)有計(jì)算,在本說明書中不進(jìn)行贅述。
實(shí)施例一參見圖I為本發(fā)明實(shí)施例一中繪制標(biāo)注線的方法流程圖,包括步驟SlOl :在世界坐標(biāo)系中選定一坐標(biāo)點(diǎn)作為標(biāo)注線第一端點(diǎn);S102 :在圖像坐標(biāo)系中選定一坐標(biāo)點(diǎn)作為標(biāo)注線第二端點(diǎn);S103 :將標(biāo)注線第二端點(diǎn)進(jìn)行坐標(biāo)系變換,映射到世界坐標(biāo)系中得到標(biāo)注線第二端點(diǎn)在世界坐標(biāo)系中的坐標(biāo);S104:圖形繪制軟件根據(jù)標(biāo)注線第一端點(diǎn)和標(biāo)注線第二端點(diǎn)在世界坐標(biāo)系中的三維坐標(biāo)值,繪制3D標(biāo)注直線,本步驟中所述圖像繪制軟件為OPENGL或0PENGLES或DirectX。在步驟S103中,將標(biāo)注線第二端點(diǎn)進(jìn)行坐標(biāo)系變換,映射到世界坐標(biāo)系中得到標(biāo)注線第二端點(diǎn)在世界坐標(biāo)系中的坐標(biāo),具體變換公式為
frΓΛ 及12 R13 T1 卜 O 叫-1 Pf,
/ =Tmc *TCI* Y1 = R21 R22 R23 T2 * O av v。 * Y1(1-1)
H'I R3i 馬 2 R3 Ti 0 0 1 I
-1 JL0 0 0 I J公式(1-1)中[Xff, Yff, ZW]T表示需要得到的標(biāo)注線第二端點(diǎn)在世界坐標(biāo)系中的三維坐標(biāo)值;[X1, Y1]1表示標(biāo)注線第二端點(diǎn)在圖像坐標(biāo)系中的二維坐標(biāo)值,由于第二端點(diǎn)是在圖像坐標(biāo)系中選定的,因此該點(diǎn)在圖像坐標(biāo)系中的二維坐標(biāo)值為已知值;Tmc是一個(gè)4X4的坐標(biāo)系變換矩陣,實(shí)現(xiàn)標(biāo)注線第二端點(diǎn)從攝像頭坐標(biāo)系到世界坐標(biāo)系的轉(zhuǎn)換,該矩陣通過增強(qiáng)現(xiàn)實(shí)跟蹤目標(biāo)物體虛實(shí)特征點(diǎn)匹配過程中得到,其中Rij, (i, j = I, 2,3)表示標(biāo)注線第二端點(diǎn)在坐標(biāo)系轉(zhuǎn)換中圍繞X、Y、Z三坐標(biāo)軸的旋轉(zhuǎn)矩陣值;1\,(i = 1,2, 3)表示標(biāo)注線第二端點(diǎn)在坐標(biāo)系轉(zhuǎn)換中X、Y、Z三坐標(biāo)軸上平移向量值;Tci是一個(gè)3 X 3的坐標(biāo)系變換矩陣,實(shí)現(xiàn)從圖像坐標(biāo)系到攝像頭坐標(biāo)系的轉(zhuǎn)換,該矩陣中的各項(xiàng)元素是攝像頭自身的硬件內(nèi)部參數(shù)所決定,可以通過離線的攝像頭標(biāo)定過程得到,其中ax = f/dx,ay = f/dy,f為攝像機(jī)焦距,dx和dy分別表示單個(gè)像素在圖像平面橫向和縱向上的物理尺寸,單位毫米,U0和V。為圖像平面中心在圖像坐標(biāo)系上的坐標(biāo)值。
優(yōu)選的,為了增強(qiáng)視覺感受,在本實(shí)施例中,還可以根據(jù)標(biāo)注線第二端點(diǎn)在世界坐標(biāo)系中的三維坐標(biāo)值的Z軸坐標(biāo)變化,來設(shè)定繪制的標(biāo)注線的粗細(xì),例如,設(shè)定Z軸坐標(biāo)值變大,標(biāo)注線就變細(xì),Z軸坐標(biāo)值變小,標(biāo)注線就變粗,這樣的效果設(shè)置可以使得本發(fā)明所具有的視覺效果更佳,讓標(biāo)注線看起來像橡皮筋一樣,拉長(zhǎng)變細(xì),縮短變粗。實(shí)施例二 參見圖2,為本發(fā)明實(shí)施例二中繪制標(biāo)注線的方法流程圖,包括步驟S201 :在世界坐標(biāo)系中選定一坐標(biāo)點(diǎn)作為標(biāo)注線第一端點(diǎn);S202 :在圖像坐標(biāo)系中選定一坐標(biāo)點(diǎn)作為標(biāo)注線第二端點(diǎn);S202 :將標(biāo)注線第一端點(diǎn)進(jìn)行坐標(biāo)系變換,映射到圖像坐標(biāo)系中得到標(biāo)注線第一端點(diǎn)在圖像坐標(biāo)系中的坐標(biāo);S202:圖形繪制軟件根據(jù)標(biāo)注線第一端點(diǎn)和標(biāo)注線第二端點(diǎn)在圖像坐標(biāo)系中的坐標(biāo)值,繪制標(biāo)注直線,本步驟中所述圖像繪制軟件為OPENGL或0PENGLES或DirectX。本實(shí)施例中標(biāo)注直線為2D效果的標(biāo)注線。在步驟S203中,將標(biāo)注線第一端點(diǎn)進(jìn)行坐標(biāo)系變換,映射到圖像坐標(biāo)系中得到標(biāo)
注線第一端點(diǎn)在圖像坐標(biāo)系中的坐標(biāo),具體變換公式為
權(quán)利要求
1.一種繪制標(biāo)注線的方法,應(yīng)用于計(jì)算機(jī)視覺領(lǐng)域,其特征在于,包括 在世界坐標(biāo)系中選定一坐標(biāo)點(diǎn)作為標(biāo)注線第一端點(diǎn); 在圖像坐標(biāo)系中選定一坐標(biāo)點(diǎn)作為標(biāo)注線第二端點(diǎn); 將標(biāo)注線第二端點(diǎn)進(jìn)行坐標(biāo)系變換,映射到世界坐標(biāo)系中得到標(biāo)注線第二端點(diǎn)在世界坐標(biāo)系中的坐標(biāo); 圖形繪制軟件根據(jù)標(biāo)注線第一端點(diǎn)和標(biāo)注線第二端點(diǎn)在世界坐標(biāo)系中的三維坐標(biāo)值,繪制3D標(biāo)注直線。
2.如權(quán)利要求I所述的方法,其特征在于所述將標(biāo)注線第二端點(diǎn)進(jìn)行坐標(biāo)系變換,映射到世界坐標(biāo)系中得到標(biāo)注線第二端點(diǎn)在世界坐標(biāo)系中的坐標(biāo),具體變換公式為
3.如權(quán)利要求I或2所述的方法,其特征在于所述圖像繪制軟件為OPENGL或0PENGLES 或DirectX。
4.一種繪制標(biāo)注線的方法,應(yīng)用于計(jì)算機(jī)視覺領(lǐng)域,其特征在于,包括 在世界坐標(biāo)系中選定一坐標(biāo)點(diǎn)作為標(biāo)注線第一端點(diǎn); 在圖像坐標(biāo)系中選定一坐標(biāo)點(diǎn)作為標(biāo)注線第二端點(diǎn); 將標(biāo)注線第一端點(diǎn)進(jìn)行坐標(biāo)系變換,映射到圖像坐標(biāo)系中得到標(biāo)注線第一端點(diǎn)在圖像坐標(biāo)系中的坐標(biāo); 圖形繪制軟件根據(jù)標(biāo)注線第一端點(diǎn)和標(biāo)注線第二端點(diǎn)在圖像坐標(biāo)系中的坐標(biāo)值,繪制標(biāo)注直線。
5.如權(quán)利要求4所述的方法,其特征在于所述將標(biāo)注線第一端點(diǎn)進(jìn)行坐標(biāo)系變換,映射到圖像坐標(biāo)系中得到標(biāo)注線第一端點(diǎn)在圖像坐標(biāo)系中的坐標(biāo),具體變換公式為
6.如權(quán)利要求4或5所述的方法,其特征在于所述圖像繪制軟件為OPENGL或0PENGLES 或DirectX。
7.一種在移動(dòng)增強(qiáng)現(xiàn)實(shí)領(lǐng)域?qū)崿F(xiàn)虛擬信息標(biāo)注的方法,其特征在于,包括 在移動(dòng)終端界面上設(shè)定固定區(qū)域作為標(biāo)注信息區(qū)域; 在世界坐標(biāo)系中的增強(qiáng)現(xiàn)實(shí)模板輪廓上任選一坐標(biāo)點(diǎn)作為標(biāo)注線第一端點(diǎn); 在圖像坐標(biāo)系中的標(biāo)注信息區(qū)域輪廓上任選一坐標(biāo)點(diǎn)作為標(biāo)注線第二端點(diǎn); 將所述標(biāo)注線第二端點(diǎn)進(jìn)行坐標(biāo)系變換,映射到世界坐標(biāo)系中得到標(biāo)注線第二端點(diǎn)在世界坐標(biāo)系中的坐標(biāo); 在增強(qiáng)現(xiàn)實(shí)過程中,圖形繪制軟件根據(jù)標(biāo)注線第一端點(diǎn)和標(biāo)注線第二端點(diǎn)在世界坐標(biāo)系中的三維坐標(biāo)值,繪制3D標(biāo)注直線,將疊加在真實(shí)場(chǎng)景上的虛擬信息與移動(dòng)終端界面上的標(biāo)注信息連接起來。
8.一種在移動(dòng)增強(qiáng)現(xiàn)實(shí)領(lǐng)域?qū)崿F(xiàn)虛擬信息標(biāo)注的方法,其特征在于,包括 在移動(dòng)終端界面上設(shè)定固定區(qū)域作為標(biāo)注信息區(qū)域; 在世界坐標(biāo)系中的增強(qiáng)現(xiàn)實(shí)模板輪廓上任選一坐標(biāo)點(diǎn)作為標(biāo)注線第一端點(diǎn); 在圖像坐標(biāo)系中的標(biāo)注信息區(qū)域輪廓上任選一坐標(biāo)點(diǎn)作為標(biāo)注線第二端點(diǎn); 將所述標(biāo)注線第一端點(diǎn)進(jìn)行坐標(biāo)系變換,映射到圖像坐標(biāo)系中得到標(biāo)注線第一端點(diǎn)在圖像坐標(biāo)系中的坐標(biāo); 在增強(qiáng)現(xiàn)實(shí)過程中,圖形繪制軟件根據(jù)標(biāo)注線第一端點(diǎn)和標(biāo)注線第二端點(diǎn)在圖像坐標(biāo)系中的坐標(biāo)值,繪制標(biāo)注直線,將疊加在真實(shí)場(chǎng)景上的虛擬信息與移動(dòng)終端界面上的標(biāo)注信息連接起來。
全文摘要
本發(fā)明公開了一種繪制標(biāo)注線的方法,分別在世界坐標(biāo)系和圖像坐標(biāo)系中各選定一個(gè)點(diǎn)作為標(biāo)注線的兩端點(diǎn),然后通過坐標(biāo)系變換,將其中一個(gè)點(diǎn)變換到另一個(gè)點(diǎn)所在坐標(biāo)系,最后用圖形繪制軟件根據(jù)兩端點(diǎn)在同一個(gè)坐標(biāo)系中的坐標(biāo)值,繪制標(biāo)注直線,相應(yīng)的,本發(fā)明還公開了一種在移動(dòng)增強(qiáng)現(xiàn)實(shí)領(lǐng)域?qū)崿F(xiàn)虛擬信息標(biāo)注的方法,可以對(duì)疊加在真實(shí)場(chǎng)景上的虛擬信息進(jìn)行標(biāo)注,且用標(biāo)注線將重疊在真實(shí)場(chǎng)景上的虛擬信息與移動(dòng)終端界面上的標(biāo)注信息連接起來,提供了一種全新的信息標(biāo)注展現(xiàn)形式,使用戶透過屏幕看起來像是將真實(shí)場(chǎng)景上疊加的視頻或圖片與屏幕上的標(biāo)注信息用一根3D或2D線連接起來的感覺,具有非常奇妙的視覺效果。
文檔編號(hào)G06T19/00GK102968809SQ20121052081
公開日2013年3月13日 申請(qǐng)日期2012年12月7日 優(yōu)先權(quán)日2012年12月7日
發(fā)明者陳更, 李薪宇, 宋海濤 申請(qǐng)人:成都理想境界科技有限公司