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