jupyter-notebook - 我正在尝试预处理图像但卡在 argparse 本身,请帮助我
问题描述
我正在尝试学习 East Model 进行文本识别,我想每次都在代码中输入不同的图像并尝试 argparse 但被卡住了。
我们如何将图像路径传递给 (ap.add_argument("-i", '--image', type=str)
路径是 C:\Users\nishant\Desktop\Use_case\screenshot\hqdefault.png
导入参数解析
ap = argparse.ArgumentParser()
ap.add_argument("-i", '--image', type=str)
ap.add_argument("-east", "--east", type=str)
ap.add_argument("-c", "--min-confidence", type=float, default=0.5,)
ap.add_argument("-w", "--width", type=int, default=320)
ap.add_argument("-e", "--height", type=int, default=320)
ap.add_argument("-p", "--padding", type=float, default=0.0) args = vars(ap.parse_args())
用法:ipykernel_launcher.py [-h] [-i IMAGE] [-east EAST] [-c MIN_CONFIDENCE] [-w WIDTH] [-e HEIGHT] [-p PADDING] ipykernel_launcher.py:错误:无法识别的参数:-f C:\Users\777569\AppData\Roaming\jupyter\runtime\kernel-a0ced498-94e0-406e-9bf5-8f8c125ff96a.json
发生异常,使用 %tb 查看完整的回溯。
系统退出:2
解决方案
我通过更改最后一行来修复我的问题,如下所示:
args = vars(ap.parse_args()) to args = ap.parse_args(args=[])