parser.add_argument('tracker_param', type=str, help='Name of config file.')怎么添加tracker——param的路径
时间: 2023-06-16 15:05:55 浏览: 106
您可以在命令行中输入以下内容来指定tracker_param的路径:
```
python your_script.py --tracker_param /path/to/your/config/file
```
其中,`your_script.py`是您的Python脚本的名称,`/path/to/your/config/file`是您的配置文件的路径。您也可以使用短格式的选项来指定路径(例如`-tp`或`--tp`):
```
python your_script.py -tp /path/to/your/config/file
```
在您的Python脚本中,您可以使用`args`变量来访问传递给脚本的选项和参数。例如,您可以使用以下代码来获取`tracker_param`的值:
```python
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('tracker_param', type=str, help='Name of config file.')
args = parser.parse_args()
tracker_param_path = args.tracker_param
```
相关问题
if __name__ == "__main__": parser = argparse.ArgumentParser() parser.add_argument("--epochs", type=int, default=100, help="number of epochs") parser.add_argument("--batch_size", type=int, default=4, help="size of each image batch") parser.add_argument("--gradient_accumulations", type=int, default=2, help="number of gradient accums before step") parser.add_argument("--model_def", type=str, default="config/yolov3.cfg", help="path to model definition file") parser.add_argument("--data_config", type=str, default="config/coco.data", help="path to data config file") parser.add_argument("--pretrained_weights", type=str, help="if specified starts from checkpoint model") parser.add_argument("--n_cpu", type=int, default=0, help="number of cpu threads to use during batch generation") parser.add_argument("--img_size", type=int, default=416, help="size of each image dimension") parser.add_argument("--checkpoint_interval", type=int, default=1, help="interval between saving model weights") parser.add_argument("--evaluation_interval", type=int, default=1, help="interval evaluations on validation set") parser.add_argument("--compute_map", default=False, help="if True computes mAP every tenth batch") parser.add_argument("--multiscale_training", default=True, help="allow for multi-scale training") opt = parser.parse_args() print(opt)
这段代码是一个 Python 脚本,用于训练 YOLOv3 目标检测模型。它使用 argparse 模块来解析命令行参数,并将这些参数存储在 opt 对象中。这些参数包括训练轮数、批量大小、梯度积累次数、模型定义文件路径、数据配置文件路径、预训练权重文件路径、CPU 线程数、图像大小、保存模型权重的间隔、在验证集上评估的间隔、是否计算 mAP、是否允许多尺度训练等。最后,它打印出 opt 对象的值。
def get_parser(): parser = argparse.ArgumentParser(description='Face detection and classification for politicians in Japanese TV.') # Important configuration variables parser.add_argument('--dataset', type=str, default='mot17', help='Mode name for saving files.') parser.add_argument('--mode', default='train', type=str, help='train or test.') parser.add_argument('--detector', type=str, default='YOLOX', help='Detector to be used. FRCNN, SDP, Bresee, SGT, YOLOX, GT.') parser.add_argument('--reid', type=str, default=None, help='Reidentification model to be used. SBS, MGN.') parser.add_argument('--mod', type=str, default=None, help='Tracker name modifier to do testing of features.') # Paths parser.add_argument('--datapath', type=str, default='datasets/MOT17Det', help='Dataset path with frames inside.') parser.add_argument('--feat', type=str, default='feats', help='Features files path.') # Tracking-specific configuration variables parser.add_argument('--max_iou_th', type=float, default=0.15, help='Max value to multiply the distance of two close objects.') parser.add_argument('--w_tracklet', type=int, default=10, help='Window size per tracklet') parser.add_argument('--w_fuse', type=int, default=3, help='Window size per fusion in hierarchy') parser.add_argument('--max_prop', type=int, default=10000, help='Difficult the fusion when the frame difference is larger than this value.') parser.add_argument('--fps_ratio', type=int, default=1, help='Use lower fps dataset if lower than 1.') # Flags parser.add_argument('--save_feats', action='store_true', help='Save tracking + feature vectors as pkl file for analysis.') parser.add_argument('--iou', action='store_true', help='Add IoU distance to further improve the tracker.') parser.add_argument('--temp', action='store_true', help='Use temporal distance to further improve the tracker.') parser.add_argument('--spatial', action='store_true', help='Use spatial distance to further improve the tracker.') parser.add_argument('--motion', action='store_true', help='Add motion estimation to further improve the tracker.') parser.add_argument('--randorder', action='store_true', help='Random order of lifted frames for testing.') parser.add_argument('--noncont', action='store_true', help='Do not enforce continuous clustering. Allow all tracklets to cluster with whoever they want.') return parser
这是一个 Python 脚本,通过 argparse 模块来接收命令行参数。这个脚本的作用是进行政治家在日本电视节目中的人脸检测和分类。其中包含了一些重要的配置变量,比如数据集名称、模式名称、检测器名称、重识别模型名称等等。此外,还有一些路径信息和跟踪器特有的配置变量,比如最大 IOU 阈值、窗口大小、帧速率等等。最后,还有一些标志用于控制程序的行为,比如是否保存特征向量、是否添加 IOU 距离等等。
阅读全文