MeshLab: Могу ли я экспортировать гистограмму качества во внешний файл?

#histogram #meshlab

#гистограмма #meshlab

Вопрос:

Используя MeshLab, я получаю качественную гистограмму расстояний после применения расстояния Хаусдорфа между двумя мешами. Я хочу экспортировать гистограмму во внешний файл, чтобы я мог анализировать гистограмму во внешнем инструменте, таком как python или MATLAB. Могу ли я это сделать? Как? Спасибо Niv

Комментарии:

1. Пожалуйста, поделитесь с нами своим кодом, чтобы мы могли найти решение для вашей конкретной проблемы.

Ответ №1:

Вы можете сделать это легко, если используете фильтр «Расстояние от эталонной сетки» вместо «Расстояние Хаусдорфа». Этот фильтр оставит расстояния, сохраненные в качестве значения качества в каждой вершине измеренной сетки.

После этого вы можете сохранить сетку для построения расстояний за пределами meshlab. Рекомендуемый формат файла — PLY, и убедитесь, что флажок «Качество» установлен, а «Двоичное кодирование» не установлено. Выходной файл содержит заголовок из 11 строк, а затем строку на каждую вершину, содержащую 4 числа. Первые 3 числа — это координаты XYZ, а последнее значение — качество (это расстояние, которое вы ищете для своего графика)

 0 -2 0 1.902114 
0 2 0 1.902113 
1 -2 0 1.701302 
0.9848077 -2 0.1736482 1.714225 
0.9396926 -2 0.3420202 1.722303
  

Этот метод работает не только с расстояниями, но и с любым значением, которое meshlab может сохранить как качество: кривизна, расстояние до границы и т.д..