Я пытаюсь определить квадрат, используя библиотеку облака точек. У меня есть данные pcl от 3D-лидара, в котором мне нужно найти квадраты

Я пытаюсь обнаружить квадраты, используя библиотеку облака точек. У меня есть данные pcl от трехмерного лидара, в котором мне нужно найти квадраты. Рансак не имеет модели для квадрата. Я хотел бы знать, что может быть наиболее эффективным методом обнаружения квадратов.

1 ответ

Если вы ищете заполненный квадрат, SACMODEL_PLANE должен найти его. Возможно, вам придется сгруппировать элементы плоскости модели и отфильтровать кластеры, чтобы найти местоположение квадрата.

Если вы ищете контур квадрата, SACMODEL_LINE сможет найти 4 стороны отдельно. Затем вам понадобится некоторая логика, чтобы отфильтровать строки, которые не принадлежат, а также объединить вкладки правильных линий.

Другие вопросы по тегам