Lingteng Qiu (邱陵腾)
rm assets & wheels
434b0b0
import os
import sys
sys.path.append("./")
SAPIENS_WEIGHT = "/mnt/workspaces/codes/nips-2024/CHAMP/pretrained_models/sapiens/normal/sapiens_1b_normal_render_people_epoch_115_torchscript.pt2"
def matting_process_imgs(path):
src_path = path
target = os.path.join(src_path, "masks")
cmd = f"python ./human_generate_system/engineer/SegmentAPI/SAM.py -i {path} -o {target} --mask --wo_super_reso"
print(cmd)
os.system(cmd)
def interface(folder, mask_folder, save_folder):
cmd = f"python ./engine/NormalEstimator/Sapiens/core/vis_normal.py \
{SAPIENS_WEIGHT} \
--input {folder} \
--seg_dir {mask_folder} \
--batch-size=1 --output-root={save_folder}"
print(cmd)
os.system(cmd)
if __name__ == "__main__":
folders = [
"/mnt/workspaces/codes/nips-2024/Online_816/Human3DGS/gradio_examples/mv_texture_smpl/09F273EE-9E5E-4DAF-BB96-8E0923E6663D-2874-000001831D0983D7/"
]
for folder in folders:
interface(folder)