Meshlab Filter не будет работать

По сути, у меня есть файл.ply, плотное облако точек, и я хотел бы импортировать его в meshlab и использовать в файле фильтр-> экранированная реконструкция поверхности Пуассона, и все это в командной строке.

Я открываю командную строку в папке MeshLab и использую следующую команду:

cmd / c meshlabserver -i option-0000.ply -o surface.ply -s filter_screened_poisson.xml

После этого я получаю следующую ошибку: Ошибка при открытии скрипта. Не удалось применить файл скрипта.

Я понятия не имею, что я скучаю, это должно работать нормально.

1 ответ

Может ли meshlab использовать XML-файлы для скриптов? Я всегда использую файлы.mlx (которые я считаю форматом xml). Кроме того, вы можете попробовать сделать это вручную и посмотреть, есть ли у вас проблемы - откройте meshlab, импортируйте ваш файл.ply, затем выберите фильтры -> показать текущий скрипт, затем откройте ваш скрипт.
Кроме того, экранированный пуассон требует, чтобы точки имели нормали.

Наконец, у меня были проблемы с использованием экрана poisson meshlab2016, я использую программу poisson прямо из источника, который вы также запускаете из командной строки: http://www.cs.jhu.edu/~misha/Code/PoissonRecon/Version9.011/

Вам нужно будет преобразовать его в файл.xyz, что можно сделать с помощью meshlabserver: %meshlabserverPath% -i %%X -o %%~nX.xyz -m vn %poissonreconx64Path% --in %%X --out %%~nX_poisson.ply --depth 10 --pointWeight 0

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