2017-12-08 15 views
0

기본적으로 .ply 파일, 밀집된 포인트 클라우드가 있으며 meshlab에서 가져오고 싶습니다. 필터 -> 스크린 포아송 표면 재구성을 사용합니다. 명령 프롬프트.Meshlab 필터가 작동하지 않습니다

은 내가 MeshLab 폴더에서 명령 프롬프트를 열고, 나는 다음과 같은 명령을 사용합니다

cmd를/C meshlabserver -i 옵션 - 0000.ply -o surface.ply -s filter_screened_poisson.xml

을 그 후에 다음과 같은 오류가 발생합니다. 스크립트를 여는 데 실패했습니다. 스크립트 파일을 적용하지 못했습니다.

내가 무엇을 놓치고 있는지 잘 모르겠습니다. 정상적으로 작동합니다.

답변

0

meshlab은 스크립트 용 XML 파일을 사용할 수 있습니까? 저는 항상 .mlx 파일을 사용합니다 (XML 형식이라고 생각합니다). 또한 수동으로 시도하고 문제가 있는지 확인할 수도 있습니다. 즉, meshlab을 열고 .ply 파일을 가져온 다음 필터 -> 현재 스크립트를 표시 한 다음 스크립트를 엽니 다.
또한, 스크린 된 포아송은 점에 법선이 있어야합니다. http://www.cs.jhu.edu/~misha/Code/PoissonRecon/Version9.011/

당신이 .xyz 인 파일로 변환해야합니다 :

마지막으로, 나는 meshlab2016 화면 푸 아송를 사용하는 데 문제가, 당신이 명령 줄에서 실행 소스에서 바로 포아송 프로그램을 사용할 수 있었다 당신은 meshlabserver를 사용하여 할 수 있습니다 : % meshlabserverPath % -i %% X -o %% ~ nX.xyz -m vn % poissonreconx64Path % --in %% X - out %% ~ nX_poisson.ply - 깊이 10 --pointWeight 0