Как Ransac CPP

У меня есть матрица (вектор векторов) с несколькими точками (измерения от датчиков), которые должны представлять стены. Все стены параллельны / перпендикулярны.

Я хочу подогнать эти точки к соответствующим стенам. Я думал об использовании ransac, но я не могу найти простой способ реализовать это на матрице в cpp без необходимости делать код визуализации, такой как библиотека облака точек.

Должен ли я написать свой собственный RANSAC или он существует?

1

Решение

Вы можете попробовать RANSAC в библиотеке OpenCV. Если этого недостаточно, возьмите его код (он с открытым исходным кодом) и измените его в соответствии с деталями вашей проблемы.
Или вы можете добавить несколько фотографий сюда для лучшего понимания деталей вашей проблемы.

0

Другие решения

В PointCloudLibrary есть реализация Ransac для 3D. Вы можете использовать его для собственного применения. Он также может идентифицировать самолеты.

0

По вопросам рекламы [email protected]