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

基于VR的健美操仿真系統(tǒng)設(shè)計(jì)關(guān)鍵技術(shù)

2015-01-28 08:14:36張偉
電子設(shè)計(jì)工程 2015年19期
關(guān)鍵詞:數(shù)據(jù)庫(kù)動(dòng)作

張偉

(長(zhǎng)安大學(xué)體育部 陜西 西安 710064)

虛擬現(xiàn)實(shí)技術(shù)作為當(dāng)前應(yīng)用比較廣泛的技術(shù),集合圖形圖像、計(jì)算機(jī)編程等各方面的技術(shù)。通過(guò)虛擬現(xiàn)實(shí)技術(shù),可以使得用戶能夠沉浸在虛擬的環(huán)境中,大大提高用戶在視覺(jué)、聽(tīng)覺(jué)等方面的感知。當(dāng)前針對(duì)體育健美操的訓(xùn)練在很大的程度上還集中在二維的虛擬場(chǎng)景,缺乏對(duì)真實(shí)場(chǎng)景的體驗(yàn),從而使得運(yùn)動(dòng)員在訓(xùn)練的積極性和訓(xùn)練的效果方面都大大降低。對(duì)此,本文提出采用三維立體軟件開(kāi)發(fā)的健美操虛擬仿真系統(tǒng),并對(duì)系統(tǒng)的實(shí)現(xiàn)的關(guān)鍵技術(shù)進(jìn)行了探討。

1 三維人體建模

三維立體人體模型的構(gòu)建中,人體建模作為最為基礎(chǔ)的部分,也是最為關(guān)鍵的部分。當(dāng)前針對(duì)三維人體建模軟件中,Poser 5.0作為最為頂級(jí)的人體模型設(shè)計(jì),成為廣大藝術(shù)家和動(dòng)畫(huà)片制作者使用的工具。對(duì)此本文選擇Poser 5.0對(duì)人體幾何模型進(jìn)行構(gòu)建,針對(duì)皮膚的變形采用剛體變形算法,從而實(shí)現(xiàn)健美操運(yùn)動(dòng)員基礎(chǔ)幾何模型的構(gòu)建。

1.1 H-Anim標(biāo)準(zhǔn)

H-Anim作為國(guó)際上虛擬人模型構(gòu)建的標(biāo)準(zhǔn),其主要是為在線的虛擬場(chǎng)景所偶制定。該標(biāo)準(zhǔn)將人體分為 1個(gè)人體重心、77個(gè)關(guān)節(jié)和 47個(gè)骨骼段,這些元素共同組成完整的虛擬人模型。虛擬人的骨骼段之間由關(guān)節(jié)相聯(lián),人體重心、每個(gè)骨骼段以及關(guān)節(jié)的運(yùn)動(dòng)會(huì)影響到與它相聯(lián)的其他節(jié)點(diǎn)的狀態(tài)。

1.2 人體骨架的提取

通過(guò)國(guó)際標(biāo)準(zhǔn)對(duì)人體骨架的分解,人體骨架則主要是由關(guān)節(jié)點(diǎn)和末端點(diǎn)按照一定的拓?fù)浣Y(jié)構(gòu)共同連線而成的。其中任何關(guān)節(jié)的運(yùn)動(dòng)都可能導(dǎo)致全身的運(yùn)動(dòng)。因此,把握好關(guān)節(jié)點(diǎn)則顯得至關(guān)重要。對(duì)此,本文在對(duì)健美操運(yùn)動(dòng)員關(guān)節(jié)點(diǎn)的計(jì)算采用了中心法,也就是選取父關(guān)節(jié)的附屬段和當(dāng)前關(guān)節(jié)的附屬段邊界相交部分的中心作為當(dāng)前關(guān)節(jié)軸的中心,如圖1所示。

圖1 右肘關(guān)節(jié)中心計(jì)算和右上肢骨架示意圖Fig.1 Central figure to calculate the right elbow and right upper limb skeleton schematic

1.3 人體運(yùn)動(dòng)數(shù)學(xué)模型

通過(guò)對(duì)人體幾何模型的構(gòu)建,還需要對(duì)健美操運(yùn)動(dòng)員的運(yùn)動(dòng)數(shù)學(xué)模型進(jìn)行構(gòu)建,從而使得健美操運(yùn)動(dòng)員的運(yùn)動(dòng)符合相關(guān)的力學(xué)要求。對(duì)肢體運(yùn)動(dòng)變化的描述方法很多,如矢量法、四元素法等。本文采取齊次變換矩陣的方式來(lái)對(duì)人體肢體的運(yùn)動(dòng)情況進(jìn)行描述。該技術(shù)的優(yōu)點(diǎn)在于可統(tǒng)一位置和姿態(tài)進(jìn)行描述,從而靈活地將肢體在不同坐標(biāo)系當(dāng)中的運(yùn)動(dòng)進(jìn)行變換和映射。其具體步驟為:

第一步,構(gòu)建肢體B圍繞關(guān)節(jié)A在空間坐標(biāo)系(x,y,z)中的坐標(biāo)為(xB,yB,zB)。如果該關(guān)節(jié)圍繞中心點(diǎn) A在空間坐標(biāo)當(dāng)中的旋轉(zhuǎn)角度分別為α,β,γ。由此通過(guò)旋轉(zhuǎn)矩陣的變化得到肢體B在坐標(biāo)系A(chǔ)當(dāng)中變換的齊次方陣。

由此通過(guò)對(duì)公式(1)的重復(fù)使用,可以的到關(guān)節(jié)B在世界坐標(biāo)系當(dāng)中的齊次變換矩陣為:

因此,通過(guò)公式(1)、(2),并結(jié)合雅可比矩陣可得到關(guān)節(jié)在世界坐標(biāo)系當(dāng)中的角速度和線速度,并得出肢體的運(yùn)動(dòng)軌跡和方向。

2 健美操動(dòng)作捕捉與采集技術(shù)

對(duì)健美操動(dòng)作的捕捉方式有很多,但是當(dāng)前常用的采集方式為采用慣性傳感器的方式對(duì)健美操運(yùn)動(dòng)員的動(dòng)作進(jìn)行捕捉。其具體的布局如圖2所示。通過(guò)將慣性傳感器固定在人體的各個(gè)部位上,節(jié)點(diǎn)自動(dòng)將采集到的相關(guān)信息通過(guò)無(wú)線網(wǎng)絡(luò)的方式直接傳輸?shù)絇C電腦端。數(shù)據(jù)傳到 PC以后會(huì)被保存,建立人體動(dòng)作數(shù)據(jù)庫(kù),進(jìn)而進(jìn)行下一步處理,比如人體三維重構(gòu)和人體動(dòng)作識(shí)別等。

圖2 慣性傳感器動(dòng)作捕捉Fig.2 Inertial sensormotion capture

圖3 慣性傳感器組成部分Fig.3 Inertial sensor part

3 M ongoDB數(shù)據(jù)庫(kù)技術(shù)

通過(guò)上述對(duì)健美操運(yùn)動(dòng)員動(dòng)作的采集,需要對(duì)數(shù)據(jù)進(jìn)行有效的保存。而慣性傳感器作為當(dāng)前的一個(gè)新興的領(lǐng)域,還沒(méi)有形成比較普遍的動(dòng)作數(shù)據(jù)庫(kù)。同時(shí),在對(duì)數(shù)據(jù)進(jìn)行采集的時(shí)候,為連續(xù)的對(duì)健美操運(yùn)動(dòng)員的動(dòng)作進(jìn)行捕捉,需要提高動(dòng)作捕捉設(shè)備自身的配置。由此,使得該動(dòng)作捕捉得到的運(yùn)動(dòng)員數(shù)據(jù)量比較大。對(duì)此,本文提出采用MongoDB數(shù)據(jù)庫(kù),其不僅可以支持大量的海量數(shù)據(jù),同時(shí)也可以非常方便的實(shí)現(xiàn)對(duì)數(shù)據(jù)的共享,特別是針對(duì)大型的健美操運(yùn)動(dòng)訓(xùn)練單位來(lái)講,該技術(shù)更有必要。

MongoDB數(shù)據(jù)庫(kù)是非關(guān)系型數(shù)據(jù)庫(kù)NoSQL當(dāng)中的一種。隨著當(dāng)前大數(shù)據(jù)時(shí)代的來(lái)臨,非關(guān)系型數(shù)據(jù)庫(kù)開(kāi)始成為當(dāng)前計(jì)算機(jī)領(lǐng)域當(dāng)中的一個(gè)重點(diǎn)話題。NoSQL數(shù)據(jù)庫(kù)強(qiáng)調(diào)與關(guān)系型數(shù)據(jù)庫(kù)相對(duì)應(yīng)的特性,并著重突出鍵值存儲(chǔ)和文檔數(shù)據(jù)庫(kù)等優(yōu)點(diǎn)與傳統(tǒng)關(guān)系型數(shù)據(jù)庫(kù)相比,NoSQL有以下優(yōu)點(diǎn):

1)易擴(kuò)展性。與傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)相比,NoSQL數(shù)據(jù)庫(kù)中一個(gè)非常典型的特點(diǎn)就是摒棄關(guān)系型數(shù)據(jù)庫(kù)當(dāng)中的缺點(diǎn)。 在NoSQL數(shù)據(jù)庫(kù)當(dāng)中,其中的各個(gè)數(shù)據(jù)之間不存在任何的關(guān)系,由此在對(duì)數(shù)據(jù)庫(kù)的應(yīng)用當(dāng)中,提高了該數(shù)據(jù)庫(kù)應(yīng)用的擴(kuò)展性,使得可以根據(jù)數(shù)據(jù)的需要,增加更多的關(guān)于體育健美操訓(xùn)練的數(shù)據(jù)表格。同時(shí)在實(shí)際架構(gòu)中也帶來(lái)了可擴(kuò)展的能力,甚至有多種NoSQL之間的整合。

2)靈活的數(shù)據(jù)處理模型。NoSQL可以存儲(chǔ)靈活的數(shù)據(jù)格式,與關(guān)系型數(shù)據(jù)庫(kù)相比,該數(shù)據(jù)庫(kù)可以在不需要進(jìn)行事先存儲(chǔ)的情況下對(duì)需要存儲(chǔ)的數(shù)據(jù)進(jìn)行字段建立,由此省去了很多增刪減字段的非常繁雜的問(wèn)題。

3)高性能。由于該數(shù)據(jù)庫(kù)采用的是無(wú)關(guān)系性,并且其結(jié)構(gòu)也比較簡(jiǎn)單,由此使得系統(tǒng)在大量數(shù)據(jù)的情況下,仍然可對(duì)數(shù)據(jù)進(jìn)行大批量的讀寫(xiě)。

同時(shí)在數(shù)據(jù)的存儲(chǔ)方面,文中采用BSON格式對(duì)數(shù)據(jù)文檔進(jìn)行傳輸以及存儲(chǔ)。BSON格式作為一種類似與JSON的二進(jìn)制的數(shù)據(jù)存儲(chǔ)格式,和JSON一樣,都支持內(nèi)嵌入文檔對(duì)象以及數(shù)據(jù)對(duì)象,在數(shù)據(jù)的形式方面與JSON沒(méi)有任何的區(qū)別,只是JSON支持的數(shù)據(jù)類型要稍微多一些。

4 系統(tǒng)開(kāi)發(fā)技術(shù)

對(duì)本系統(tǒng)的開(kāi)發(fā)本文采用了多種軟件,在三維立體軟件的中采用了Poser 5.0、3DMax渲染軟件,同時(shí)結(jié)合OpenGL軟件實(shí)現(xiàn)對(duì)仿真平臺(tái)的開(kāi)發(fā),以C語(yǔ)言作為開(kāi)發(fā)語(yǔ)言,從而實(shí)現(xiàn)了對(duì)軟件功能的實(shí)現(xiàn)。

5 結(jié)束語(yǔ)

虛擬現(xiàn)實(shí)技術(shù)的應(yīng)用提高了虛擬場(chǎng)景的沉浸性,從而提高了用戶體驗(yàn),因此,被廣泛的應(yīng)用在軍事訓(xùn)練、體育運(yùn)動(dòng)訓(xùn)練等多個(gè)領(lǐng)域中。本文通過(guò)對(duì)采用人體幾何建模,實(shí)現(xiàn)對(duì)健美操運(yùn)動(dòng)員的基本骨骼的構(gòu)建,同時(shí)采用運(yùn)動(dòng)捕捉技術(shù),實(shí)現(xiàn)了對(duì)健美操運(yùn)動(dòng)員運(yùn)動(dòng)數(shù)據(jù)的采集,加強(qiáng)了對(duì)數(shù)據(jù)的分析,從而可更好的借助現(xiàn)代計(jì)算機(jī)技術(shù)實(shí)現(xiàn)對(duì)健美操運(yùn)動(dòng)訓(xùn)練的標(biāo)準(zhǔn)化。最后通過(guò)采用MongoDB數(shù)據(jù)庫(kù)的構(gòu)建,提高數(shù)據(jù)處理的能力。通過(guò)上述的構(gòu)建,實(shí)現(xiàn)了對(duì)健美操運(yùn)動(dòng)員的仿真,并可被應(yīng)用在大型運(yùn)動(dòng)員訓(xùn)練中心。

[1]毛天露,王兆其.個(gè)性化人體模型快速建模方法[J].中國(guó)計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào),2005,17(10):2191-2195.MAO Tian-lu,WANG Zhao-qi.Their personalized mannequin fastmodeling[J].China Computer Aided Design and Computer Graphics,2005,17 (10):2191-2195.

[2]馬永有.人體幾何建模與姿態(tài)仿真的關(guān)鍵技術(shù)研究[D].上海:上海交通大學(xué)機(jī)械工程學(xué)院,2004.

[3]趙國(guó)如.基于多剛體逆向運(yùn)動(dòng)學(xué)原理的人體運(yùn)動(dòng)測(cè)試技術(shù)及運(yùn)動(dòng)藕合特性研究[D].長(zhǎng)春:吉林大學(xué),2009.

[4]潘衛(wèi)敏,潘志庚,劉劍鋒,等.數(shù)字奧運(yùn)博物館的設(shè)計(jì)和實(shí)現(xiàn)技術(shù)[C].第三屆全國(guó)數(shù)字娛樂(lè)與藝術(shù)會(huì)議,蘇州,中國(guó),2008:45-49.

[5]呂治國(guó),李焱,賀漢根.基于 Poser模型的三維人體建模方法[J].計(jì)算機(jī)工程,2008(7):256-259,261.LV Zhi-guo,LI Yan,HE Han-gen.Poser model based 3D humanmodelingmethod[J].Computer Engineering,2008(7):256-259,261.

[6]程顯峰.MongoDB權(quán)威指南[M].北京:人民郵電出版社,2011.

[7]鄭靜靜,葉焱,劉太君,等.基于Flex、Red5和MongoDB的視頻直播、錄制及存儲(chǔ)系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)應(yīng)用,2014(2):589-592.ZHENG Jing-jing,YE Yan,LIU Tai-jun,et al.Live video,recording and storage system design based on Flex,Red5 and MongoDB[J].Computer Application,2014(2):589-592.

猜你喜歡
數(shù)據(jù)庫(kù)動(dòng)作
下一個(gè)動(dòng)作
動(dòng)作描寫(xiě)要具體
數(shù)據(jù)庫(kù)
畫(huà)動(dòng)作
讓動(dòng)作“活”起來(lái)
動(dòng)作描寫(xiě)不可少
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)
主站蜘蛛池模板: 国产欧美视频综合二区| 免费人成视网站在线不卡| 一本大道东京热无码av | 日韩欧美一区在线观看| 国产成人亚洲日韩欧美电影| 国产美女精品在线| 中文字幕亚洲电影| 尤物国产在线| 色婷婷色丁香| 国产精品美女在线| 亚洲男女在线| 好吊妞欧美视频免费| 青青青视频蜜桃一区二区| 91丨九色丨首页在线播放| 91久草视频| 一本综合久久| 中文成人在线| 播五月综合| 欧美国产三级| 亚洲aaa视频| 国产福利免费观看| 欧美激情视频在线观看一区| 久久久久久久97| 婷婷亚洲视频| 四虎永久在线| 色色中文字幕| 日韩午夜福利在线观看| 人人91人人澡人人妻人人爽| 久久人人97超碰人人澡爱香蕉 | 日韩黄色大片免费看| 香蕉国产精品视频| 国产中文一区二区苍井空| 国产精品亚洲天堂| 免费日韩在线视频| 伊人狠狠丁香婷婷综合色| 19国产精品麻豆免费观看| 婷五月综合| 国产最新无码专区在线| 中文字幕亚洲乱码熟女1区2区| 亚洲成综合人影院在院播放| 啊嗯不日本网站| 伊人久久大香线蕉aⅴ色| 国产无套粉嫩白浆| www.国产福利| 美女亚洲一区| 99在线国产| 网久久综合| 亚洲性影院| 无套av在线| 国产精品夜夜嗨视频免费视频| 内射人妻无套中出无码| 亚洲中文字幕久久精品无码一区| 99视频精品全国免费品| 色悠久久久| 尤物成AV人片在线观看| 国产情侣一区二区三区| 国产黄在线免费观看| yy6080理论大片一级久久| 丁香婷婷激情网| 国产精品福利社| 免费国产高清精品一区在线| 亚洲天堂视频在线播放| 99在线视频免费观看| 日本一区二区三区精品国产| 婷婷成人综合| 无码AV高清毛片中国一级毛片| 婷婷六月综合网| 午夜激情婷婷| 国产91无毒不卡在线观看| 免费一级毛片在线播放傲雪网| 国产精品极品美女自在线| 免费欧美一级| 中文一区二区视频| 欧洲精品视频在线观看| 国产免费怡红院视频| 成人一区在线| 色综合中文| 成人亚洲天堂| 四虎精品免费久久| 免费激情网址| 中文字幕在线永久在线视频2020| 欧美三级视频在线播放|