Поиск соседей в радиусе точки в облаке точек
[ возвращает значение indices,dists] = findNeighborsInRadius(ptCloud,point,radius)indices соседей в радиусе точки запроса во входном облаке точек. ptCloud может быть неорганизованным или организованным облаком точек. Соседи в радиусе точки запроса вычисляются с использованием алгоритма поиска на основе дерева Kd.
[ возвращает соседние объекты в радиусе точки запроса во входном облаке точек. Входное облако точек - это организованное облако точек, генерируемое глубинной камерой. Соседи в радиусе точки запроса определяются с использованием алгоритма быстрого аппроксимированного поиска соседей. indices,dists] = findNeighborsInRadius(ptCloud,point,radius,camMatrix)
Функция использует матрицу проекции камеры camMatrix чтобы узнать взаимосвязь между соседними точками и, следовательно, ускорить поиск. Однако результаты имеют более низкую точность по сравнению с подходом на основе дерева Kd.
Примечание
Этот синтаксис поддерживает только организованные данные облака точек, создаваемые датчиками RGB-D.
Вы можете использовать estimateCameraMatrix для оценки матрицы проекции камеры для данных данного облака точек.
[ указывает параметры, использующие один или несколько аргументов пары имя-значение в дополнение к входным аргументам в предыдущих синтаксисах.indices,dists] = findNeighborsInRadius(___,Name,Value)
[1] Муджа, М. и Дэвид Г. Лоу. «Быстрое аппроксимирование ближайших соседей с автоматической настройкой алгоритма». В VISAPP Международная конференция по теории и применению компьютерного зрения. 2009. стр 331–340.