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