Spaces:
Configuration error
Configuration error
File size: 565 Bytes
1ba539f |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
import numpy as np
from lib.config import cfg
import os
class Evaluator:
def evaluate(self, output, batch):
cube = output['cube']
cube = cube[10:-10, 10:-10, 10:-10]
pts = batch['pts'][0].detach().cpu().numpy()
pts = pts[cube > cfg.mesh_th]
i = batch['i'].item()
result_dir = os.path.join(cfg.result_dir, 'pts')
os.system('mkdir -p {}'.format(result_dir))
result_path = os.path.join(result_dir, '{}.npy'.format(i))
np.save(result_path, pts)
def summarize(self):
return {}
|