addConnection

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

Описание

пример

vSet = addConnection(vSet,viewId1,viewId2) добавляет связь между представлениями viewId1 и viewId2 к набору представления, vSet.

vSet = addConnection(vSet,viewId1,viewId2,relPose) задает относительное положение viewId2 относительно viewId1.

vSet = addConnection(vSet,viewId1,viewId2,relPose,infoMat) задает информационную матрицу, сопоставленную со связью.

vSet = addConnection(___,'Matches',featureMatches) задает индексы совпадающих точек между двумя представлениями в дополнение к любой из комбинаций входных аргументов в предыдущих синтаксисах.

Примеры

свернуть все

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

vSet = imageviewset;

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

imageDir = fullfile(toolboxdir('vision'),'visiondata', ...
  'structureFromMotion');
I1 = im2gray(imread(fullfile(imageDir,'image1.jpg')));
I2 = im2gray(imread(fullfile(imageDir,'image2.jpg')));

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

points1 = detectSURFFeatures(I1);
points2 = detectSURFFeatures(I2);

Извлеките дескрипторы функции из точек интереса.

[features1,validPoints1] = extractFeatures(I1,points1);
[features2,validPoints2] = extractFeatures(I2,points2);

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

vSet = addView(vSet,1,'Features',features1,'Points',validPoints1);
vSet = addView(vSet,2,'Features',features2,'Points',validPoints2);

Совпадайте с функциями между двумя изображениями.

indexPairs = matchFeatures(features1,features2);

Сохраните совпадающие функции как связь в наборе представления изображения.

vSet = addConnection(vSet,1,2,'Matches',indexPairs);

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

свернуть все

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

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

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

Относительное положение viewId2 относительно viewId1В виде rigid3d или affine3d объект.

Информационная матрица сопоставлена со связью в виде 6 6 числовой матрицы.

Индексы совпадающих точек между двумя представлениями в виде M-b-2 матрица.

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

свернуть все

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

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