updateView

Обновите представление в поле зрения набор

Описание

пример

vSet = updateView(vSet,viewId,absPose) обновляет представление, заданное viewId с абсолютным положением absPose.

vSet = updateView(___,'PointCloud',ptCloud) задает облако точек, сопоставленное с представлением.

vSet = updateView(vSet,viewTable) обновляет представления, заданные в таблице viewTable.

Примеры

свернуть все

Создайте пустой набор представления изображения.

vSet = imageviewset;

Обнаружьте точки интереса в изображении.

imageDir= fullfile(toolboxdir('vision'),'visiondata','structureFromMotion');
I = imread(fullfile(imageDir,'image1.jpg'));
points = detectSURFFeatures(rgb2gray(I));

Добавьте представление в набор представления изображения.

vSet = addView(vSet,1,'Points',points);

Обновите абсолютное положение представления.

absPose = rigid3d(eye(3),[0 0 1]);
vSet = updateView(vSet,1,absPose);

Входные параметры

свернуть все

Представление изображения установлено в виде imageviewset объект.

Идентификатор представления облака точек в виде уникального целого числа.

Абсолютное положение в виде rigid3d объект.

Облако точек в виде pointCloud объект.

Новое представление или набор представлений в виде 2D или три - таблица столбца. Таблица должна содержать столбцы ViewId и AbsolutePose, и дополнительный столбец, Points.

СтолбецОписание
ViewIDПросмотрите идентификатор для представления в виде уникального целого числа
AbsolutePoseАбсолютное положение представления в виде rigid3d объект.
PointspointCloud.

Аргументы в виде пар имя-значение

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: 'Points',detectSURFFeatures(rgb2gray(i))

Характеристические векторы в виде разделенной запятой пары, состоящей из 'Features' и M-by-N матрица характеристических векторов M или как binaryFeatures объект.

Отобразите точки в виде разделенной запятой пары, состоящей из 'PointsM-by-2 матрица координат в формате [x, y] или M - массив характерной точки элемента. Для получения дополнительной информации смотрите Типы Функции Точки.

Выходные аргументы

свернуть все

Набор представления с обновленным представлением, возвращенным как imageviewset объект.

Введенный в R2020a