yolozyk commited on
Commit
50d2227
·
verified ·
1 Parent(s): 4a6474b

Upload 30 files

Browse files
src/static/betas.txt ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # FEMALE
2
+ Predicted bestas for Petite_Slim
3
+ [-2.405284 -1.5530001 -0.24272324 -1.443513 -0.90185016 1.2732644
4
+ -0.36933944 -0.05060475 -2.3866267 -0.5039462 ]
5
+ Predicted bestas for Average_Fit
6
+ [-1.3060766 -1.6338427 0.70017195 -0.17132899 -1.1940454 0.29538375
7
+ 0.14818205 0.6067093 -1.2169323 -0.39638677]
8
+ Predicted bestas for Athletic_Tall
9
+ [ 0.22818007 -1.1036383 -1.5221908 0.73692316 -0.35802472 0.948243
10
+ -0.03018424 0.55922085 -0.16469094 -1.558347 ]
11
+ Predicted bestas for Curvy_Plus
12
+ [-0.5351595 -0.6430263 1.4178932 0.7848561 0.29656753 0.00878574
13
+ 0.9825444 -0.5219289 0.40674126 0.18135245]
14
+ Predicted bestas for Big_and_Heavy
15
+ [ 1.8121121 0.3021033 1.3633814 1.6494894 2.1491473 0.9186887
16
+ 0.9121304 -1.3406857 2.321915 -1.0636625]
17
+
18
+
19
+ # MALE
20
+ Predicted bestas for Male_Skinny_Short
21
+ [-0.7108757 -0.7559417 -0.94977564 -0.5261638 -1.7385905 -0.6821138
22
+ -3.8808734 -1.083193 -0.30184665 0.64134985]
23
+ Predicted bestas for Male_Standard
24
+ [ 0.5232158 -0.6872696 -1.1425025 0.7785673 -1.8967177 -0.9401324
25
+ 0.06393365 -0.3843205 -0.50072473 -0.5430138 ]
26
+ Predicted bestas for Male_V_Shape
27
+ [ 1.1519345 0.38004422 -1.7919775 -0.37787473 -0.1616468 0.6167449
28
+ 0.59436065 -0.7820431 -1.8210857 -0.37498614]
29
+ Predicted bestas for Male_Stocky_Rect
30
+ [ 0.2341475 -0.22931805 1.9749473 -0.05317437 -1.4906491 -2.5173957
31
+ 0.04375501 0.03236455 -0.23340486 0.4409504 ]
32
+ Predicted bestas for Male_Giant_Heavy
33
+ [ 2.932486 0.4136964 1.1478211 1.5842791 1.3554143 -1.7326043
34
+ 1.195378 -1.1438893 0.8729984 -0.06384684]
src/static/betas/FEMALE_BETA_0.npz ADDED
Binary file (342 Bytes). View file
 
src/static/betas/FEMALE_BETA_1.npz ADDED
Binary file (342 Bytes). View file
 
src/static/betas/FEMALE_BETA_2.npz ADDED
Binary file (342 Bytes). View file
 
src/static/betas/FEMALE_BETA_3.npz ADDED
Binary file (342 Bytes). View file
 
src/static/betas/FEMALE_BETA_4.npz ADDED
Binary file (342 Bytes). View file
 
src/static/betas/MALE_BETA_0.npz ADDED
Binary file (342 Bytes). View file
 
src/static/betas/MALE_BETA_1.npz ADDED
Binary file (342 Bytes). View file
 
src/static/betas/MALE_BETA_2.npz ADDED
Binary file (342 Bytes). View file
 
src/static/betas/MALE_BETA_3.npz ADDED
Binary file (342 Bytes). View file
 
src/static/betas/MALE_BETA_4.npz ADDED
Binary file (342 Bytes). View file
 
src/static/fig/pose_0.png ADDED
src/static/fig/pose_1.png ADDED
src/static/fig/pose_2.png ADDED
src/static/fig/pose_3.png ADDED
src/static/fig/pose_4.png ADDED
src/static/fig/pose_5.png ADDED
src/static/fig/pose_6.png ADDED
src/static/fig/pose_7.png ADDED
src/static/poses.txt ADDED
@@ -0,0 +1,106 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [ 2.3752, 0.0658, -1.7781, -0.1833, 0.0058, -0.1768, -0.4969, 0.3412,
2
+ 0.1805, 0.2078, -0.0801, 0.0113, 0.7961, -0.0638, -0.0320, 1.1230,
3
+ 0.1120, 0.0431, -0.0053, -0.0622, -0.1404, -0.0399, 0.1543, -0.0574,
4
+ 0.1719, -0.1349, 0.1215, -0.0742, 0.0198, -0.2016, -0.1918, 0.0664,
5
+ 0.1843, -0.1893, -0.0836, -0.2172, 0.3527, -0.0895, 0.0831, 0.1069,
6
+ -0.6679, -0.3409, -0.4127, 0.2049, -0.5758, 0.4160, 0.2027, 0.0371,
7
+ -0.0056, -0.8203, -0.7385, -0.5755, 0.6557, 0.1240, 0.3627, -1.5995,
8
+ 0.2493, -0.1409, 1.3971, -0.2052, -0.0726, -0.5489, 0.4632, 0.0383,
9
+ 0.4377, -0.3150, 0.0867, -0.0317, -0.0694, 0.0872, 0.0519, 0.1608]
10
+
11
+ [ 3.0614e+00, 6.2280e-02, -7.6650e-03, -1.4160e-01, -5.1097e-02,
12
+ 5.0161e-02, -1.3916e-01, -7.7943e-02, -1.4492e-03, 1.0476e-01,
13
+ 1.9706e-02, -5.5241e-02, 4.3114e-01, -2.3592e-03, 1.0349e-01,
14
+ 3.8765e-01, -5.6183e-01, -2.5906e-01, -1.0401e-01, -3.5997e-02,
15
+ 3.2958e-02, 1.1873e-01, 2.8326e-01, 9.6266e-02, -1.7527e-02,
16
+ -4.6820e-01, 4.8134e-03, -3.4153e-03, 3.1733e-02, 7.2645e-02,
17
+ -1.3809e-01, -2.2420e-02, 3.7563e-01, -1.1704e-01, 3.8316e-02,
18
+ -3.5116e-01, 2.1393e-01, -9.0961e-02, 2.1819e-02, -2.2145e-01,
19
+ -8.2792e-02, 4.7571e-01, -3.4885e-01, 1.5275e-01, -3.7524e-01,
20
+ 1.9898e-01, -5.6398e-02, 1.5147e-01, -3.6606e-01, -5.0230e-01,
21
+ 3.5257e-01, -5.7167e-01, 3.5682e-01, -1.2872e-01, 5.8685e-02,
22
+ -2.1642e+00, 6.4898e-01, -2.4495e-01, 2.1219e+00, -7.5819e-01,
23
+ -4.4861e-01, -4.6142e-01, -1.9626e-01, -3.5913e-01, 4.2019e-01,
24
+ 2.7658e-01, 1.7639e-01, -5.2321e-02, -1.1038e-01, 1.2812e-01,
25
+ 6.4935e-02, 2.2037e-01]
26
+
27
+ [ 2.9954, 0.0478, -0.0210, -0.0661, -0.4360, 0.0570, -0.2681, 0.2788,
28
+ -0.0715, 0.2030, 0.0093, -0.1145, 0.2436, -0.0254, -0.1626, 0.5336,
29
+ -0.0321, 0.2793, 0.0192, 0.0449, 0.0101, -0.0073, 0.1966, -0.0735,
30
+ 0.0612, -0.1001, 0.1643, 0.1277, 0.0090, 0.0318, -0.1977, 0.0466,
31
+ 0.2682, -0.1723, -0.0298, -0.2414, -0.0103, -0.0858, 0.0773, 0.0530,
32
+ -0.0082, 0.0819, 0.0522, 0.1311, 0.1491, 0.1614, -0.0862, 0.0777,
33
+ 0.3365, -0.4108, -1.1308, 0.3167, 0.3025, 0.9944, 0.5398, -1.5167,
34
+ -0.0472, 0.3905, 1.4840, -0.1251, -0.2937, -0.1276, 0.0920, -0.2136,
35
+ 0.1464, 0.0138, -0.2083, -0.0330, -0.1633, -0.1662, 0.1062, 0.1335]
36
+
37
+ [ 3.0080, 0.0306, -0.2129, -0.0872, 0.0768, 0.0630, -0.7311, -0.2889,
38
+ -0.4064, 0.2019, 0.0288, -0.0278, 0.4179, -0.1456, -0.0833, 1.8403,
39
+ -0.1916, 0.4140, -0.0385, 0.0567, 0.0509, -0.2573, 0.3238, 0.0203,
40
+ -0.1047, -0.2087, 0.3207, -0.0567, -0.0078, 0.0251, -0.2247, 0.0581,
41
+ 0.3587, -0.2693, 0.0096, -0.3148, 0.3628, 0.0998, 0.0767, -0.3403,
42
+ 0.1187, 0.3583, -0.3395, -0.0055, -0.2204, 0.2906, 0.0092, 0.0590,
43
+ -0.2578, -0.2382, 0.3031, -0.2698, 0.3195, -0.2413, -0.0659, -2.2600,
44
+ 0.8711, -0.1026, 2.1879, -0.8472, -0.2476, -0.3128, 0.0327, -0.0614,
45
+ 0.2795, 0.1144, -0.1259, -0.0362, -0.2552, -0.0544, 0.1021, 0.0793]
46
+
47
+ [-4.4739e-02, -2.5408e-01, 3.0967e+00, -3.2824e-03, 2.9921e-02,
48
+ 1.7044e-02, -6.2180e-02, 2.2239e-02, -2.2721e-02, 1.7281e-01,
49
+ -4.6111e-02, 7.4796e-02, 2.1117e-01, -1.6837e-01, 2.9683e-02,
50
+ 5.8315e-01, 7.6520e-02, 5.6352e-02, -1.1508e-01, -2.0811e-02,
51
+ 3.2421e-02, 3.9826e-01, 3.4520e-01, -2.0537e-01, 3.8679e-01,
52
+ -3.0132e-01, 1.6660e-01, 3.5923e-02, 3.8529e-04, -5.1066e-02,
53
+ -1.0309e-01, -1.7867e-02, 2.7689e-01, -9.9123e-02, 4.2380e-02,
54
+ -2.7752e-01, -3.2211e-01, -2.2977e-02, -4.1069e-04, -2.9728e-01,
55
+ -2.5900e-01, 3.1511e-01, -2.7042e-01, 2.6003e-01, -3.3097e-01,
56
+ -2.2513e-01, -3.0654e-03, 6.8447e-02, -3.8446e-01, -2.3619e-01,
57
+ -3.3112e-02, -3.7500e-01, 1.8820e-01, 1.4296e-02, -3.6162e-01,
58
+ -1.2229e+00, 4.3001e-01, -3.5856e-01, 1.2067e+00, -4.0485e-01,
59
+ 1.6419e-01, -3.9610e-01, 2.3677e-01, 5.5694e-02, 3.8777e-01,
60
+ -2.1233e-01, 2.2479e-01, -2.9042e-02, -8.7811e-02, 2.0511e-01,
61
+ 9.6519e-03, -4.0550e-02]
62
+
63
+ [ 1.7333, -0.0567, 2.4417, -0.0180, -0.0489, 0.0498, -1.3883, 0.3772,
64
+ 0.1170, 0.4974, -0.2696, 0.0821, -0.0471, -0.1734, -0.1726, 2.0454,
65
+ -0.1127, 0.3053, -0.0921, -0.0844, 0.1480, 0.1261, 0.0869, -0.0254,
66
+ 0.3634, 0.0286, 0.2676, -0.0111, -0.1716, 0.0840, -0.1960, 0.0720,
67
+ 0.2174, -0.2858, -0.0343, -0.2553, 0.2707, 0.2487, -0.2674, -0.1070,
68
+ -0.8237, 0.1282, -0.0901, 0.8288, 0.1630, 0.2839, -0.0728, 0.0767,
69
+ -0.4713, -1.1815, -0.7286, 0.1370, 0.6182, 1.1314, 0.0833, -1.2036,
70
+ 0.1424, 0.3215, 0.4865, -0.0045, 0.1883, -0.3926, -0.0261, -0.0714,
71
+ 0.3457, 0.4706, -0.1923, -0.1117, -0.2896, 0.0486, 0.1790, 0.2757]
72
+
73
+ [ 1.4261e+00, -3.0460e-01, 2.5091e+00, -1.2012e-01, -2.9618e-01,
74
+ -1.8254e-02, -1.3069e+00, 1.9453e-01, -3.7499e-02, 4.6489e-01,
75
+ -1.7681e-01, 1.1480e-01, 1.7867e-01, -2.4253e-01, -1.0137e-01,
76
+ 2.0227e+00, -5.9877e-02, 2.9890e-01, -5.5780e-02, -5.1556e-02,
77
+ 1.4710e-01, 4.4349e-01, 3.9919e-02, -1.9014e-02, 1.3687e-01,
78
+ 1.0056e-01, 2.7448e-01, 3.9938e-02, -1.2095e-02, 7.8835e-02,
79
+ -2.3510e-01, 6.9572e-02, 2.4517e-01, -2.7999e-01, -8.5868e-02,
80
+ -2.3118e-01, 1.7140e-01, 5.1235e-02, 8.8233e-03, -1.8278e-01,
81
+ -8.4868e-01, 2.1059e-01, -8.8805e-02, 7.5416e-01, -1.2976e-01,
82
+ 2.1373e-01, 9.2919e-03, 1.4747e-01, -5.4918e-02, -9.1706e-01,
83
+ -8.6564e-01, -3.0029e-01, 1.0207e+00, 6.5611e-01, 6.2078e-01,
84
+ -7.2618e-01, -1.5981e-01, -2.1578e-01, 1.5084e+00, -7.1146e-01,
85
+ -1.7969e-01, -2.6289e-01, -1.9960e-01, 1.3575e-01, 2.0665e-01,
86
+ 3.2092e-02, 4.1407e-02, 3.5012e-02, -4.4135e-02, 4.9747e-02,
87
+ 1.9240e-03, 5.2838e-03]
88
+
89
+ [ 5.1824e-01, -1.4906e-01, 2.9998e+00, -8.9804e-02, 7.9969e-02,
90
+ 1.2960e-02, -6.9304e-01, -3.2315e-01, -4.9412e-01, 2.4757e-01,
91
+ 2.3405e-03, 8.8145e-02, 2.9368e-01, -6.9512e-02, -1.0302e-01,
92
+ 1.9027e+00, -2.2508e-01, 3.0125e-01, -6.5824e-02, 9.6872e-02,
93
+ 9.2468e-03, 2.6954e-01, 7.0543e-02, -5.8890e-02, 3.6490e-01,
94
+ -1.0701e-01, 1.7876e-01, 4.4869e-02, -1.8048e-02, 1.3204e-02,
95
+ -1.5959e-01, 5.6190e-03, 2.4617e-01, -2.9041e-01, -6.4084e-02,
96
+ -1.8760e-01, -1.5622e-02, -4.4083e-01, 6.6574e-02, -1.3525e-01,
97
+ 1.0143e-01, -2.0383e-01, -2.1113e-01, 1.4702e-01, -4.7091e-01,
98
+ -2.1075e-01, -1.5843e-01, 1.1590e-01, -1.5811e-01, -8.1192e-02,
99
+ -1.1480e+00, -5.1663e-01, 4.5162e-01, 5.0580e-02, 2.2351e-01,
100
+ -1.1500e-01, 2.9583e-01, -4.5928e-01, 1.2410e+00, -6.1835e-01,
101
+ 5.3863e-01, 8.0154e-02, 8.2205e-02, 8.9368e-02, 6.1148e-01,
102
+ -3.4663e-01, 1.4324e-01, -1.4439e-01, -1.4406e-01, 1.4954e-01,
103
+ 1.9718e-02, 1.2337e-01]
104
+
105
+
106
+
src/static/poses/POSE_0.npz ADDED
Binary file (838 Bytes). View file
 
src/static/poses/POSE_1.npz ADDED
Binary file (838 Bytes). View file
 
src/static/poses/POSE_2.npz ADDED
Binary file (838 Bytes). View file
 
src/static/poses/POSE_3.npz ADDED
Binary file (838 Bytes). View file
 
src/static/poses/POSE_4.npz ADDED
Binary file (838 Bytes). View file
 
src/static/poses/POSE_5.npz ADDED
Binary file (838 Bytes). View file
 
src/static/poses/POSE_6.npz ADDED
Binary file (838 Bytes). View file
 
src/static/poses/POSE_7.npz ADDED
Binary file (838 Bytes). View file
 
src/static/save_betas.py ADDED
@@ -0,0 +1,55 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import numpy as np
2
+
3
+ # FEMALE 数据
4
+ female_data = {
5
+ "Petite_Slim": np.array([-2.405284, -1.5530001, -0.24272324, -1.443513, -0.90185016, 1.2732644,
6
+ -0.36933944, -0.05060475, -2.3866267, -0.5039462]),
7
+ "Average_Fit": np.array([-1.3060766, -1.6338427, 0.70017195, -0.17132899, -1.1940454, 0.29538375,
8
+ 0.14818205, 0.6067093, -1.2169323, -0.39638677]),
9
+ "Athletic_Tall": np.array([0.22818007, -1.1036383, -1.5221908, 0.73692316, -0.35802472, 0.948243,
10
+ -0.03018424, 0.55922085, -0.16469094, -1.558347]),
11
+ "Curvy_Plus": np.array([-0.5351595, -0.6430263, 1.4178932, 0.7848561, 0.29656753, 0.00878574,
12
+ 0.9825444, -0.5219289, 0.40674126, 0.18135245]),
13
+ "Big_and_Heavy": np.array([1.8121121, 0.3021033, 1.3633814, 1.6494894, 2.1491473, 0.9186887,
14
+ 0.9121304, -1.3406857, 2.321915, -1.0636625])
15
+ }
16
+
17
+ # MALE 数据
18
+ male_data = {
19
+ "Male_Skinny_Short": np.array([-0.7108757, -0.7559417, -0.94977564, -0.5261638, -1.7385905, -0.6821138,
20
+ -3.8808734, -1.083193, -0.30184665, 0.64134985]),
21
+ "Male_Standard": np.array([0.5232158, -0.6872696, -1.1425025, 0.7785673, -1.8967177, -0.9401324,
22
+ 0.06393365, -0.3843205, -0.50072473, -0.5430138]),
23
+ "Male_V_Shape": np.array([1.1519345, 0.38004422, -1.7919775, -0.37787473, -0.1616468, 0.6167449,
24
+ 0.59436065, -0.7820431, -1.8210857, -0.37498614]),
25
+ "Male_Stocky_Rect": np.array([0.2341475, -0.22931805, 1.9749473, -0.05317437, -1.4906491, -2.5173957,
26
+ 0.04375501, 0.03236455, -0.23340486, 0.4409504]),
27
+ "Male_Giant_Heavy": np.array([2.932486, 0.4136964, 1.1478211, 1.5842791, 1.3554143, -1.7326043,
28
+ 1.195378, -1.1438893, 0.8729984, -0.06384684])
29
+ }
30
+
31
+ # 保存 FEMALE 数据
32
+ for i, (body_type, data) in enumerate(female_data.items()):
33
+ filename = f"betas/FEMALE_BETA_{i}.npz"
34
+ np.savez(filename, beta=data)
35
+ print(f"Saved {filename} - {body_type}")
36
+
37
+ # 保存 MALE 数据
38
+ for i, (body_type, data) in enumerate(male_data.items()):
39
+ filename = f"betas/MALE_BETA_{i}.npz"
40
+ np.savez(filename, beta=data)
41
+ print(f"Saved {filename} - {body_type}")
42
+
43
+ print("\n所有文件已保存完成!")
44
+
45
+ # 验证文件保存是否正确
46
+ print("\n验证保存的文件:")
47
+ for i in range(5):
48
+ female_file = f"betas/FEMALE_BETA_{i}.npz"
49
+ male_file = f"betas/MALE_BETA_{i}.npz"
50
+
51
+ female_loaded = np.load(female_file)
52
+ male_loaded = np.load(male_file)
53
+
54
+ print(f"{female_file}: shape={female_loaded['beta'].shape}, dtype={female_loaded['beta'].dtype}")
55
+ print(f"{male_file}: shape={male_loaded['beta'].shape}, dtype={male_loaded['beta'].dtype}")
src/static/save_poses.py ADDED
@@ -0,0 +1,129 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import numpy as np
2
+ import os
3
+
4
+ # Pose数据列表
5
+ pose_data = [
6
+ np.array([2.3752, 0.0658, -1.7781, -0.1833, 0.0058, -0.1768, -0.4969, 0.3412,
7
+ 0.1805, 0.2078, -0.0801, 0.0113, 0.7961, -0.0638, -0.0320, 1.1230,
8
+ 0.1120, 0.0431, -0.0053, -0.0622, -0.1404, -0.0399, 0.1543, -0.0574,
9
+ 0.1719, -0.1349, 0.1215, -0.0742, 0.0198, -0.2016, -0.1918, 0.0664,
10
+ 0.1843, -0.1893, -0.0836, -0.2172, 0.3527, -0.0895, 0.0831, 0.1069,
11
+ -0.6679, -0.3409, -0.4127, 0.2049, -0.5758, 0.4160, 0.2027, 0.0371,
12
+ -0.0056, -0.8203, -0.7385, -0.5755, 0.6557, 0.1240, 0.3627, -1.5995,
13
+ 0.2493, -0.1409, 1.3971, -0.2052, -0.0726, -0.5489, 0.4632, 0.0383,
14
+ 0.4377, -0.3150, 0.0867, -0.0317, -0.0694, 0.0872, 0.0519, 0.1608]),
15
+
16
+ np.array([3.0614e+00, 6.2280e-02, -7.6650e-03, -1.4160e-01, -5.1097e-02,
17
+ 5.0161e-02, -1.3916e-01, -7.7943e-02, -1.4492e-03, 1.0476e-01,
18
+ 1.9706e-02, -5.5241e-02, 4.3114e-01, -2.3592e-03, 1.0349e-01,
19
+ 3.8765e-01, -5.6183e-01, -2.5906e-01, -1.0401e-01, -3.5997e-02,
20
+ 3.2958e-02, 1.1873e-01, 2.8326e-01, 9.6266e-02, -1.7527e-02,
21
+ -4.6820e-01, 4.8134e-03, -3.4153e-03, 3.1733e-02, 7.2645e-02,
22
+ -1.3809e-01, -2.2420e-02, 3.7563e-01, -1.1704e-01, 3.8316e-02,
23
+ -3.5116e-01, 2.1393e-01, -9.0961e-02, 2.1819e-02, -2.2145e-01,
24
+ -8.2792e-02, 4.7571e-01, -3.4885e-01, 1.5275e-01, -3.7524e-01,
25
+ 1.9898e-01, -5.6398e-02, 1.5147e-01, -3.6606e-01, -5.0230e-01,
26
+ 3.5257e-01, -5.7167e-01, 3.5682e-01, -1.2872e-01, 5.8685e-02,
27
+ -2.1642e+00, 6.4898e-01, -2.4495e-01, 2.1219e+00, -7.5819e-01,
28
+ -4.4861e-01, -4.6142e-01, -1.9626e-01, -3.5913e-01, 4.2019e-01,
29
+ 2.7658e-01, 1.7639e-01, -5.2321e-02, -1.1038e-01, 1.2812e-01,
30
+ 6.4935e-02, 2.2037e-01]),
31
+
32
+ np.array([2.9954, 0.0478, -0.0210, -0.0661, -0.4360, 0.0570, -0.2681, 0.2788,
33
+ -0.0715, 0.2030, 0.0093, -0.1145, 0.2436, -0.0254, -0.1626, 0.5336,
34
+ -0.0321, 0.2793, 0.0192, 0.0449, 0.0101, -0.0073, 0.1966, -0.0735,
35
+ 0.0612, -0.1001, 0.1643, 0.1277, 0.0090, 0.0318, -0.1977, 0.0466,
36
+ 0.2682, -0.1723, -0.0298, -0.2414, -0.0103, -0.0858, 0.0773, 0.0530,
37
+ -0.0082, 0.0819, 0.0522, 0.1311, 0.1491, 0.1614, -0.0862, 0.0777,
38
+ 0.3365, -0.4108, -1.1308, 0.3167, 0.3025, 0.9944, 0.5398, -1.5167,
39
+ -0.0472, 0.3905, 1.4840, -0.1251, -0.2937, -0.1276, 0.0920, -0.2136,
40
+ 0.1464, 0.0138, -0.2083, -0.0330, -0.1633, -0.1662, 0.1062, 0.1335]),
41
+
42
+ np.array([3.0080, 0.0306, -0.2129, -0.0872, 0.0768, 0.0630, -0.7311, -0.2889,
43
+ -0.4064, 0.2019, 0.0288, -0.0278, 0.4179, -0.1456, -0.0833, 1.8403,
44
+ -0.1916, 0.4140, -0.0385, 0.0567, 0.0509, -0.2573, 0.3238, 0.0203,
45
+ -0.1047, -0.2087, 0.3207, -0.0567, -0.0078, 0.0251, -0.2247, 0.0581,
46
+ 0.3587, -0.2693, 0.0096, -0.3148, 0.3628, 0.0998, 0.0767, -0.3403,
47
+ 0.1187, 0.3583, -0.3395, -0.0055, -0.2204, 0.2906, 0.0092, 0.0590,
48
+ -0.2578, -0.2382, 0.3031, -0.2698, 0.3195, -0.2413, -0.0659, -2.2600,
49
+ 0.8711, -0.1026, 2.1879, -0.8472, -0.2476, -0.3128, 0.0327, -0.0614,
50
+ 0.2795, 0.1144, -0.1259, -0.0362, -0.2552, -0.0544, 0.1021, 0.0793]),
51
+
52
+ np.array([-4.4739e-02, -2.5408e-01, 3.0967e+00, -3.2824e-03, 2.9921e-02,
53
+ 1.7044e-02, -6.2180e-02, 2.2239e-02, -2.2721e-02, 1.7281e-01,
54
+ -4.6111e-02, 7.4796e-02, 2.1117e-01, -1.6837e-01, 2.9683e-02,
55
+ 5.8315e-01, 7.6520e-02, 5.6352e-02, -1.1508e-01, -2.0811e-02,
56
+ 3.2421e-02, 3.9826e-01, 3.4520e-01, -2.0537e-01, 3.8679e-01,
57
+ -3.0132e-01, 1.6660e-01, 3.5923e-02, 3.8529e-04, -5.1066e-02,
58
+ -1.0309e-01, -1.7867e-02, 2.7689e-01, -9.9123e-02, 4.2380e-02,
59
+ -2.7752e-01, -3.2211e-01, -2.2977e-02, -4.1069e-04, -2.9728e-01,
60
+ -2.5900e-01, 3.1511e-01, -2.7042e-01, 2.6003e-01, -3.3097e-01,
61
+ -2.2513e-01, -3.0654e-03, 6.8447e-02, -3.8446e-01, -2.3619e-01,
62
+ -3.3112e-02, -3.7500e-01, 1.8820e-01, 1.4296e-02, -3.6162e-01,
63
+ -1.2229e+00, 4.3001e-01, -3.5856e-01, 1.2067e+00, -4.0485e-01,
64
+ 1.6419e-01, -3.9610e-01, 2.3677e-01, 5.5694e-02, 3.8777e-01,
65
+ -2.1233e-01, 2.2479e-01, -2.9042e-02, -8.7811e-02, 2.0511e-01,
66
+ 9.6519e-03, -4.0550e-02]),
67
+
68
+ np.array([1.7333, -0.0567, 2.4417, -0.0180, -0.0489, 0.0498, -1.3883, 0.3772,
69
+ 0.1170, 0.4974, -0.2696, 0.0821, -0.0471, -0.1734, -0.1726, 2.0454,
70
+ -0.1127, 0.3053, -0.0921, -0.0844, 0.1480, 0.1261, 0.0869, -0.0254,
71
+ 0.3634, 0.0286, 0.2676, -0.0111, -0.1716, 0.0840, -0.1960, 0.0720,
72
+ 0.2174, -0.2858, -0.0343, -0.2553, 0.2707, 0.2487, -0.2674, -0.1070,
73
+ -0.8237, 0.1282, -0.0901, 0.8288, 0.1630, 0.2839, -0.0728, 0.0767,
74
+ -0.4713, -1.1815, -0.7286, 0.1370, 0.6182, 1.1314, 0.0833, -1.2036,
75
+ 0.1424, 0.3215, 0.4865, -0.0045, 0.1883, -0.3926, -0.0261, -0.0714,
76
+ 0.3457, 0.4706, -0.1923, -0.1117, -0.2896, 0.0486, 0.1790, 0.2757]),
77
+
78
+ np.array([1.4261e+00, -3.0460e-01, 2.5091e+00, -1.2012e-01, -2.9618e-01,
79
+ -1.8254e-02, -1.3069e+00, 1.9453e-01, -3.7499e-02, 4.6489e-01,
80
+ -1.7681e-01, 1.1480e-01, 1.7867e-01, -2.4253e-01, -1.0137e-01,
81
+ 2.0227e+00, -5.9877e-02, 2.9890e-01, -5.5780e-02, -5.1556e-02,
82
+ 1.4710e-01, 4.4349e-01, 3.9919e-02, -1.9014e-02, 1.3687e-01,
83
+ 1.0056e-01, 2.7448e-01, 3.9938e-02, -1.2095e-02, 7.8835e-02,
84
+ -2.3510e-01, 6.9572e-02, 2.4517e-01, -2.7999e-01, -8.5868e-02,
85
+ -2.3118e-01, 1.7140e-01, 5.1235e-02, 8.8233e-03, -1.8278e-01,
86
+ -8.4868e-01, 2.1059e-01, -8.8805e-02, 7.5416e-01, -1.2976e-01,
87
+ 2.1373e-01, 9.2919e-03, 1.4747e-01, -5.4918e-02, -9.1706e-01,
88
+ -8.6564e-01, -3.0029e-01, 1.0207e+00, 6.5611e-01, 6.2078e-01,
89
+ -7.2618e-01, -1.5981e-01, -2.1578e-01, 1.5084e+00, -7.1146e-01,
90
+ -1.7969e-01, -2.6289e-01, -1.9960e-01, 1.3575e-01, 2.0665e-01,
91
+ 3.2092e-02, 4.1407e-02, 3.5012e-02, -4.4135e-02, 4.9747e-02,
92
+ 1.9240e-03, 5.2838e-03]),
93
+
94
+ np.array([5.1824e-01, -1.4906e-01, 2.9998e+00, -8.9804e-02, 7.9969e-02,
95
+ 1.2960e-02, -6.9304e-01, -3.2315e-01, -4.9412e-01, 2.4757e-01,
96
+ 2.3405e-03, 8.8145e-02, 2.9368e-01, -6.9512e-02, -1.0302e-01,
97
+ 1.9027e+00, -2.2508e-01, 3.0125e-01, -6.5824e-02, 9.6872e-02,
98
+ 9.2468e-03, 2.6954e-01, 7.0543e-02, -5.8890e-02, 3.6490e-01,
99
+ -1.0701e-01, 1.7876e-01, 4.4869e-02, -1.8048e-02, 1.3204e-02,
100
+ -1.5959e-01, 5.6190e-03, 2.4617e-01, -2.9041e-01, -6.4084e-02,
101
+ -1.8760e-01, -1.5622e-02, -4.4083e-01, 6.6574e-02, -1.3525e-01,
102
+ 1.0143e-01, -2.0383e-01, -2.1113e-01, 1.4702e-01, -4.7091e-01,
103
+ -2.1075e-01, -1.5843e-01, 1.1590e-01, -1.5811e-01, -8.1192e-02,
104
+ -1.1480e+00, -5.1663e-01, 4.5162e-01, 5.0580e-02, 2.2351e-01,
105
+ -1.1500e-01, 2.9583e-01, -4.5928e-01, 1.2410e+00, -6.1835e-01,
106
+ 5.3863e-01, 8.0154e-02, 8.2205e-02, 8.9368e-02, 6.1148e-01,
107
+ -3.4663e-01, 1.4324e-01, -1.4439e-01, -1.4406e-01, 1.4954e-01,
108
+ 1.9718e-02, 1.2337e-01])
109
+ ]
110
+
111
+ # 保存pose数据
112
+ for i, pose in enumerate(pose_data):
113
+ filename = f"poses/POSE_{i}.npz"
114
+ np.savez(filename, pose=pose)
115
+ print(f"Saved {filename} - shape: {pose.shape}")
116
+
117
+ print(f"\n已保存 {len(pose_data)} 个pose文件到poses目录")
118
+
119
+ # 验证文件保存是否正确
120
+ print("\n验证保存的文件:")
121
+ for i in range(len(pose_data)):
122
+ filename = f"poses/POSE_{i}.npz"
123
+ if os.path.exists(filename):
124
+ loaded = np.load(filename)
125
+ pose = loaded['pose']
126
+ print(f"{filename}: shape={pose.shape}, dtype={pose.dtype}, first_value={pose[0]:.4f}")
127
+ else:
128
+ print(f"{filename}: 文件不存在")
129
+