[發明專利]一種三維人體模型的縮放系統及方法有效
| 申請號: | 201610075141.9 | 申請日: | 2016-02-03 |
| 公開(公告)號: | CN107038682B | 公開(公告)日: | 2020-06-26 |
| 發明(設計)人: | 邵潔如 | 申請(專利權)人: | 上海源勝文化傳播有限公司 |
| 主分類號: | G06T3/40 | 分類號: | G06T3/40;G06T17/00 |
| 代理公司: | 上海恒銳佳知識產權代理事務所(普通合伙) 31286 | 代理人: | 黃海霞 |
| 地址: | 201203 上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 三維 人體模型 縮放 系統 方法 | ||
1.三維人體模型的縮放系統,包括:
三維人體模型生成單元,獲取用于構建三維人體模型的人體數據構成的數據信息,并根據所獲得的人體數據信息,基于數字圖像三維構建技術,構建人體的三維仿真模型;
縮放比例計算單元,根據用戶不同時刻操作所述三維人體模型時點擊兩點間的距離計算縮放比例,所述兩點間的距離為用戶焦點;
坐標系轉換單元,用于將用戶操作的2D坐標系轉換成3D坐標系,并獲取所述用戶焦點;
模型縮放控制單元,根據獲得的所述縮放比例以及用所述用戶焦點,所述3D坐標系設置有攝像頭,通過調整所述攝像頭的視野,實現所述三維人體模型的縮放;
所述模型縮放控制單元根據縮放比例通過更改所述攝像頭的視野大小來進行放大縮小的控制,并且通過場景坐標跟世界坐標的相互轉換來保持所述用戶焦點;
獲取并保持所述用戶焦點采用如下方式實現:
WFPos1=SWF(MPos,CFOV1,SFPos1,Cd)
CFOV2=CFOV1*Cs
SFPos2=WSF(MPos,CFOV2,WFPos1,Cd)
WFPos2=Move(SFPos,SFPos2)
其中,所述WFPos1為放大縮小前視野焦點的世界坐標,所述MPos為模型當前坐標,所述CFOV1為放大縮小前攝像頭的視野大小,所述SFPos1為放大縮小前視野焦點的屏幕坐標,所述Cd為人體模型跟攝像頭的距離,所述CFOV2為放大縮小后攝像頭的視野大小,所述Cs為放大縮小的倍數,所述SFPos2為放大縮小后視野焦點的屏幕坐標,所述WFPos2為放大縮小后視野焦點的世界坐標,所述CFOV1*Cs是把放大縮小前攝像頭的視野大小CFOV1乘以放大縮小的倍數Cs改變攝像頭的視野大小,所述SWF(MPos,CFOV1,SFPos,Cd)為通過模型坐標MPos、攝像頭視野大小CFOV、視野焦點的屏幕坐標SFPos、模型跟攝像頭的距離Cd轉換出視野焦點的屏幕坐標,所述WSF(MPos,CFOV,WFPos,Cd)為通過模型坐標MPos、攝像頭視野大小CFOV、視野焦點的世界坐標WFPos、模型跟攝像頭的距離Cd轉換出視野焦點的世界坐標,所述Move(SFPos,SFPos2)為根據改動前后的屏幕坐標SFPos進行焦點移動矯正。
2.如權利要求1所述的三維人體模型的縮放系統,其特征在于,所述縮放比例計算單元分別獲取用戶于當前時刻操作的兩操作點與前一時刻用戶操作的兩操作點的位置坐標,并根據獲得的位置坐標獲取相應操作點的移動距離,根據所述移動距離的改變計算放大或縮小的比例。
3.如權利要求2所述的三維人體模型的縮放系統,其特征在于:所述縮放比例計算單元包括:
坐標位置獲取模塊,分別獲取用戶于當前時刻操作的兩操作點與前一時刻用戶操作的兩操作點的位置坐標;
坐標差值獲取模塊,用于根據兩操作點的位置坐標分別獲取當前時刻與前一時刻兩操作點的x軸坐標差值與y軸坐標差值;
距離計算模塊,根據所述坐標差值獲取模塊獲得的當前時刻與前一時刻兩操作點的x軸坐標差值與y軸坐標差值,計算前一時刻與當前時刻兩操作點之間的距離;
縮放比例計算模塊,根據前一時刻與當前時刻兩操作點之間的距離,計算獲得縮放比例。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海源勝文化傳播有限公司,未經上海源勝文化傳播有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610075141.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種制備阿齊沙坦的生產系統
- 下一篇:克林霉素醇化物精制系統





