如何将文件路径正确传递给argparser for tesseract?

时间:2018-05-24 13:49:40

标签: python python-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())

我不确定我在使用文件路径做错了什么来获取此错误。

1 个答案:

答案 0 :(得分:2)

似乎是复制/粘贴的不幸事件-本教程中有"--image",而您的代码段显示的是"--Users/bob/Desktop/image.png",看起来就像粘贴的文本意外落在了错误的位置。