Как приручить форму предиктора dlib

Вы не могли бы мне помочь? я хочу знать, как тренировать предсказатель формы из dlib. И у меня есть этот сайт http://dlib.net/train_shape_predictor.py.html Я скачал предиктор

Но я до сих пор не понимаю

 if len(sys.argv) != 2:
print(
    "Give the path to the examples/faces directory as the argument to this "
    "program. For example, if you are in the python_examples folder then "
    "execute this program by running:\n"
    "    ./train_shape_predictor.py ../examples/faces")
exit()

face_folder = sys.argv[1]

что значит аргумент? где я должен поставить предиктор?? Я начинающий программист, поэтому, пожалуйста, объясните мне, как. большое спасибо

1 ответ

Вы как бы даете ответ внутри примера кода, который вы предоставили сами. Скрипт python должен быть запущен из окна консоли. Итак, откройте консоль, перейдите в папку, в которой находится скрипт, и выполните данную команду: ./train_shape_predictor.py ../examples/faces,

Если у вас есть тренировочный набор в другой папке, вам придется заменить ../examples/faces расстаться с соответствующим путем.

Относительно вашего вопроса, что означает аргумент: когда вы выполняете

./train_shape_predictor.py ../examples/faces

затем argv[0] является ./train_shape_predictor.py а также argv[1] было бы ../examples/faces, Таким образом, вы можете передавать информацию скрипту Python, когда запускаете его из консоли.

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