Лидар и обработка облака точек

Downsample, denoise, трансформация, визуализация, регистрация и подгонка геометрических форм трехмерных точечных облаков

Облака точек обычно используются, чтобы измерить поверхности материального мира. У них есть приложения в навигации робота и восприятии, оценке глубины, видении стерео, визуальной регистрации, и в продвинутых системах помощи водителю (ADAS). Алгоритмы Computer Vision Toolbox™ обеспечивают функциональность обработки облака точек для субдискретизации, шумоподавления и преобразования облаков точек. Тулбокс также обеспечивает регистрацию облака точек, геометрическая форма, соответствующая к 3-D облакам точек и способности читать, запишите, сохраните, отобразите и сравните облака точек. Можно также объединить несколько облаков точек, чтобы восстановить 3-D сцену с помощью алгоритма итеративной самой близкой точки (ICP).

Можно использовать pcregistercpd, pcregistericp, и pcregisterndt указывать движущееся облако точек к облаку фиксированной точки. Эти регистрационные алгоритмы основаны на алгоритме Когерентного дрейфа точки (CPD), алгоритме Итеративной самой близкой точки (ICP) и алгоритме Преобразования нормальных распределений (NDT), соответственно. Лучшая производительность требует настраивающих свойств для ваших данных. Перед использованием функций регистрации облака точек рассмотрите использование pcdownsample прореживать ваши облака точек, который улучшает точность и КПД регистрации.

Функции

развернуть все

pcdenoiseУдалите шум из 3-D облака точек
pcdownsampleDownsample 3-D облако точек
pcnormalsОцените нормали для облака точек
pcmergeОбъедините два 3-D облака точек
pcsegdistОблако точек сегмента в кластеры на основе Евклидова расстояния
segmentLidarDataСегмент организовал 3-D данные об области значений в кластеры
segmentGroundFromLidarDataЗемля сегмента указывает из организованных данных о лидаре
findNearestNeighborsНайдите самых близких соседей точки в облаке точек
findNeighborsInRadiusНайдите соседей в радиусе точки в облаке точек
findPointsInROIНайдите точки в необходимой области в облаке точек
removeInvalidPointsУдалите недопустимые точки из облака точек
pcdownsampleDownsample 3-D облако точек
pctransformПреобразуйте 3-D облако точек
pcregistericpУкажите два облака точек с помощью алгоритма ICP
pcregistercpdУкажите два облака точек с помощью алгоритма CPD
pcregisterndtУкажите два облака точек с помощью алгоритма NDT
pcfitcylinderПодходящий цилиндр к 3-D облаку точек
pcfitplaneСоответствуйте плоскости к 3-D облаку точек
pcfitsphereПодходящая сфера к 3-D облаку точек
pcnormalsОцените нормали для облака точек
fitPolynomialRANSACСоответствуйте полиному к точкам с помощью RANSAC
ransacПодбирайте модель к зашумленным данным
cylinderModelОбъект для хранения параметрической модели гидроцилиндра
planeModelОбъект для хранения параметрической плоской модели
sphereModelОбъект для хранения параметрической модели сферы
pcreadСчитайте 3-D облако точек из PLY или файла PCD
pcwriteЗапишите 3-D облако точек в PLY или файл PCD
pcfromkinectОблако точек от Kinect для Windows
velodyneFileReaderСчитайте данные об облаке точек из файла Velodyne PCAP
pcshowПостройте 3-D облако точек
pcshowpairВизуализируйте различие между двумя облаками точек
pcplayerВизуализируйте передающие потоком 3-D данные об облаке точек
pointCloudОбъект для хранения 3-D облака точек
findNearestNeighborsНайдите самых близких соседей точки в облаке точек
findNeighborsInRadiusНайдите соседей в радиусе точки в облаке точек
findPointsInROIНайдите точки в необходимой области в облаке точек
removeInvalidPointsУдалите недопустимые точки из облака точек

Темы

Формат PLY

Стэнфордский треугольный формат

Обзор регистрации облака точек

Изучите рабочий процесс регистрации облака точек.

Рекомендуемые примеры

Для просмотра документации необходимо авторизоваться на сайте