error: the following arguments are required: -a/--az, -m/--model
error: the following arguments are required: -a/--az, -m/--model
所以我正在学习本教程 https://www.pyimagesearch.com/2020/08/17/ocr-with-keras-tensorflow-and-deep-learning/ 问题是,当我 运行 我的代码时,出现了我正在创建此错误的 OCR 培训文件。
我不知道为什么会这样,这是显示错误的代码
ap = argparse.ArgumentParser()
ap.add_argument("-a", "--az", required=True, help="path to A-Z dataset")
ap.add_argument("-m", "--model", type=str, required=True, help="path to output trained
handwritten recognition model")
ap.add_argument("-p", "--plot", type=str,
default="C:/Users/berna/Desktop/Programming/AI_ML_DL/Projects/OCRApp_phototext/plot.png",
help="path to output training history file")
args = vars(ap.parse_args())
有什么想法吗?
由于程序使用 ArgumentParser
你需要在 运行 时传递参数,简单地输入 python train_ocr_model.py
是不行的,在你需要添加文件名后缺少它要求的参数,例如 -a
,这是一个示例:
python train_ocr_model.py --az a_z_handwritten_data.csv --model handwriting.model
help
参数告诉您每个参数需要什么作为输入。
所以我正在学习本教程 https://www.pyimagesearch.com/2020/08/17/ocr-with-keras-tensorflow-and-deep-learning/ 问题是,当我 运行 我的代码时,出现了我正在创建此错误的 OCR 培训文件。
我不知道为什么会这样,这是显示错误的代码
ap = argparse.ArgumentParser()
ap.add_argument("-a", "--az", required=True, help="path to A-Z dataset")
ap.add_argument("-m", "--model", type=str, required=True, help="path to output trained
handwritten recognition model")
ap.add_argument("-p", "--plot", type=str,
default="C:/Users/berna/Desktop/Programming/AI_ML_DL/Projects/OCRApp_phototext/plot.png",
help="path to output training history file")
args = vars(ap.parse_args())
有什么想法吗?
由于程序使用 ArgumentParser
你需要在 运行 时传递参数,简单地输入 python train_ocr_model.py
是不行的,在你需要添加文件名后缺少它要求的参数,例如 -a
,这是一个示例:
python train_ocr_model.py --az a_z_handwritten_data.csv --model handwriting.model
help
参数告诉您每个参数需要什么作为输入。