[發(fā)明專利]一種基于WebVR的虛擬現(xiàn)實(shí)全景漫游的實(shí)現(xiàn)方法在審
| 申請(qǐng)?zhí)枺?/td> | 201710047801.7 | 申請(qǐng)日: | 2017-01-20 |
| 公開(公告)號(hào): | CN106897108A | 公開(公告)日: | 2017-06-27 |
| 發(fā)明(設(shè)計(jì))人: | 陸璐;鄧德榮 | 申請(qǐng)(專利權(quán))人: | 華南理工大學(xué) |
| 主分類號(hào): | G06F9/455 | 分類號(hào): | G06F9/455;G06T17/00 |
| 代理公司: | 廣州市華學(xué)知識(shí)產(chǎn)權(quán)代理有限公司44245 | 代理人: | 陳宏升 |
| 地址: | 510640 廣*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 webvr 虛擬現(xiàn)實(shí) 全景 漫游 實(shí)現(xiàn) 方法 | ||
1.一種基于WebVR的虛擬現(xiàn)實(shí)全景漫游的實(shí)現(xiàn)方法,其特征在于,包含以下步驟:
S1、在實(shí)際地點(diǎn)采集照片,記錄地形,并對(duì)照片進(jìn)行預(yù)處理工作;
S2、獲得預(yù)處理的照片后,將對(duì)應(yīng)同一個(gè)地點(diǎn)的一組照片進(jìn)行拼接,生成360°全景圖片;
S3、獲得360°全景圖片后,使用WebVR的Three.js技術(shù)生成全景場景并設(shè)置好場景的交互點(diǎn);
S4、依據(jù)獲得的地形信息,進(jìn)行導(dǎo)游地圖的描繪,并表明提供全景漫游的點(diǎn);
S5、由步驟S4獲得全景漫游場景,運(yùn)行時(shí)檢測設(shè)備是否具有陀螺儀,以確定轉(zhuǎn)換場景中視角的方式。
2.根據(jù)權(quán)利要求1所述基于WebVR的虛擬現(xiàn)實(shí)全景漫游的實(shí)現(xiàn)方法,其特征在于,步驟S1中,所述預(yù)處理工作包括圖像增強(qiáng)、特征區(qū)域提取。
3.根據(jù)權(quán)利要求1所述基于WebVR的虛擬現(xiàn)實(shí)全景漫游的實(shí)現(xiàn)方法,其特征在于,所述步驟S1,具體為:
S1-1、選擇數(shù)碼相機(jī),使用變形小的中焦或長焦進(jìn)行拍攝,拍攝的途中不改變焦距;
S1-2、數(shù)碼相機(jī)的曝光參數(shù)使用手動(dòng)曝光,并注意同一組照片的拍攝過程中不改變光圈分辨率,且必須使用固定白平衡;
S1-3、將數(shù)碼相機(jī)放于三腳架上平穩(wěn)旋轉(zhuǎn),拍攝時(shí)須注意旋轉(zhuǎn)軸的垂直,圍繞拍攝的點(diǎn)平移拍攝;拍攝相鄰的兩幅圖片時(shí)必須要有一定的重疊;
S1-4、在各采景點(diǎn)重復(fù)步驟S1-1至S1-3,獲得對(duì)應(yīng)各采景點(diǎn)的多組照片,并以紙筆或照片的方式記錄各采景點(diǎn)在地形上的分布;
S1-5、對(duì)采集到的各組照片使用拉普拉斯運(yùn)算方法,進(jìn)行銳化處理,然后提取照片的特征線段。
4.根據(jù)權(quán)利要求1所述基于WebVR的虛擬現(xiàn)實(shí)全景漫游的實(shí)現(xiàn)方法,其特征在于,所述步驟S2,具體為:
S2-1、對(duì)于對(duì)應(yīng)不同采景點(diǎn)的每一組照片,依據(jù)照片的特征線段,進(jìn)行基于最小偏差特征線段匹配,并將相鄰圖像根據(jù)運(yùn)算所得的平移參數(shù)進(jìn)行疊加,生成原始的360°全景圖片;
S2-2、對(duì)原始的360°原始圖片進(jìn)行加權(quán)平滑處理,利用圖片間基于像素按權(quán)值疊加的方法,實(shí)現(xiàn)平滑過渡,得到無縫連接的360°全景圖片。
5.根據(jù)權(quán)利要求1所述基于WebVR的虛擬現(xiàn)實(shí)全景漫游的實(shí)現(xiàn)方法,其特征在于,所述步驟S3,具體為:
S3-1、調(diào)用Three.js的THREE.Scene()創(chuàng)建場景,并對(duì)場景進(jìn)行實(shí)例化;
S3-2、在場景中選擇并創(chuàng)建透視投影照相機(jī),并將其放置到場景的原點(diǎn)上方;
S3-3、在場景中創(chuàng)建渲染器,設(shè)定好渲染器的尺寸,并將其加入到場景中去;
S3-4、在場景中以原點(diǎn)為圓心,創(chuàng)建一個(gè)球體,并將得到的360°全景圖片作為球體的紋理;
S3-5、使用requestAnimationFrame()函數(shù)進(jìn)行實(shí)時(shí)渲染;
S3-6、在已實(shí)現(xiàn)的全景場景中,以Three.JS在設(shè)定點(diǎn)上創(chuàng)建場景交互點(diǎn)并設(shè)置點(diǎn)擊監(jiān)聽事件,交互點(diǎn)被點(diǎn)擊后,視角會(huì)跳轉(zhuǎn)至相鄰的相應(yīng)場景中。
6.根據(jù)權(quán)利要求1所述基于WebVR的虛擬現(xiàn)實(shí)全景漫游的實(shí)現(xiàn)方法,其特征在于,所述步驟S4,具體為:
使用HTML5技術(shù),通過獲取到的采景點(diǎn)地形分布信息,在網(wǎng)頁上繪制導(dǎo)游地圖,并清晰表示每個(gè)全景漫游點(diǎn),且漫游點(diǎn)提供點(diǎn)擊后跳轉(zhuǎn)至相應(yīng)全景漫游場景的服務(wù)。
7.根據(jù)權(quán)利要求1所述基于WebVR的虛擬現(xiàn)實(shí)全景漫游的實(shí)現(xiàn)方法,其特征在于,所述步驟S5,具體為:
使用HTML5調(diào)用原生API檢測設(shè)備是否具有陀螺儀,若設(shè)備不具有陀螺儀,則全景場景中視角的轉(zhuǎn)換設(shè)定為以鼠標(biāo)拖拉的模式,通過監(jiān)聽鼠標(biāo)的相應(yīng)事件實(shí)現(xiàn);若設(shè)備具有陀螺儀,則將全景場景中視角的轉(zhuǎn)換設(shè)定為以陀螺儀驅(qū)動(dòng)的模式,通過deviceorientation事件檢測設(shè)備的方向變化并相應(yīng)地改變?nèi)皥鼍爸械囊暯恰?!-- SIPO
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華南理工大學(xué),未經(jīng)華南理工大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710047801.7/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種虛擬現(xiàn)實(shí)設(shè)備
- 一種針對(duì)虛擬現(xiàn)實(shí)環(huán)境的監(jiān)控系統(tǒng)及其監(jiān)控方法
- 一種虛擬現(xiàn)實(shí)裝置及其虛擬現(xiàn)實(shí)眼鏡盒子和虛擬現(xiàn)實(shí)平板
- 基于虛擬現(xiàn)實(shí)的跳傘模擬系統(tǒng)
- 一種虛擬現(xiàn)實(shí)圖像發(fā)送方法及裝置
- 基于虛擬現(xiàn)實(shí)的地圖制作方法
- 虛擬現(xiàn)實(shí)環(huán)境中的顯示重定向
- 虛擬現(xiàn)實(shí)設(shè)備內(nèi)容運(yùn)營展示系統(tǒng)
- 一種虛擬現(xiàn)實(shí)回放方法、系統(tǒng)、設(shè)備及存儲(chǔ)介質(zhì)
- 一種便于虛擬現(xiàn)實(shí)對(duì)象控制的低延遲控制方法





