debug predictor

This commit is contained in:
Jeremy Hummel 2019-08-14 10:23:52 -07:00
commit ca815abaf5

View file

@ -575,6 +575,10 @@ class SAEModel(ModelBase):
def predictor_func(self, face): def predictor_func(self, face):
if self.options['learn_mask']: if self.options['learn_mask']:
print('np.shape(face):', np.shape(face))
print('np.newaxis:', np.newaxis)
print('np.shape(face[np.newaxis, ...]):', np.shape(face[np.newaxis, ...]))
print('np.shape(self.AE_convert([face[np.newaxis, ...]])):', self.AE_convert([face[np.newaxis, ...]]))
bgr, mask_dst_dstm, mask_src_dstm = self.AE_convert([face[np.newaxis, ...]]) bgr, mask_dst_dstm, mask_src_dstm = self.AE_convert([face[np.newaxis, ...]])
mask = mask_dst_dstm[0] * mask_src_dstm[0] mask = mask_dst_dstm[0] * mask_src_dstm[0]
return bgr[0], mask[..., 0] return bgr[0], mask[..., 0]