Как приручить форму предиктора dlib - PullRequest
0 голосов
/ 26 февраля 2019

ты можешь мне помочь?я хочу знать, как тренировать предсказатель формы из 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 Ответ

0 голосов
/ 27 февраля 2019

Вы как бы даете ответ внутри примера кода, который вы предоставили сами.Скрипт 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 при запуске из консоли.

...