[發明專利]一種虛擬裝配中模特值評價方法有效
| 申請號: | 201711380035.2 | 申請日: | 2017-12-20 |
| 公開(公告)號: | CN108090448B | 公開(公告)日: | 2018-09-28 |
| 發明(設計)人: | 姜盛乾;于新;徐楊;陳雪純;張昕瑩;張開淦;黃卓;高大偉;曹明鈺 | 申請(專利權)人: | 吉林大學 |
| 主分類號: | G06K9/00 | 分類號: | G06K9/00;G06F3/01 |
| 代理公司: | 長春吉大專利代理有限責任公司 22201 | 代理人: | 崔斌 |
| 地址: | 130012 吉*** | 國省代碼: | 吉林;22 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 移動動作 終結動作 虛擬裝配 判定 測算 體感 骨骼 計算機技術 交互技術 空間區域 平面區域 人員移動 深度相機 視野區域 手部動作 所在區域 自動計算 點數據 好區域 原有的 手部 采集 雙手 移動 | ||
1.一種虛擬裝配中模特值評價方法,其特征在于,該方法包括以下步驟:
步驟一、通過KinectV2中的深度相機獲取人體25個部位骨骼點數據;
步驟二、測算雙手移動范圍;
步驟三、測算移動動作的加速度;
步驟四、終結動作的判定;
步驟五、移動動作的判定;
所述的步驟一中深度相機獲取人體25個部位骨骼點包括頭、頸、肩中心、左拇指、右拇指、左指尖、右指尖、左手、右手、左手腕、右手腕、左肘、右肘、左肩膀、右肩膀、脊柱、髖關節中心、左臀、左膝蓋、左腳踝、左腳、右臀、右膝蓋、右腳踝、右腳;
所述的步驟二的具體方法如下:
通過Kinect V2采集人體骨骼點,針對左右手分別測出M2、M3、M4和M5的活動范圍,活動范圍是以左右肩膀為基點,其中M2表示手腕動作、M3表示小臂動作、M4表示大臂動作、M5表示伸直手臂;其中M2的活動范圍是,對于左手是根據左手的活動最大距離l左1繞肩膀點旋轉形成的半球體構成,對于右手是根據右手的活動最大距離l右1繞肩膀點旋轉形成的半球體構成,M3的活動范圍是,對于左手是根據左手的活動最大距離l左2繞肩膀點旋轉形成的半球體構成,對于右手是根據右手的活動最大距離l右2繞肩膀點旋轉形成的半球體構成,M4的活動范圍是,對于左手是根據左手的活動最大距離l左3繞肩膀點旋轉形成的半球體構成,對于右手是根據右手的活動最大距離l右3繞肩膀點旋轉形成的半球體構成,而球體外的范圍即為M5的活動范圍;另外設置四個平面,其中左肩的兩個限制平面包括從左肩點向左射出的45度平面Ⅰ和向右平移左肩到右肩的長度l1的平面Ⅱ,將左手活動區域分為AⅠ、AⅡ、AⅢ、AIV、AⅤ、AVI、AⅦ、AⅧ;右肩的兩個限制平面包括從右肩點向右射出的45度平面Ⅲ和向左平移左肩到右肩的長度l1的平面IV,將右手活動區域分為BⅠ、BⅡ、BⅢ、BIV、BⅤ、BVI、BⅦ、BⅧ;
采集左肩膀坐標點A1(x1,y1,z1)、右肩膀坐標點A2(x2,y2,z2)、頸坐標點A3(x3,y3,z3),髖關節中心坐標點A4(x4,y4,z4),左肘坐標點A5(x5,y5,z5),右肘坐標點A6(x6,y6,z6),左手坐標點A7(x7,y7,z7),右手坐標點A8(x8,y8,z8),左指尖坐標點A9(x9,y9,z9),右指尖坐標點A10(x10,y10,z10),左拇指坐標點A11(x11,y11,z11),右拇指坐標點A12(x12,y12,z12),脊柱坐標點A13(x13,y13,z13);
左手區域:
先計算斜率得到左肩膀坐標點到右肩膀坐標點在水平面上直線的垂直直線斜率已知垂直直線長度偏移為長度l1時,三角形為等邊直角三角形,另一點正好在左肩膀向左射出的45度平面Ⅰ上,設X軸偏移長度為υ,Z軸偏移為-k1υ,(-k1υ)2+υ2=(l1)2,可求得如果k1>0,可得到點B1(x2+υ,y2,z2-k1υ),反之可得到點B1(x2-υ,y2,z2+k1υ),化簡為B1(X1,Y1,Z1);在豎直平面上,頸坐標點到脊柱坐標點偏移即可作為左肩膀坐標點空間偏移距離,作點B2(x1+(x4-x3),y1+(y4-y3),z1+(z4-z3)),化簡為B2(X2,Y2,Z2);
可得向量向量首先確認法向量可得
其中設C1為(Y1-y1)×(Z2-Z1)-(Z1-z1)×(Y2-Y1),C2為(Z1-z1)×(X2-X1)-(X1-x1)×(Z2-Z1),C3為(X1-x1)×(Y2-Y1)-(Y1-y1)×(X2-X1);
法向量即為n1=(C1,C2,C3),平面方程即為C1(x-x1)+C2(y-y1)+C3(z-z1)=0,化簡可得C1x+C2y+C3z=C1x1+C2y1+C3z1;
設C1x1+C2y1+C3z1為D,方程即可得到平面Ⅰ為C1x+C2y+C3z=D;在平面Ⅰ基礎上向右平移左肩到右肩的長度l1得到平面Ⅱ:C1x+C2y+C3z=D+l1;
右手區域:
先計算斜率得到右肩膀坐標點到左肩膀坐標點在水平面上直線的垂直直線斜率已知垂直直線長度偏移為長度l1時,三角形為等邊直角三角形,另一點正好在右肩膀向右射出的45度平面Ⅰ上,設X軸偏移長度為υ,Z軸偏移為-k3υ,(-k3υ)2+υ2=(l1)2,可求得如果k3<0,可得到點B3(x1+v,y1,z1-k3v),反之可得到點B3(x1-v,y1,z1+k3v),化簡為B3(X3,Y3,Z3),在豎直平面上,頸坐標點到脊柱坐標點偏移即可作為右肩膀坐標點空間偏移距離,作點B4(x2+(x4-x3),y2+(y4-y3),z2+(z4-z3)),化簡為B4(X4,Y4,Z4);
可得向量向量首先確認法向量可得
其中設C4為(Y3-y2)×(Z4-Z3)-(Z3-z2)×(Y4-Y3),C5為(Z3-z2)×(X4-X3)-(X3-x2)×(Z4-Z3),C6為(X3-x2)×(Y4-Y3)-(Y3-y2)×(X4-X3);
法向量即為n2=(C4,C5,C6),平面方程即為C4(x-x2)+C5(y-y2)+C6(z-z2)=0,化簡可得C4x+C5y+C6z=C4x2+C5y2+C6z2;
設C4x2+C5y2+C6z2為D1,方程即可得到平面Ⅲ為C4x+C5y+C6z=D1;在平面Ⅲ基礎上向左平移左肩到右肩的長度l1得到平面IV:C4x+C5y+C6z=D1+l1;
左手點離平面Ⅰ和平面Ⅱ的距離,其中距離平面Ⅰ的距離為距離平面Ⅱ的距離為
左手活動距離分為M2、M3、M4和M5,其中M2的活動最大距離M3的活動最大距離M4的活動最大距離
所述的區域AⅠ、AⅡ、AⅢ、AIV、AⅤ、AVI、AⅦ、AⅧ應該滿足以下條件:
AⅠ區域,該區域模特值為M2,滿足:
AⅡ區域,該區域模特值為M3,滿足:
AⅢ區域,該區域模特值為M3,滿足:
AIV區域,該區域模特值為M3,滿足:
AⅤ區域,該區域模特值為M4,滿足:
AVI區域,該區域模特值為M4,滿足:
AⅦ區域,該區域模特值為M4,滿足:
AⅧ區域,該區域模特值為M5,滿足:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于吉林大學,未經吉林大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711380035.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:雙分支深層結構下的高光譜圖像分類方法及裝置
- 下一篇:人臉識別方法和裝置





