def get_args()

in demo.py [0:0]


def get_args():
    parser = argparse.ArgumentParser(description="Optimize object meshes w.r.t. human.")
    parser.add_argument(
        "--filename", default="input/000000038829.jpg", help="Path to image."
    )
    parser.add_argument("--output_dir", default="output", help="Output directory.")
    parser.add_argument("--class_name", default="bicycle", help="Name of class.")
    parser.add_argument("--mesh_index", type=int, default=0, help="Index of mesh ")
    parser.add_argument(
        "--lw_inter",
        type=float,
        default=None,
        help="Loss weight for coarse interaction loss. (None: default weight)",
    )
    parser.add_argument(
        "--lw_depth",
        type=float,
        default=None,
        help="Loss weight for ordinal depth loss. (None: default weight)",
    )
    parser.add_argument(
        "--lw_inter_part",
        type=float,
        default=None,
        help="Loss weight for fine interaction loss. (None: default weight)",
    )
    parser.add_argument(
        "--lw_sil",
        type=float,
        default=None,
        help="Loss weight for mask loss. (None: default weight)",
    )
    parser.add_argument(
        "--lw_collision",
        type=float,
        default=None,
        help="Loss weight for collision loss. (None: default weight)",
    )
    parser.add_argument(
        "--lw_scale",
        type=float,
        default=None,
        help="Loss weight for object scale loss. (None: default weight)",
    )
    parser.add_argument(
        "--lw_scale_person",
        type=float,
        default=None,
        help="Loss weight for person scale loss. (None: default weight)",
    )
    parser.add_argument(
        "--save_metadata",
        action="store_true",
        help="If added, saves computed metadata as filename.json.",
    )
    args = parser.parse_args()
    logger.info(f"Calling with args: {str(args)}")
    return args