(opencv )r_template_match.py: error: the following arguments are required: -i/--image, -t/--template

ocr_template_match.py: error: the following arguments are required: -i/–image, -t/–template信用卡识别错误解决!

错误:

usage: ocr_template_match.py [-h] -i IMAGE -t TEMPLATE
ocr_template_match.py: error: the following arguments are required: -i/--image, -t/--template

原因:在运行信用卡数字识别的时候,出现以下错误,原因是需要在程序运行前输入规定参数值,才能运行

# 设置参数
ap = argparse.ArgumentParser()
ap.add_argument("-i", "--image", required=True,
   help="path to input image")
ap.add_argument("-t", "--template", required=True,
   help="path to template OCR-A image")
args = vars(ap.parse_args())

Pycharm 设置参数位置:
第一步:
(opencv )r_template_match.py: error: the following arguments are required: -i/--image, -t/--template_第1张图片
第二步:点这个蓝条的
(opencv )r_template_match.py: error: the following arguments are required: -i/--image, -t/--template_第2张图片

第三步:点击蓝条的
(opencv )r_template_match.py: error: the following arguments are required: -i/--image, -t/--template_第3张图片

第四步:按照这样的填好需要添加的参数,注意里面不能有汉字哦,必须是全英文的,不然报错。
(opencv )r_template_match.py: error: the following arguments are required: -i/--image, -t/--template_第4张图片
第五步:点击ok,再run
(opencv )r_template_match.py: error: the following arguments are required: -i/--image, -t/--template_第5张图片
完美解决!!!!

你可能感兴趣的:((opencv )r_template_match.py: error: the following arguments are required: -i/--image, -t/--template)