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 объект.

Новое представление или набор представлений, заданных как таблица двух или трех столбцов. Таблица должна содержать столбцы ViewId и AbsolutePose, и необязательный столбец, Points.

СтолбецОписание
ViewIDИдентификатор представления, заданный как уникальное целое число
AbsolutePoseАбсолютное положение вида, заданное как rigid3d объект.
PointsA pointCloud.

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

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

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

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

Точки изображения, заданные как разделенная разделенными запятой парами, состоящая из 'Points'и M -by-2 матрица координат в формате [x, y] или массив точек признаков M-element. Для получения дополнительной информации см. раздел «Типы функций точек».

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

свернуть все

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

Введенный в R2020a