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)勢,迅速發(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),將虛擬場景與真實(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簡介

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)勢。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í)場景與虛擬場景的融合,然后發(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è)置簡單易行。因此,相較于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來選擇要疊加的虛擬場景。因此,在開發(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)換矩陣疊加虛擬場景。

(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)勢,具有一定的價(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.

主站蜘蛛池模板: 亚洲国产精品国自产拍A| 亚洲精品国产精品乱码不卞 | 国产人成在线视频| 国产精品高清国产三级囯产AV| 波多野结衣第一页| 一级毛片免费观看不卡视频| 国产精品免费福利久久播放| 一区二区欧美日韩高清免费 | 国产精品久久久久久久伊一| 99视频在线免费观看| 中文字幕一区二区人妻电影| 成人永久免费A∨一级在线播放| 777国产精品永久免费观看| 亚洲AV免费一区二区三区| 日本91视频| 国产99欧美精品久久精品久久| 无码内射在线| 亚洲人成高清| 99精品国产自在现线观看| 99国产在线视频| 国产波多野结衣中文在线播放| 日日拍夜夜操| 色婷婷亚洲综合五月| 一级毛片无毒不卡直接观看| 久久动漫精品| 在线欧美一区| 亚洲美女一区| 中国一级特黄视频| 国产哺乳奶水91在线播放| 国产一级二级在线观看| 女高中生自慰污污网站| 丰满的少妇人妻无码区| 蜜臀AVWWW国产天堂| 亚洲日韩AV无码一区二区三区人 | 欧美日韩精品综合在线一区| 97在线免费| 国产综合在线观看视频| 日本日韩欧美| 伊人激情综合网| 超级碰免费视频91| 亚洲V日韩V无码一区二区 | 色婷婷视频在线| 久久一本精品久久久ー99| 九九久久精品国产av片囯产区| 9999在线视频| 亚洲男人天堂2018| 91丝袜乱伦| 欧洲亚洲欧美国产日本高清| 国产96在线 | 91美女视频在线| 草草影院国产第一页| 午夜视频www| 无码高清专区| 国产性精品| 激情视频综合网| 98精品全国免费观看视频| 99福利视频导航| 免费无遮挡AV| 亚洲欧洲综合| 久久99精品久久久久纯品| 国产精品久久久精品三级| 国产91透明丝袜美腿在线| 成人在线观看不卡| 亚州AV秘 一区二区三区| 高清乱码精品福利在线视频| 青青青国产视频手机| 国产免费自拍视频| 毛片免费观看视频| 久久久久亚洲av成人网人人软件| 人人艹人人爽| 亚洲国产日韩在线观看| 五月天久久综合国产一区二区| 这里只有精品在线| 全部免费特黄特色大片视频| 98超碰在线观看| 亚洲精品天堂在线观看| 精品夜恋影院亚洲欧洲| 色欲不卡无码一区二区| 国产色偷丝袜婷婷无码麻豆制服| 日本成人在线不卡视频| 成人无码一区二区三区视频在线观看 | 69视频国产|