Визуальная одновременная локализация и картография (vSLAM)

Визуальная инициализация карты SLAM, отслеживание, локальное отображение, обнаружение цикла и коррекция дрейфа

Визуальная одновременная локализация и картография (vSLAM), относится к процессу вычисления положения и ориентации камеры, относительно ее среды, одновременно сопоставляя среду. Процесс использует только визуальные входные параметры от камеры. Приложения для визуального SLAM включают дополненную реальность, робототехнику и автономное управление автомобилем. Для получения дополнительной информации смотрите Реализацию Визуальный SLAM в MATLAB.

Функции

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

detectSURFFeaturesОбнаружьте функции SURF и возвратите SURFPoints объект
detectORBFeaturesОбнаружьте ORB keypoints и возвратите ORBPoints объект
extractFeaturesИзвлеките дескрипторы точки интереса
matchFeaturesНайдите соответствующие признаки
matchFeaturesInRadiusНайдите соответствие с функциями в заданном радиусе
triangulate3-D местоположения неискаженных соответствующих точек в стереоизображениях
worldToImageМир проекта указывает в изображение
pointsToWorldОпределите мировые координаты точек изображений
estimateGeometricTransform2DОцените 2D геометрическое преобразование от соответствия с парами точки
estimateGeometricTransform3DОцените 3-D геометрическое преобразование от соответствия с парами точки
estimateFundamentalMatrixОцените основную матрицу от соответствующих точек в стереоизображениях
estimateWorldCameraPoseОцените положение камеры от 3-D до 2D соответствий точки
findWorldPointsInViewНайдите мировые точки наблюдаемыми в поле зрения
findWorldPointsInTracksНайдите мировые точки, которые соответствуют дорожкам точки
relativeCameraPoseВычислите относительное вращение и перевод между положениями камеры
optimizePosesОптимизируйте абсолютные положения с помощью относительных ограничений положения
createPoseGraphСоздайте график положения
bundleAdjustmentСовершенствуйте 3-D точки и положения камеры
bundleAdjustmentMotionСовершенствуйте положение камеры с помощью корректировки пакета только для движения
bundleAdjustmentStructureСовершенствуйте 3-D точки с помощью корректировки пакета только для структуры
imshowОтобразите изображение
showMatchedFeaturesОтобразите соответствующие характерные точки
plotПостройте представления набора представления и связи
plotCameraПостройте камеру в 3-D координатах
pcshowПостройте 3-D облако точек
pcplayerВизуализируйте передающие потоком 3-D данные об облаке точек
imageviewsetУправляйте данными для структуры от движения, визуальной одометрии и визуального SLAM
worldpointsetСправьтесь 3-D к 2D соответствиям точки
indexImagesСоздайте индекс поиска изображений
invertedImageIndexПоисковый индекс, который сопоставляет визуальные слова с изображениями
bagOfFeaturesМешок визуального объекта слов

Темы

Визуальная одновременная локализация и картография стерео

Данные изображения процесса от стереофотоаппарата, чтобы создать карту наружной среды и оценить траекторию камеры.

Визуальная локализация на парковке

Разработайте визуальную систему локализации с помощью синтетических данных изображения от Нереальной среды симуляции Engine®.

Визуальный SLAM стерео для навигации UAV в 3D симуляции

Разработайте визуальный алгоритм SLAM для UAV, оборудованного стереофотоаппаратом.

Разработайте визуальный алгоритм SLAM Используя нереальную симуляцию Engine (Automated Driving Toolbox)

Разработайте визуальный алгоритм одновременной локализации и картографии (SLAM) с помощью данных изображения от Нереального Engine® среда симуляции.

Реализуйте визуального SLAM в MATLAB

Изучите рабочий процесс визуальной одновременной локализации и картографии (vSLAM) и как реализовать его с помощью MATLAB.

Выберите SLAM Workflow Based on Sensor Data

Выберите правильный рабочий процесс одновременной локализации и картографии (SLAM) и найдите темы, примеры и поддерживавшие функции.

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