python - 如何将文件路径正确传递到 argparser 以进行 tesseract?
问题描述
我正在按照本指南进行图像分析。
在第一个代码块(第 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())
我不确定我在文件路径上做错了什么来得到这个错误。
解决方案
似乎是复制/粘贴事故 - 该教程"--image"
在您的代码段显示"--Users/bob/Desktop/image.png"
时出现,看起来就像粘贴的文本意外落到了错误的位置。
推荐阅读
- r - 通过R中的列号访问数据框中的变量?
- python - Django 表单:电话字段未显示
- c++ - 当给定要删除的节点的值时,如何从链表中删除节点
- c - 在指针之间进行算术运算的正确方法
- xpath - 如何在 Xquery 函数 (BaseX) 中将字符串转换为 Xpath
- spring-integration - Spring响应式文件集成
- sql - 重构一个字段及其在 Django 中的引用
- flutter - Flutter 应用被 Google Play 商店拒绝:HostnameVerifier 的不安全实现
- r - 计算变量的每个因子水平的 sd()
- reactjs - 'HTMLCanvasElement | 类型的参数 null' 不可分配给类型参数