exponenta event banner

addConnection

(Подлежит удалению) Добавление соединения между двумя видами

viewSet объект и его addConnection функция будет удалена в следующей версии. Используйте imageviewset объект и его addConnection вместо этого функция. Дополнительные сведения см. в разделе Вопросы совместимости.

Описание

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

пример

vSet = addConnection(vSet,viewId1,viewId2,Name,Value) указывает дополнительные параметры, использующие один или несколько аргументов пары имя-значение.

Примеры

свернуть все

Создать пустой viewSet объект.

vSet = viewSet;

Прочитайте пару изображений.

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);

Добавьте точки к viewSet объект.

vSet = addView(vSet,1,'Points',points1);
vSet = addView(vSet,2,'Points',points2);

Извлеките дескрипторы элементов из обоих изображений.

features1 = extractFeatures(I1,points1);
features2 = extractFeatures(I2,points2);

Сопоставьте элементы и сохраните совпадения.

indexPairs = matchFeatures(features1,features2);

Добавьте соединение между двумя видами.

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

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

свернуть все

viewSet объект.

Просмотреть идентификатор 1 в viewSet , указанный как целое число.

Просмотреть идентификатор 2 в viewSet , указанный как целое число.

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

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

Пример: 'Location','[0,0,0]'

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

Ориентация второй камеры относительно первой камеры, указанная как разделенная запятыми пара, состоящая из 'Orientationи матрицу 3 на 3, которая представляет [x, y, z] ориентацию второй камеры.

Местоположение второй камеры относительно первой камеры, указанное как разделенная запятыми пара, состоящая из 'Locationи трехэлементный вектор, который представляет [x, y, z] расположение второй камеры в системе координат первой камеры.

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

свернуть все

viewSet объект.

Вопросы совместимости

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

Не рекомендуется начинать с R2020a

См. также

|

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