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