如何将文件路径正确传递到 tesseract 的 argparser 中?
How to pass filepath properly into argparser for tesseract?
我正在跟随this guide做图像分析。
在第一个代码块(第 9-14 行)中,有一个选项用于输入图像的文件路径。当我输入我的文件和 运行 第 9-14 行时,我不断收到以下错误:
SystemExit: 2
usage: [-h] -Users/bob/Desktop/image.png IMAGE
[-p PREPROCESS]
: error: argument -Users/bob/Desktop/image.png/--image is required
这就是我在指南第 10 行中输入文件路径的方式。
ap = argparse.ArgumentParser()
ap.add_argument("-i", "--Users/bob/Desktop/image.png", required=True,
help="path to input image to be OCR'd")
ap.add_argument("-p", "--preprocess", type=str, default="thresh",
help="type of preprocessing to be done")
args = vars(ap.parse_args())
我不确定我在文件路径上做错了什么导致了这个错误。
似乎是 copy/paste 事故 - 教程有 "--image"
而您的代码片段显示 "--Users/bob/Desktop/image.png"
,看起来像是粘贴的文本不小心落在了错误的位置。
我正在跟随this guide做图像分析。
在第一个代码块(第 9-14 行)中,有一个选项用于输入图像的文件路径。当我输入我的文件和 运行 第 9-14 行时,我不断收到以下错误:
SystemExit: 2
usage: [-h] -Users/bob/Desktop/image.png IMAGE
[-p PREPROCESS]
: error: argument -Users/bob/Desktop/image.png/--image is required
这就是我在指南第 10 行中输入文件路径的方式。
ap = argparse.ArgumentParser()
ap.add_argument("-i", "--Users/bob/Desktop/image.png", required=True,
help="path to input image to be OCR'd")
ap.add_argument("-p", "--preprocess", type=str, default="thresh",
help="type of preprocessing to be done")
args = vars(ap.parse_args())
我不确定我在文件路径上做错了什么导致了这个错误。
似乎是 copy/paste 事故 - 教程有 "--image"
而您的代码片段显示 "--Users/bob/Desktop/image.png"
,看起来像是粘贴的文本不小心落在了错误的位置。