#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 может сохранить как качество: кривизна, расстояние до границы и т.д..