Облако точек уменьшается в размерах

#python #point-clouds

#python #облака точек

Вопрос:

У меня есть организованный файл облака точек сборки, созданный с помощью FreeCAD. Я использую библиотеку open3d python для визуализации этого файла облака точек. Мне просто интересно, есть ли способ изменить размер (сократить) этого облака точек до меньшего размера (уменьшить в размере), но сохранить это облако организованным в его первоначальной форме. Это означает, что я хочу уменьшить расстояние между точками, чтобы они стали ближе, а облако точек сжималось, сохраняя форму облака точек.

Я думаю, что это не должно совпадать с выборкой вниз. Что я хочу сделать дальше, так это то, что я хочу объединить 2 облака точек вместе, чтобы уменьшенный объект облака точек оказался внутри большего объекта облака точек

Я работаю над python, используя подход хранения этих облаков точек в списках и т. Д. И Визуализации с использованием библиотеки open3D python.

Любые советы приветствуются, сначала спасибо!

Ответ №1:

Вы пробовали его масштабировать? Например, преобразование единиц измерения из метров в миллиметры — умножение / деление каждой координаты на одну и ту же константу (например, — 1000 для преобразования m <-> mm). Затем центрируйте каждое облако точек (вычтите среднее значение из каждой точки) и объедините их. Вы можете настроить их центроид и масштабирование для лучшего вывода.