999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

利用OpenGL實現全景圖像跳轉的算法設計*

2021-06-07 06:19:20楊信錕阮承治
科技創新與應用 2021年14期
關鍵詞:方法

楊信錕,阮承治,陳 鑌

(1.武夷學院 機電工程學院,福建 武夷山354300;2.農機智能控制與制造技術福建省高校重點實驗室,福建 武夷山354300)

隨著科學技術的迅猛發展,多媒體信息種類增多,表現效果趨于多樣化[1],其中VR全景圖像是多媒體顯示發展的重要組成部分,具有真實、直觀、全面的性能特點,也是虛擬現實和計算機視覺的重要組成部分[2]。全景圖像跳轉是指全景圖像中的不同場景視圖的切換,應用最廣泛的全景圖漫游,是現有的全景圖像跳轉技術的主要依據,全景圖坐標與屏幕坐標之間的關系是根據校正圖與球面坐標的關系確定的[3-4]。當每次點擊屏幕進行視場移動時,每移動一次,都需要更新校正圖與球面坐標之間的關系[5],該算法計算量很大,除了保證實時性,還需要高配置的硬件系統,因此成本較高,效率低下。

本論文提出了一種全新的全景圖像跳轉方法,利用專業的圖形程序接口OpenGL來實現,將采集到的全景圖像進行坐標解析,先進行圖像的投影變換,再進行視口變換,得到屏幕坐標,當視圖屏幕點擊位置發生變化時,則可以和全景坐標進行匹配判斷,實現圖像的跳轉。

1 OpenGL全景圖像跳轉算法簡述

該方案利用專業的圖形程序接口OpenGL來實現,OpenGL是一款專業的圖形程序接口,采用C語言編寫,它具有獨立的特性,與硬件無關,易用可操作性強,可以基于不同的硬件平臺實現,同時支持多種操作系統,是常用的圖形開發標準庫[3]。

該算法實現圖像跳轉總共有4個步驟:首先利用全景相機采集全景圖像,解析得到多個全景圖像坐標,并采用幾何變換消除圖像的變形;接著在OpenGL中調用glMatrixMode函數進行圖像的投影變換;然后在OpenGL中調用glViewPort進行視口變換,得到屏幕坐標;最后判斷屏幕坐標與全景圖像坐標的匹配,根據匹配結果完成子圖像的跳轉。具體流程如圖1所示。

1.1 全景圖像的采集以及幾何變換

全景圖像的采集指的是利用專業的全景攝影裝置進行全景圖像信息的采集,本實驗采用柯達Pixpro SP360全景相機。該相機采用方盒圓頂設計,可以基于不同場景針對性選擇合適的拍攝視角,該相機在水平或者垂直狀態都能拍攝到360度全景照片和視頻。隨后將全景圖像的像素解析成坐標的形式,并采用幾何變換消除圖像獲取時出現的幾何變形,幾何變換包括旋轉、移動、拉伸、壓縮、錯切等。

圖1 圖像跳轉算法流程

1.2 圖像的投影變換

投影變換就是將圖片投影到一個新的視平面,只顯示可視空間內的場景到屏幕上。根據全景圖像的坐標進行圖像投影變換,得到圖像的投影模型,具體的步驟為:

第一步,采用變換公式(1)

因此,根據全景圖像的坐標,利用投影變換矩陣,就可以得到投影變換后的圖像坐標。在OpenGL中調用glMatrixMode函數,以GL_PROJECTION作為參數,調用的指令為:glMatrixMode(GL_PROJECTION)。

使用OpenGL的運行過程如圖2所示。

如果圖像的視角發生改變,則需要更新OpenGL中對應的變換矩陣得到新的圖像坐標。

1.3 圖像的視口變換

在投影變換之后,將對視圖進行視口變換,得到圖像的屏幕坐標。在OpenGL中調用glViewPort函數,調用指令如下:

其中,x,y為視口的起點,一般為(0,0),width,height為視見區域的寬和高。

1.4 圖像的跳轉

假設當前視圖有N個圖像坐標,若視場角發生變化時,則需在OpenGL中更新對應的變換矩陣,再進行視口變換得到新的屏幕坐標,此時如果屏幕出現單擊操作,則先判斷此時點擊位置點的圖像坐標,是否與當前視圖的N個屏幕坐標一致,如果坐標匹配成功,圖像則跳轉到點擊的子圖像。具體的流程如圖3所示。

2 實驗對比

將本方法與基于Pano2VR的方法進行對比實驗,Pano2VR是一款全景圖像轉換和編輯軟件,可以方便地進行圖像格式轉換以及為圖像拼接做預處理。

實驗平臺為Arm cortex-A7+mali400 GPU,實驗結果如表1所示。

使用Pano2VR方法的圖像跳轉平均時間為50ms,而使用本方法跳轉一次時間為30ms,節約了40%的時間,提高了運算效率。

3 結論

上述研究表明,本文提出了全新的采用依據OpenGL實現的全景圖像跳轉方法,該方法判斷高效,實現全景瀏覽及切換的功能,給瀏覽者真實、高效的全景瀏覽體驗,具有一定的科研和應用價值。

圖2 OpenGL的運行過程

圖3 圖像跳轉流程

猜你喜歡
方法
中醫特有的急救方法
中老年保健(2021年9期)2021-08-24 03:52:04
高中數學教學改革的方法
河北畫報(2021年2期)2021-05-25 02:07:46
化學反應多變幻 “虛擬”方法幫大忙
變快的方法
兒童繪本(2020年5期)2020-04-07 17:46:30
學習方法
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
最有效的簡單方法
山東青年(2016年1期)2016-02-28 14:25:23
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
主站蜘蛛池模板: 国产欧美日韩综合在线第一| 特级aaaaaaaaa毛片免费视频| 欧洲高清无码在线| 色婷婷电影网| 亚洲精品桃花岛av在线| 日本手机在线视频| 国产偷倩视频| 亚洲精品午夜天堂网页| 91成人在线免费视频| 久久公开视频| 久久综合九色综合97婷婷| 久久精品国产国语对白| 成人在线观看不卡| 草逼视频国产| 国产精品污视频| 热99re99首页精品亚洲五月天| 亚洲国产成人久久77| 免费人成视网站在线不卡| 成人福利在线看| 欧洲精品视频在线观看| www精品久久| 亚洲高清无码精品| 综合色区亚洲熟妇在线| 91视频国产高清| 欧美一级特黄aaaaaa在线看片| 免费视频在线2021入口| 91福利一区二区三区| 国产亚洲精品在天天在线麻豆 | 欧美福利在线观看| 99视频国产精品| 国产欧美日韩在线在线不卡视频| 欧美人与性动交a欧美精品| 自拍亚洲欧美精品| 午夜色综合| 欧美日韩在线亚洲国产人| 亚洲午夜天堂| 国产大片黄在线观看| 国产18在线播放| 亚洲国产日韩视频观看| 4虎影视国产在线观看精品| 蜜臀AV在线播放| 无码在线激情片| 在线日本国产成人免费的| 亚洲欧美另类专区| 精品国产一区91在线| 青草视频网站在线观看| 亚洲天堂精品在线观看| 综合成人国产| 日本尹人综合香蕉在线观看| 亚洲无线视频| 亚洲中文字幕在线精品一区| 亚洲欧美不卡中文字幕| 国产在线八区| 人人看人人鲁狠狠高清| 一级黄色欧美| 欧美在线伊人| 亚洲第一页在线观看| 少妇精品在线| 草草影院国产第一页| 激情六月丁香婷婷四房播| 中文字幕av一区二区三区欲色| 亚洲国产综合精品一区| 免费无遮挡AV| av在线手机播放| 综1合AV在线播放| 一区二区三区国产精品视频| 日韩在线2020专区| 国产h视频在线观看视频| 国产欧美视频一区二区三区| 国产免费福利网站| 伊人成色综合网| 国产理论一区| 久久久久人妻精品一区三寸蜜桃| 欧美一级黄色影院| 亚洲成aⅴ人在线观看| 国产第一福利影院| 91色在线观看| 国产网站免费看| 孕妇高潮太爽了在线观看免费| 久久成人免费| 国产精品亚欧美一区二区| а∨天堂一区中文字幕|