Я пытаюсь определить квадрат, используя библиотеку облака точек. У меня есть данные pcl от 3D-лидара, в котором мне нужно найти квадраты
Я пытаюсь обнаружить квадраты, используя библиотеку облака точек. У меня есть данные pcl от трехмерного лидара, в котором мне нужно найти квадраты. Рансак не имеет модели для квадрата. Я хотел бы знать, что может быть наиболее эффективным методом обнаружения квадратов.
1 ответ
Если вы ищете заполненный квадрат, SACMODEL_PLANE должен найти его. Возможно, вам придется сгруппировать элементы плоскости модели и отфильтровать кластеры, чтобы найти местоположение квадрата.
Если вы ищете контур квадрата, SACMODEL_LINE сможет найти 4 стороны отдельно. Затем вам понадобится некоторая логика, чтобы отфильтровать строки, которые не принадлежат, а также объединить вкладки правильных линий.