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

基于增強(qiáng)現(xiàn)實(shí)的遠(yuǎn)程多媒體課件制作平臺(tái)關(guān)鍵技術(shù)研究

2017-08-23 09:12:27鐘毅
科技創(chuàng)新導(dǎo)報(bào) 2017年17期

鐘毅

摘 要:借用增強(qiáng)現(xiàn)實(shí)系統(tǒng)開發(fā)工具ARToolKit,將增強(qiáng)現(xiàn)實(shí)技術(shù)應(yīng)用于遠(yuǎn)程課件制作,介紹了系統(tǒng)開發(fā)的幾個(gè)關(guān)鍵技術(shù),其中主要包括增強(qiáng)現(xiàn)實(shí)系統(tǒng)中的跟蹤注冊(cè)技術(shù),用于解決網(wǎng)絡(luò)卡頓現(xiàn)象的SMIL、AJAX技術(shù)。

關(guān)鍵詞:增強(qiáng)現(xiàn)實(shí) ARToolKit AJAX

中圖分類號(hào):G40-057 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2017)06(b)-0164-02

隨著教育事業(yè)的發(fā)展,人們對(duì)于知識(shí)的需求度提高,人們已經(jīng)不滿足于在課堂中學(xué)習(xí),遠(yuǎn)程教育以其無地域性、沒有時(shí)間限制等優(yōu)勢(shì),迅速發(fā)展成為一種新的教學(xué)模式。目前遠(yuǎn)程教學(xué)存在以下幾個(gè)問題:一是課件制作過程比較復(fù)雜,畫面效果不太好;二是頻繁的交互使得遠(yuǎn)程課件制作平臺(tái)服務(wù)器的負(fù)擔(dān)較重,響應(yīng)較慢。

增強(qiáng)現(xiàn)實(shí)作為虛擬現(xiàn)實(shí)的一個(gè)分支,是近年來一個(gè)研究熱點(diǎn),它將虛擬圖形環(huán)境和現(xiàn)實(shí)環(huán)境結(jié)合,提供了更加豐富的表現(xiàn)效果,在醫(yī)學(xué)到軍事等多個(gè)領(lǐng)域得到了廣泛應(yīng)用。因此,考慮將增強(qiáng)現(xiàn)實(shí)技術(shù)應(yīng)用于遠(yuǎn)程多媒體課件制作中,以提供更加豐富的課件表現(xiàn)形式。增強(qiáng)現(xiàn)實(shí)系統(tǒng)的開發(fā)涉及顯示技術(shù)、跟蹤注冊(cè)技術(shù)、界面與可視化技術(shù)和相機(jī)標(biāo)定技術(shù)等關(guān)鍵技術(shù),其中,跟蹤注冊(cè)技術(shù)負(fù)責(zé)計(jì)算真實(shí)世界相對(duì)觀察者的位置和姿態(tài),將虛擬場(chǎng)景與真實(shí)世界更加自然地進(jìn)行融合(即三維注冊(cè))。多媒體課件制作依二次開發(fā)工具ARToolKit為基礎(chǔ)。

為了解決第二個(gè)問題,考慮應(yīng)用AJAX技術(shù)與SMIL技術(shù),這兩種技術(shù)在多媒體web應(yīng)用中被廣泛使用,AJAX技術(shù)減輕服務(wù)端的處理負(fù)擔(dān),SMIL語言為多媒體開發(fā)提供了更大的便利。

1 ARToolKit、AJAX、SMIL介紹

1.1 ARToolKit簡(jiǎn)介

ARTootKil是一套用于開發(fā)增強(qiáng)現(xiàn)實(shí)系統(tǒng)的二次開發(fā)包,它基于c語言,采用基于標(biāo)識(shí)的三維注冊(cè)方法,增強(qiáng)現(xiàn)實(shí)系統(tǒng)開發(fā)的關(guān)鍵是計(jì)算觀察者視點(diǎn)相對(duì)于已知標(biāo)識(shí)的位置和姿態(tài),ARToolKit采用計(jì)算機(jī)視覺技術(shù)來解決這個(gè)難點(diǎn),它能夠支持基于視覺或視頻的增強(qiáng)現(xiàn)實(shí)應(yīng)用,具有實(shí)時(shí)、精確的優(yōu)勢(shì)。ARToolKit提供一套開源的函數(shù)庫,為開發(fā)人員提供了很大的便利。

ARToolKit的工作流程如下,首先,對(duì)采集到的視頻流進(jìn)行二值化處理,然后,對(duì)標(biāo)識(shí)輪廓進(jìn)行提取和識(shí)別;之后,ARToolKit利用標(biāo)識(shí)區(qū)域的變形來計(jì)算攝像機(jī)相對(duì)于已知標(biāo)識(shí)的位置和姿態(tài),最后,根據(jù)得到的變換矩陣實(shí)現(xiàn)虛實(shí)之間的注冊(cè)。據(jù)此,遠(yuǎn)程多媒體課件制作平臺(tái)可以首先對(duì)視頻進(jìn)行現(xiàn)實(shí)場(chǎng)景與虛擬場(chǎng)景的融合,然后發(fā)布到網(wǎng)站上。

1.2 AJAX技術(shù)與SMIL語言

AJAX(Asynchronous JavaScrit and XML)是現(xiàn)有的多種技術(shù)的綜合,包括JavaScript、DOM、XML、XMLHttpRequest、HTML、CSS等等。與傳統(tǒng)的Click-refresh不同,Ajax技術(shù)在客戶端與服務(wù)器端之間添加中間處理程序,它的工作流程為:用戶提交請(qǐng)求,中間處理程序先進(jìn)行初步處理,返回一部分結(jié)果給客戶端,(若有需要)中間程序再向服務(wù)器傳送處理結(jié)果,服務(wù)器端的負(fù)載和網(wǎng)絡(luò)帶寬都得到減輕。

在客戶端,AJAX技術(shù)通常通過JavaScript程序處理客戶端的請(qǐng)求,通過XMLHttpRequest處理程序進(jìn)行異步的數(shù)據(jù)查詢和檢索操作。AJAX技術(shù)通過部分更新的方式縮短了響應(yīng)時(shí)間,給用戶更好的體驗(yàn),因此在web應(yīng)用程序中得到了廣泛應(yīng)用。

SMIL是一種專注于多媒體操縱的語言,相比于HTML,SMIL更加方便處理多媒體素材,如聲音素材、視頻文件和圖片文字,對(duì)多媒體素材的位置設(shè)計(jì)、播放方式、播放時(shí)間的設(shè)置簡(jiǎn)單易行。因此,相較于HTML/XHTML而言,SMIL更加適用于遠(yuǎn)程多媒體課件制作平臺(tái)的搭建。

2 基于ARToolKit的增強(qiáng)現(xiàn)實(shí)系統(tǒng)開發(fā)

使用ARToolKit工具包進(jìn)行增強(qiáng)現(xiàn)實(shí)系統(tǒng)開發(fā),首先需要進(jìn)行攝像頭定標(biāo)、模板制作與訓(xùn)練兩項(xiàng)工作。

2.1 攝像機(jī)定標(biāo)

ARToolKit有世界坐標(biāo)系和攝像機(jī)坐標(biāo)系兩種坐標(biāo)系,它采用基于標(biāo)識(shí)的虛實(shí)注冊(cè)方法,將三維注冊(cè)問題轉(zhuǎn)換為求解標(biāo)識(shí)坐標(biāo)系與攝像機(jī)坐標(biāo)系之間的變換矩陣,其變換關(guān)系如式(1)。

攝像機(jī)定標(biāo)即確定攝像頭內(nèi)部的幾個(gè)幾何參數(shù),主要包括:焦距、像面中心、像素的水平和垂直間距△,△、傾斜率等。這些內(nèi)部參數(shù)將在系統(tǒng)運(yùn)行時(shí)用于計(jì)算三維變換矩陣,因此它們的準(zhǔn)確與否將影響系統(tǒng)的精度。ARTooIKit提供了用于攝像頭定標(biāo)的程序,可以方便地獲得攝像頭的內(nèi)部參數(shù)。

2.2 模板制作與訓(xùn)練

ARToolKit采用基于標(biāo)識(shí)的注冊(cè)方法,系統(tǒng)根據(jù)標(biāo)識(shí)(分配給標(biāo)識(shí)不同的ID)返回的ID來選擇要疊加的虛擬場(chǎng)景。因此,在開發(fā)之前,必須制作標(biāo)識(shí),并且進(jìn)行訓(xùn)練。

ARTooIKit默認(rèn)的標(biāo)識(shí)是一個(gè)正方形,通常帶有黑框,開發(fā)人員根據(jù)自己的不同需求向正方形的白色區(qū)域中添加圖形,就可以獲得不同的標(biāo)識(shí),如圖1所示。在制作標(biāo)識(shí)時(shí),需要注意應(yīng)該使不同的標(biāo)識(shí)有較大的差異,以提高系統(tǒng)識(shí)別的精確度。

通常標(biāo)識(shí)使用之前,需要訓(xùn)練系統(tǒng)對(duì)標(biāo)識(shí)的識(shí)別,系統(tǒng)將根據(jù)不同的標(biāo)識(shí)生成相應(yīng)的模板文件。ARToolKit提供一個(gè)函數(shù)arSavePatt來完成標(biāo)識(shí)的訓(xùn)練工作。

2.3 開發(fā)流程

利用ARTooIKit進(jìn)行系統(tǒng)開發(fā)必須經(jīng)過如下幾個(gè)步驟。

(1)初始化攝像機(jī),讀取攝像機(jī)參數(shù)和標(biāo)準(zhǔn)模板庫。

(2)獲取一幀圖像。

(3)標(biāo)識(shí)識(shí)別。

(4)視點(diǎn)與目標(biāo)標(biāo)識(shí)之間轉(zhuǎn)換矩陣的計(jì)算。

(5)根據(jù)轉(zhuǎn)換矩陣疊加虛擬場(chǎng)景。

(6)關(guān)閉視頻流。

其中第二步到第五步是一個(gè)循環(huán)過程,直到程序結(jié)束。第一步和第六步只在系統(tǒng)初始化和退出時(shí)執(zhí)行。

3 AJAX的實(shí)現(xiàn)

2005年以后AJAX技術(shù)在Google得到了大規(guī)模的成功運(yùn)用,由于AJAX眾多的優(yōu)點(diǎn),越來越多的軟件廠商開始對(duì)AJAX進(jìn)行研發(fā)和提供支持。作為.Net平臺(tái)的開發(fā)者,微軟推出了AJAX程序開發(fā)環(huán)境Atlas,并且集成到Visual Studio中,以為AJAX開發(fā)提供支持。Atlas框架能夠方便地進(jìn)行結(jié)構(gòu)化操作,為構(gòu)建GUI用戶界面接口提供了良好的支持,并且擴(kuò)展性較好,使用Atlas框架能夠方便地進(jìn)行開發(fā)。

遠(yuǎn)程多媒體課件制作平臺(tái)的開發(fā)可以使用微軟發(fā)布的AJAX2.0包,該包提供了良好的AJAX控件支持。JavaScript代碼與AJAX技術(shù)相結(jié)合,能夠方便地實(shí)現(xiàn)異步交換和頁面局部更新的功能。在本遠(yuǎn)程課件制作平臺(tái)的實(shí)現(xiàn)當(dāng)中,使用AJAX在服務(wù)器與客戶端之間實(shí)現(xiàn)頁面局部更新等功能,需要解決兩個(gè)問題:一是在客戶端實(shí)現(xiàn)部分功能,通過JavaScript代碼實(shí)現(xiàn)所需功能,在客戶請(qǐng)求后,首先提交給JavaScript程序處理;二是與服務(wù)器的連接,通過JavaScript向服務(wù)器提交請(qǐng)求。

4 SMIL和動(dòng)態(tài)導(dǎo)航樹的構(gòu)建

動(dòng)態(tài)導(dǎo)航樹像書籍的目錄,應(yīng)用在遠(yuǎn)程多媒體課件制作平臺(tái)中,便是課件的信息的組合,將章節(jié)、資源標(biāo)題等組織成樹狀結(jié)構(gòu)。為了一致,多媒體課件制作平臺(tái)這部分的資源也組織成為樹形結(jié)構(gòu)進(jìn)行管理。

動(dòng)態(tài)導(dǎo)航樹的結(jié)構(gòu)如圖2所示,樹形結(jié)構(gòu)中的每一個(gè)節(jié)點(diǎn)關(guān)聯(lián)一個(gè)SMIL文件,使用動(dòng)態(tài)導(dǎo)航樹,用戶可以組織自己的多媒體課件。用戶通過對(duì)節(jié)點(diǎn)進(jìn)行增加、刪除和移動(dòng)來獲得個(gè)性化的課件,用戶提出請(qǐng)求后,由AJAX技術(shù)進(jìn)行處理,然后提交給服務(wù)器。

5 結(jié)語

本遠(yuǎn)程多媒體課件制作平臺(tái)的開發(fā)主要采用了ARToolKit增強(qiáng)現(xiàn)實(shí)系統(tǒng)開發(fā)工具、AJAX技術(shù)和SMIL技術(shù),提供了內(nèi)容更加豐富、表達(dá)能力更強(qiáng)的課件形式,同時(shí)提高了平臺(tái)的響應(yīng)速度,使用SMIL提供了一種通用的導(dǎo)航樹的創(chuàng)建形式。

相較傳統(tǒng)的課件制作平臺(tái),本系統(tǒng)具有效率高、內(nèi)容豐富的優(yōu)勢(shì),具有一定的價(jià)值和意義。

參考文獻(xiàn)

[1] 張曉敏,王振勇.基于流媒體技術(shù)的多媒體課件的研究與設(shè)計(jì)[J].計(jì)算機(jī)應(yīng)用研究,2003,17(1):34-38.

[2] 鐘慧娟,劉肖琳,吳曉莉.增強(qiáng)現(xiàn)實(shí)系統(tǒng)及其關(guān)鍵技術(shù)研究[J].計(jì)算機(jī)仿真,2008,25(1):252-255.

[3] 任波,管濤,李利軍,等.基于ARToolKit的增強(qiáng)現(xiàn)實(shí)系統(tǒng)開發(fā)與應(yīng)用[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2006,15(1):81-84.

[4] 宋偉,崔軍巖,邱保志.遠(yuǎn)程多媒體課件制作平臺(tái)關(guān)鍵技術(shù)研究[J].河南師范大學(xué)學(xué)報(bào)(自然版),2010,38(4):148-150.

主站蜘蛛池模板: 国产精品久久久久久久久久98 | 99精品在线看| 精品综合久久久久久97超人| 亚洲欧洲日韩久久狠狠爱| 日韩成人在线一区二区| 在线网站18禁| 99久久精品国产麻豆婷婷| 亚洲天堂免费在线视频| 高清无码不卡视频| 成人欧美日韩| 亚洲精品欧美重口| 91久久精品日日躁夜夜躁欧美| 91无码视频在线观看| 国产精品网址在线观看你懂的| 欧美69视频在线| 亚洲国产综合第一精品小说| 久久亚洲美女精品国产精品| 白浆免费视频国产精品视频 | 欧美成人影院亚洲综合图| 久久精品aⅴ无码中文字幕| 国产精品一区二区久久精品无码| 激情乱人伦| 超薄丝袜足j国产在线视频| 国产网站免费看| 国产女人18水真多毛片18精品| 国产美女久久久久不卡| a毛片免费观看| 国产成人高清在线精品| 中国一级特黄视频| 韩国v欧美v亚洲v日本v| 精品日韩亚洲欧美高清a| 亚洲综合第一页| 久一在线视频| 午夜啪啪网| 国产老女人精品免费视频| 国产精品久久久久无码网站| 国内精品视频| 在线色国产| 国产簧片免费在线播放| 精品伊人久久久大香线蕉欧美| 丰满人妻中出白浆| 欧美视频免费一区二区三区| 欧美日韩激情| 亚洲日韩Av中文字幕无码| 国产精品密蕾丝视频| 91精品免费久久久| 国产屁屁影院| 波多野吉衣一区二区三区av| 久久久久亚洲AV成人网站软件| 欧美福利在线观看| AV天堂资源福利在线观看| 国产午夜精品一区二区三| 欧美色香蕉| 国产成人免费视频精品一区二区| 久久久国产精品免费视频| 精品国产中文一级毛片在线看| 亚洲第一色网站| 国产精品成人免费综合| 欧美无专区| 伊人蕉久影院| 青青青国产视频| 久久天天躁夜夜躁狠狠| 亚洲精品第一在线观看视频| 国产精品19p| 亚洲Av激情网五月天| 九九久久精品免费观看| 国产粉嫩粉嫩的18在线播放91 | 91成人在线观看视频| 亚洲精品动漫| 日韩A∨精品日韩精品无码| 91精品最新国内在线播放| 欧美特黄一级大黄录像| 色视频国产| 欧美激情,国产精品| 大香网伊人久久综合网2020| 综合天天色| 國產尤物AV尤物在線觀看| 国产网站在线看| 国产精品福利社| 尤物精品视频一区二区三区| 亚洲男人的天堂久久香蕉网| 欧美黄色网站在线看|