#matlab #batch-file
#matlab #пакетный файл
Вопрос:
Я действительно новичок в MATLAB. Я должен использовать его для проекта по анализу 3D-изображений лица. Я следовал процедурам, описанным в Facial Landmarking Software .
Я использую Windows. Я получаю следующее сообщение об ошибке при запуске compute_many.bat
, как требуется по ссылке:
Неопределенная переменная «compute_many» или класс «compute_many.bat».
Я вижу compute_many.bat
файл, созданный в моей папке из кода Get_compute_many_Windows
, но я не знаю, почему переменная не определена.
Я не особенно понимаю:
Откройте окно терминала, перейдите в каталог Training или Subjects и выполните следующую команду для создания .Файлы PLY.
Как открыть окно терминала? Где вводить compute_many.bat
? Вызывает ли это ошибку?
Комментарии:
1. В Windows вы можете перейти в папку (либо Обучение, либо Предметы, как вы упомянули) и ввести
cmd
адресную строку, чтобы открыть терминал (командная строка) в нужной папке. Если файлcompute_many.bat
находится в одной из этих папок, вы можете запустить его, просто введяcompute_many.bat
в командной строке. Примечание: у меня нет опыта работы с этим программным обеспечением.2. @rinkert Терминал показал, что » ‘C:/Program «не распознается как внутренняя или внешняя команда, работоспособная программа или пакетный файл». Есть идеи, почему здесь проблема? Я понимаю, что у вас может не быть опыта работы с этим программным обеспечением, но я хотел бы знать, является ли проблема здесь общей (если да, то как решить) или специфичной для программного обеспечения. Спасибо.
3. Содержимое файла compute_many.bat выглядит следующим образом: C:/Program Files/VCG/MeshLab/meshlabserver.exe -i a1010000319.obj -o a1010000319.ply -om vc -s meancurvature.mlx Нужно ли мне вручную цитировать вышеуказанное содержимое? Если да, то где поместить кавычки?
4. Да, поместите двойные кавычки (» «) вокруг пути к исполняемому файлу, поэтому
"C:/ ... /meshlabserver.exe"
5.
.bat
файлы не являются сценариями MATLAB. Не пытайтесь запускать его из MATLAB.