exponenta event banner

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-на-N из М векторов признаков или в виде binaryFeatures объект.

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

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

свернуть все

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

Представлен в R2020a