exponenta event banner

deleteConnection

Удаление соединения между представлениями в наборе представлений

Описание

пример

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

Примеры

свернуть все

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

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

Удалите соединение между двумя представлениями.

vSet = deleteConnection(vSet,1,2);

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

свернуть все

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

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

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

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

свернуть все

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

См. также

Объекты

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