Meshlab Filter не работает

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

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

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

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

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


person E. James    schedule 08.12.2017    source источник


Ответы (1)


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

Наконец, у меня были проблемы с использованием экранного пуассона meshlab2016, я использую программу пуассона прямо из источника, который вы также запускаете из командной строки: 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

person Matthew Blackwood    schedule 04.01.2018