Update opts_egtea.py
Browse files- 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('--
|
| 70 |
parser.add_argument('--video_path', type=str, default=os.path.join(os.getcwd(), 'data', 'videos', 'test_video.mp4'))
|
| 71 |
-
parser.add_argument('--
|
|
|
|
|
|
|
|
|
|
| 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=
|
| 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
|