Найдите точки в видимой области в облаке точек
indices = findPointsInROI(ptCloud,roi)
indices = findpointsInROI(ptCloud,roi,camMatrix)
возвращает точки в ROI в облаке точки ввода. Облако точки ввода является организованными данными об облаке точек, сгенерированными камерой глубины. Точки в заданном ROI получены с помощью быстро аппроксимированный соседний алгоритм поиска. Функция использует матрицу проекции камеры indices
= findpointsInROI(ptCloud
,roi
,camMatrix
)camMatrix
, чтобы знать отношение между смежными точками и следовательно, ускоряет поиск. Однако результаты имеют более низкую точность по сравнению с основанным на Kd-дереве подходом.
Эта функция только поддерживает организованные данные об облаке точек, произведенные датчиками RGB-D.
Можно использовать estimateCameraMatrix
, чтобы оценить матрицу проекции камеры для данных данных об облаке точек.
[1] Muja, M. и Дэвид Г. Лоу. "Быстро Аппроксимируйте Самых близких Соседей с Автоматической Настройкой Алгоритма". На Международной конференции VISAPP по вопросам Теории Компьютерного зрения и Приложений. 2009. стр 331–340.