Darknsu commited on
Commit
1db2f07
·
verified ·
1 Parent(s): a719c01

Update opts_egtea.py

Browse files
Files changed (1) hide show
  1. opts_egtea.py +14 -4
opts_egtea.py CHANGED
@@ -66,9 +66,12 @@ import os
66
 
67
  def parse_opt():
68
  parser = argparse.ArgumentParser()
69
- parser.add_argument('--annotations_path', type=str, default=os.path.join(os.getcwd(), 'data', 'annotations.json'))
70
  parser.add_argument('--video_path', type=str, default=os.path.join(os.getcwd(), 'data', 'videos', 'test_video.mp4'))
71
- parser.add_argument('--feature_dir', type=str, default=os.path.join(os.getcwd(), 'data', 'features'))
 
 
 
72
  parser.add_argument('--checkpoint_path', type=str, default=os.path.join(os.getcwd(), 'checkpoints'))
73
  parser.add_argument('--result_file', type=str, default=os.path.join(os.getcwd(), 'results', 'result_{}.json'))
74
  parser.add_argument('--frame_result_file', type=str, default=os.path.join(os.getcwd(), 'results', 'frame_result_{}.h5'))
@@ -77,13 +80,13 @@ def parse_opt():
77
  parser.add_argument('--exp', type=str, default='action_detection')
78
  parser.add_argument('--mode', type=str, default='test')
79
  parser.add_argument('--inference_subset', type=str, default='test')
80
- parser.add_argument('--num_of_class', type=int, default=106) # Adjust based on dataset
81
  parser.add_argument('--segment_size', type=int, default=16)
82
  parser.add_argument('--threshold', type=float, default=0.5)
83
  parser.add_argument('--soft_nms', type=float, default=0.3)
84
  parser.add_argument('--sup_threshold', type=float, default=0.5)
85
  parser.add_argument('--anchors', type=str, default='1,2,4,8,16,32')
86
- parser.add_argument('--feat_dim', type=int, default=2048)
87
  parser.add_argument('--lr', type=float, default=1e-4)
88
  parser.add_argument('--weight_decay', type=float, default=1e-4)
89
  parser.add_argument('--lr_step', type=int, default=10)
@@ -93,5 +96,12 @@ def parse_opt():
93
  parser.add_argument('--gamma', type=float, default=1.0)
94
  parser.add_argument('--seed', type=int, default=42)
95
  parser.add_argument('--pptype', type=str, default='nms')
 
 
 
 
 
 
 
96
  args = parser.parse_args()
97
  return args
 
66
 
67
  def parse_opt():
68
  parser = argparse.ArgumentParser()
69
+ parser.add_argument('--video_anno', type=str, default=os.path.join(os.getcwd(), 'data', 'annotations.json'))
70
  parser.add_argument('--video_path', type=str, default=os.path.join(os.getcwd(), 'data', 'videos', 'test_video.mp4'))
71
+ parser.add_argument('--video_feature_all_test', type=str, default=os.path.join(os.getcwd(), 'data', 'features') + os.sep)
72
+ parser.add_argument('--video_len_file', type=str, default=os.path.join(os.getcwd(), 'data', 'video_len_{}.json'))
73
+ parser.add_argument('--proposal_label_file', type=str, default=os.path.join(os.getcwd(), 'data', 'proposal_label_{}.h5'))
74
+ parser.add_argument('--suppress_label_file', type=str, default=os.path.join(os.getcwd(), 'data', 'suppress_label_{}.h5'))
75
  parser.add_argument('--checkpoint_path', type=str, default=os.path.join(os.getcwd(), 'checkpoints'))
76
  parser.add_argument('--result_file', type=str, default=os.path.join(os.getcwd(), 'results', 'result_{}.json'))
77
  parser.add_argument('--frame_result_file', type=str, default=os.path.join(os.getcwd(), 'results', 'frame_result_{}.h5'))
 
80
  parser.add_argument('--exp', type=str, default='action_detection')
81
  parser.add_argument('--mode', type=str, default='test')
82
  parser.add_argument('--inference_subset', type=str, default='test')
83
+ parser.add_argument('--num_of_class', type=int, default=23) # 22 EGTEA actions + background
84
  parser.add_argument('--segment_size', type=int, default=16)
85
  parser.add_argument('--threshold', type=float, default=0.5)
86
  parser.add_argument('--soft_nms', type=float, default=0.3)
87
  parser.add_argument('--sup_threshold', type=float, default=0.5)
88
  parser.add_argument('--anchors', type=str, default='1,2,4,8,16,32')
89
+ parser.add_argument('--feat_dim', type=int, default=2048) # rgb (1024) + flow (1024)
90
  parser.add_argument('--lr', type=float, default=1e-4)
91
  parser.add_argument('--weight_decay', type=float, default=1e-4)
92
  parser.add_argument('--lr_step', type=int, default=10)
 
96
  parser.add_argument('--gamma', type=float, default=1.0)
97
  parser.add_argument('--seed', type=int, default=42)
98
  parser.add_argument('--pptype', type=str, default='nms')
99
+ parser.add_argument('--data_format', type=str, default='npz_i3d')
100
+ parser.add_argument('--rgb_only', type=bool, default=False)
101
+ parser.add_argument('--predefined_fps', type=int, default=30)
102
+ parser.add_argument('--split', type=str, default='test')
103
+ parser.add_argument('--setup', type=str, default='default')
104
+ parser.add_argument('--data_rescale', type=float, default=1.0)
105
+ parser.add_argument('--pos_threshold', type=float, default=0.5)
106
  args = parser.parse_args()
107
  return args