Найдите соседей в радиусе точки в облаке точек
[ возвращает 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] Muja, M. и Дэвид Г. Лоу. "Быстро Аппроксимируйте Самых близких Соседей Автоматической Настройкой Алгоритма". На Международной конференции VISAPP по вопросам Теории Компьютерного зрения и Приложений. 2009. стр 331–340.