def parse_args():
"""Parse input arguments."""
parser = argparse.ArgumentParser(description='Deep360Pilot')
parser.add_argument('--opt', dest='opt_method', help='[Adam, Adadelta, RMSProp]', default='Adam')
parser.add_argument('--root', dest='root_path', help='root path of data', default='./')
parser.add_argument('--data', dest='data_path', help='data path of data', default='./data/')
parser.add_argument('--mode', dest='mode', help='[train, test, vid, pred]', required=True)
parser.add_argument('--model', dest='model_path', help='model path to load')
parser.add_argument('--gpu', dest='gpu', help='Choose which gpu to use', default='0')
parser.add_argument('-n', '--name', dest='video_name', help='youtube_id + _ + part')
parser.add_argument('-d', '--domain', dest='domain', help='skate, skiing, ...', required=True)
parser.add_argument('-l', '--lambda', dest='lam', help='movement tradeoff lambda, the higher the smoother.', type=float, required=True)
parser.add_argument('-b', '--boxnum', dest='boxnum', help='boxes number, Use integer, [8, 16, 32]', type=int, required=True)
parser.add_argument('-p', '--phase', dest='phase', help='phase [classify, regress]', required=True)
parser.add_argument('-s', '--save', dest='save', help='save images for debug', default=False)
group = parser.add_mutually_exclusive_group()
group.add_argument('--debug', dest='debug', help='Start debug mode or not', action='store_true')
args = parser.parse_args()
return args, parser
评论列表
文章目录