yhw-yhw / SHOW

This is the codebase for SHOW in Generating Holistic 3D Human Motion from Speech [CVPR2023],
Other
211 stars 26 forks source link

WARNING | stage2_main:138 - ours_pkl_file_path not exists: /home/quannxa/SHOW/test/demo_video1/ours/all.pkl #25

Open anhquannguyen21 opened 1 year ago

anhquannguyen21 commented 1 year ago

I run on another video but it has this issue. How to fix it?

Shotsordsoo commented 11 months ago

Got a fix. The problem seems in stage2_main line 274: if body_kpts_diff_sum < body_kpts_diff_sum_threshold: logger.warning( f'body_kpts_diff_sum: {body_kpts_diff_sum} < {body_kpts_diff_sum_threshold}, skipping' ) SHOW.purge_dir(smplifyx_cfg.ours_images_path) SHOW.purge_dir(smplifyx_cfg.ours_pkl_file_path) SHOW.purge_dir(smplifyx_cfg.final_losses_json_path) SHOW.purge_dir(smplifyx_cfg.output_video_path) SHOW.purge_dir(smplifyx_cfg.w_mica_merge_pkl) SHOW.purge_dir(smplifyx_cfg.mica_all_dir) return False # 执行完毕之后Return,函数跑完,问题可能问题在这。 else: logger.info( f'body_kpts_diff_sum: {body_kpts_diff_sum} > {body_kpts_diff_sum_threshold}' ) The absence of all.pkl( and final_metric.json) is because of body_kpts_diff_sum < body_kpts_diff_sum_threshold so the function just return and the file that's needed in next process are not generated. So to fix this you need to lower the body_kpts_diff_sum_threshold (eg. 0), works for me.

mookerr commented 6 months ago

您好,我在自己的视频上运行也出现了这个错误,请问这个问题最后怎么解决呢

Frankxstt commented 2 months ago

May I ask how this problem was solved?