Ошибка opencv: требуется аргумент -p / - prototxt

Выполнение приведенного ниже кода в python 2.7 дает мне эту ошибку:

использование: real_time_object_detection.py [-h] -p PROTOTXT -m МОДЕЛЬ [-c УВЕРЕННОСТЬ] real_time_object_detection.py: error: argument -p / - требуется prototxt

где real_time_object_detection.py - это имя файла, который я запускаю. Какие-либо предложения?

from imutils.video import VideoStream
from imutils.video import FPS
import numpy as np
import argparse
import imutils
import time
import cv2

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")
ap.add_argument("-c", "--confidence", type=float, default=0.2,
    help="minimum probability to filter weak detections")
args = vars(ap.parse_args())

Приведенный выше код является частью кода, который я получил отсюда:

https://www.pyimagesearch.com/2017/09/18/real-time-object-detection-with-deep-learning-and-opencv/

Also a screenshot might help

вы должны включить аргументы -p и -m при запуске кода .. python real_time_object_detection.py -p proto.txt -m /usr/guy/model.txt

d_kennetz 13.09.2018 18:47

это аргументы командной строки, верно? Я предполагаю, что вы так их используете (я открыл powershell в папке проекта) Я копирую вставленный ваш текст и получаю сообщение об ошибке: ibb.co/doZOPp

Χριστιανίδης Βασίλειος 13.09.2018 19:26
0
2
1 263
1

Ответы 1

Аргументы prototxt и caffemodel, присутствующие в файле программы, используют эту строку для запуска в терминале.

python object_tracker.py --prototxt deploy.prototxt --model res10_300x300_ssd_iter_140000.caffemodel

Другие вопросы по теме