[發明專利]一種基于Kinect應用的三維仿真試衣中人體移動跟蹤方法無效
| 申請號: | 201210302975.0 | 申請日: | 2012-08-24 |
| 公開(公告)號: | CN102915238A | 公開(公告)日: | 2013-02-06 |
| 發明(設計)人: | 黃敏;胡剛;楊念 | 申請(專利權)人: | 黃敏 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06T17/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 528041 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 kinect 應用 三維 仿真 試衣 人體 移動 跟蹤 方法 | ||
技術領域
本發明涉及人機交互領域,具體的說是一種基于Kinect應用的三維仿真試衣中人體移動跟蹤方法。?
背景技術
基于Kinect應用的三維仿真試衣在實際應用過程中,需要使用到人機交互的相關技術,用以實現其三維虛擬影像與人體移動的相結合,增加真實感。?
傳統的人機交互對硬件有較高的要求,需要多個不同角度的攝影機以及紅外測距探頭用以獲取人體移動的相關信息數據,并對信息數據進行計算分析,最終對人體移動方向、速度進行判定。?
因為三維仿真試衣基于成本以及設備復雜性的考慮,很多時候無法滿足傳統人體交互對硬件地需求,僅具備有Kinect,即無法通過傳統的方法對人體的移動方向、速度進行判斷。三維仿真試衣也無法獲取人體的活動信息并將其用于控制虛擬三維衣物模型的活動。?
發明內容
本發明的目的在于解決傳統人體移動跟蹤方法不能很好的適用于三維仿真試衣的問題,提供一種基于Kinect應用的三維仿真試衣中人體移動跟蹤方法。?
為實現上述目的,本發明包括以下步驟:?
步驟一:通過微軟Kinect采集人體信息,將得到的6組三維數據進行分別存儲及并按前后順序進行編號;?
步驟二:將6組三維數據對數據庫的人體模型相比對,判斷出6組數據中人體脖子的三維坐標數據,并保存;?
步驟三:設定一個ShoulderCenter_Z數組保存步驟二中得出的6組數據,并對6組數據無人體信息的數據組中Z軸數值設置為1000000;?
步驟四:通過將ShoulderCenter_Z中的6個數據的Z軸數值進行判斷,得出數值最少的,并將其順序號保存到skeleton_Data;?
步驟五:獲取skeleton_Data中該順序號數據的所有人體各部份的3維空間坐標數據,將數據庫內的體內骨架數據與該順序號數據的坐標點進行重置賦值。?
采用本發明,可大大減少對硬件設置的要求,同時有效減少了計算量,提高了判定效率。?
附圖說明
附圖1是本發明的工作流程圖,也是摘要用圖。?
具體實施方式
為方便對本發明的理解,現舉一實施例對本發明作進一步說明。?
本發明包括以下步驟:?
步驟一:通過微軟Kinect采集人體信息,將得到的6組三維數據進行分別存儲及并按前后順序進行編號;?
步驟二:將6組三維數據對數據庫的人體模型相比對,判斷出6組數據中人體脖子的三維坐標數據,并保存;?
步驟三:設定一個ShoulderCenter_Z數組保存步驟二中得出的6組數據,并對6組數據無人體信息的數據組中Z軸數值設置為1000000;?
步驟四:通過將ShoulderCenter_Z中的6個數據的Z軸數值進行判斷,得出數值最少的,并將其順序號保存到skeleton_Data;?
步驟五:獲取skeleton_Data中該順序號數據的所有人體各部份的3維空間坐標數據,將數據庫內的體內骨架數據與該順序號數據的坐標點進行重置賦值。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于黃敏,未經黃敏許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210302975.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:多重修剪寵物梳
- 下一篇:一種觸摸屏雙面ITO刻蝕方法





