Spaces:
Runtime error
Runtime error
from argparse import ArgumentParser | |
from omegaconf import OmegaConf | |
import os | |
import sys | |
from inference.joint2smplx import process_file | |
if __name__ == '__main__': | |
""" | |
args: | |
- input_folder | |
- output_folder | |
""" | |
parser = ArgumentParser() | |
parser.add_argument('--input_folder', type=str, default=None) | |
parser.add_argument('--output_folder', type=str, default=None) | |
args = parser.parse_args() | |
root = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) # motionReFit dir | |
config = OmegaConf.load(os.path.join(root, "src", "configs/j2s.yaml")) | |
for file_name in os.listdir(args.input_folder): | |
if file_name.endswith('.pkl'): | |
process_file(file_path=args.input_folder, | |
file_name=file_name, | |
save_path=args.output_folder, | |
JointsToSMPLX_model_path=os.path.join(root, config.JointsToSMPLX_model_path), | |
smplx_path=os.path.join(root, config.smplx_path), | |
key_list = ['generated_samples', 'original_samples'], | |
interp_s=config.interp_s, | |
) |