Я пытался разобрать аргументы в командной строке. В коде, который я пытался запустить.
ap = argparse.ArgumentParser()
ap.add_argument("-p", "--prototxt ", required=True,
help="path to Caffe 'deploy' prototxt file")
ap.add_argument("-m", "--model", required=True,
help="path to Caffe pre-trained model")
Итак, я go в этот каталог, используя cd
, тогда я попытался
python people_counter.py --prototxt C:\Users\mustafa\Downloads\people-counting-opencv\people-counting-opencv\mobilenet_ssd --model C:\Users\mustafa\Downloads\people-counting-opencv\people-counting-opencv\mobilenet_ssd
И Вот сообщение об ошибке:
[INFO] loading model...
Traceback (most recent call last):
File "people_counter.py", line 49, in <module>
net = cv2.dnn.readNetFromCaffe(args["prototxt"], args["model"])
KeyError: 'prototxt'
Я уверен, что оба пути верны. РЕДАКТИРОВАТЬ: я видел, что я определил prototxt
с пробелом. Поэтому я удалил его.