quasi-physical-sims / utils /utils /get_nokov_success_record.py
meow
a
710e818
raw
history blame
1.51 kB
import os
import sys
sys.path.append('.')
from utils.hoi_io2 import get_valid_video_list, get_num_frame, get_num_frame_v2
from utils.organize_dataset import add_a_line, organize_record_file
if __name__ == "__main__":
# date_list = ['20230917', '20230919', '20230923', '20230926', '20230927', '20230928', '20230929', '20231002', '20231005', '20231006', '20231010', '20231013', '20231015']
# date_list = ['20231019', '20231020', '20231026', '20231027', '20231031', '20231102']
# date_list = ['20231103', '20231104', '20231105']
date_list = ['20230930']
# date_list = ['20231024']
# video_record_root = '/share/hlyang/results'
video_record_root = '/data2/hlyang/results'
record_root = '/data2/hlyang/results'
upload_root = '/data2/HOI-mocap'
for date in date_list:
video_list = get_valid_video_list(video_record_root, date, remove_hand=True)
nokov_success_record_path = os.path.join(record_root, 'record', f'{date}_nokov_succeed.txt')
for video_id in video_list:
obj_pose_dir = os.path.join(upload_root, 'HO_poses', date, video_id, 'objpose')
invalid_path = os.path.join(upload_root, 'HO_poses', date, video_id, 'invalid')
if os.path.isdir(obj_pose_dir) and not os.path.isfile(invalid_path):
add_a_line(nokov_success_record_path, f'{video_id}')
if os.path.exists(nokov_success_record_path):
organize_record_file(nokov_success_record_path)