Spaces:
Running
on
Zero
Running
on
Zero
Update difpoint/inference.py
Browse files- difpoint/inference.py +2 -8
difpoint/inference.py
CHANGED
@@ -193,20 +193,14 @@ class Inferencer(object):
|
|
193 |
|
194 |
def _norm(self, data_dict):
|
195 |
for k in data_dict.keys():
|
196 |
-
if k in ['yaw', 'pitch', 'roll', 't', 'scale', 'c_lip', 'c_eye']:
|
197 |
v=data_dict[k]
|
198 |
data_dict[k] = (v - self.norm_info[k+'_mean'])/self.norm_info[k+'_std']
|
199 |
-
elif k in ['exp', 'kp']:
|
200 |
-
v=data_dict[k]
|
201 |
-
data_dict[k] = (v - self.norm_info[k+'_mean'].reshape(1,21,3))/self.norm_info[k+'_std'].reshape(1,21,3)
|
202 |
return data_dict
|
203 |
|
204 |
def _denorm(self, data_dict):
|
205 |
for k in data_dict.keys():
|
206 |
-
if k in ['yaw', 'pitch', 'roll', 't', 'scale', 'c_lip', 'c_eye']:
|
207 |
-
v=data_dict[k]
|
208 |
-
data_dict[k] = v * self.norm_info[k+'_std'] + self.norm_info[k+'_mean']
|
209 |
-
elif k in ['exp', 'kp']:
|
210 |
v=data_dict[k]
|
211 |
data_dict[k] = v * self.norm_info[k+'_std'] + self.norm_info[k+'_mean']
|
212 |
return data_dict
|
|
|
193 |
|
194 |
def _norm(self, data_dict):
|
195 |
for k in data_dict.keys():
|
196 |
+
if k in ['yaw', 'pitch', 'roll', 't', 'exp', 'scale', 'kp', 'c_lip', 'c_eye']:
|
197 |
v=data_dict[k]
|
198 |
data_dict[k] = (v - self.norm_info[k+'_mean'])/self.norm_info[k+'_std']
|
|
|
|
|
|
|
199 |
return data_dict
|
200 |
|
201 |
def _denorm(self, data_dict):
|
202 |
for k in data_dict.keys():
|
203 |
+
if k in ['yaw', 'pitch', 'roll', 't', 'exp', 'scale', 'kp', 'c_lip', 'c_eye']:
|
|
|
|
|
|
|
204 |
v=data_dict[k]
|
205 |
data_dict[k] = v * self.norm_info[k+'_std'] + self.norm_info[k+'_mean']
|
206 |
return data_dict
|