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
賺錢方法
捕魚
主站蜘蛛池模板: 天天躁夜夜躁狠狠躁图片| 狠狠色综合网| 伊人中文网| 四虎成人精品| 日韩高清在线观看不卡一区二区| 亚洲性网站| 国产亚洲精品91| 九九免费观看全部免费视频| 日本一区中文字幕最新在线| 国产经典在线观看一区| 亚洲AV无码不卡无码| 国产一区二区丝袜高跟鞋| 国产资源免费观看| 在线无码私拍| 久久人午夜亚洲精品无码区| 国产乱子伦手机在线| 国产丝袜91| 人妻夜夜爽天天爽| 欧美亚洲综合免费精品高清在线观看| 91久久精品日日躁夜夜躁欧美| 欧美三級片黃色三級片黃色1| 热99精品视频| 美女一级毛片无遮挡内谢| 国产亚洲欧美日本一二三本道| 亚洲区视频在线观看| 在线综合亚洲欧美网站| 美女扒开下面流白浆在线试听| 久久免费成人| 亚洲黄色激情网站| 在线不卡免费视频| 99久久精品国产自免费| 蜜芽一区二区国产精品| 999精品免费视频| 日本久久久久久免费网络| 1级黄色毛片| 国产一级精品毛片基地| 国产三级韩国三级理| 国产极品美女在线| 精品夜恋影院亚洲欧洲| 久久婷婷五月综合色一区二区| 久久美女精品国产精品亚洲| 国产美女无遮挡免费视频| 亚洲欧美日韩另类| 中文字幕免费播放| 午夜a级毛片| 中国丰满人妻无码束缚啪啪| 在线看片免费人成视久网下载| 亚洲精品中文字幕午夜| 久久精品一品道久久精品| 亚洲国产理论片在线播放| 国产精品男人的天堂| 国产自在线拍| 在线观看91香蕉国产免费| 亚洲一区无码在线| 性喷潮久久久久久久久| 亚洲经典在线中文字幕| 国产精品自拍合集| 69精品在线观看| 爽爽影院十八禁在线观看| 亚洲精品高清视频| 91视频首页| 国产精品午夜福利麻豆| 91精品国产自产在线老师啪l| 97一区二区在线播放| 东京热高清无码精品| 免费一级毛片完整版在线看| 97av视频在线观看| 久久综合结合久久狠狠狠97色| 国产女人综合久久精品视| 亚洲永久色| 精品自窥自偷在线看| 精品国产成人a在线观看| 欧美一级夜夜爽| 欧美性色综合网| 美女黄网十八禁免费看| 91免费观看视频| 污视频日本| 免费中文字幕一级毛片| 九九九精品成人免费视频7| 性色在线视频精品| 久久这里只精品热免费99| 97视频精品全国在线观看|