flatpoints - 3D point clouds to 2D images

Show HN: 3D to 2D, point clouds flattening (geometry images)

flatpoints - 3D point clouds to 2D images

flatpoints — это Python-библиотека, которая превращает 3D-облако точек в плоское 2D-изображение, где каждая точка становится пикселем, а соседние пиксели соответствуют близким точкам на поверхности. Это позволяет применять к облакам точек всю мощь 2D-инструментов: свертки, CNN, SVD, интерполяцию. Установка через pip, быстрый старт с примерами. Библиотека также демонстрирует приложения: ресемплинг точек с равномерным распределением и сжатие облака точек с помощью SVD, DCT или вейвлетов. Идея основана на geometry images, но адаптирована для работы напрямую с точками.

flatpoints берет сырое облако точек и раскладывает его точки по квадратной сетке пикселей: один пиксель на точку, соседние пиксели — соседние точки. Так облако точек становится изображением, и весь 2D-арсенал — свертки, CNN, SVD, интерполяция — оказывается применим к 3D-данным.

Ещё за этот день

2026-11-11