import numpy as np
import argparse
import cv2
ap=argparse.ArgumentParser()
ap.add_argument("-i","D:\python learning\IMG_20130614_000526.jpg",required=True,help="path to input image")
ap.add_argument("-p","D:\python learning\deep-learning-face-detection\deploy.prototxt.txt",required=True,help="path to Caffe 'deploy' prototxt file")
ap.add_argument("-m","D:\python learning\deep-learning-face-detection\res10_300x300_ssd_iter_140000.caffemodel",required=True,help="path to Caffe pretrained model")
ap.add_argument("-c", "--confidence",type=float,default=0.5,help="minimum probability to filter weak detections")
args=vars(ap.parse_args())
错误:
^{pr2}$
您提供的路径(例如
"D:\python learning\IMG_20130614_000526.jpg"
)似乎打算作为参数-i
、-p-
、-m
的默认值。如果您正试图这样做,请将它们指定为默认值。您的代码将它们指定为参数名(就像confidence
),这就是为什么argparse
告诉您它们必须以连字符开头。在例如:
试试这个:
相关问题 更多 >
编程相关推荐