findView

Найдите представления сопоставленными с идентификаторами представления

Описание

пример

views = findView(vSet,viewIds) находит представления сопоставленными с заданным представлением viewIds и возвращает атрибуты представления.

Примеры

свернуть все

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

vSet = imageviewset;

Добавьте два изображения.

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

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

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

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

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

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

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

Найдите представление, которое соответствует viewID равняйтесь 1.

view = findView(vSet,1)
view=1×4 table
    ViewId    AbsolutePose       Features              Points      
    ______    ____________    _______________    __________________

      1       1x1 rigid3d     {574x64 single}    {574x1 SURFPoints}

Проверяйте характерные точки, которые соответствуют viewID равняйтесь 1.

view.Points{:}
ans = 
  574x1 SURFPoints array with properties:

              Scale: [574x1 single]
    SignOfLaplacian: [574x1 int8]
        Orientation: [574x1 single]
           Location: [574x2 single]
             Metric: [574x1 single]
              Count: 574

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

свернуть все

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

Просмотрите идентификаторы в виде M - вектор элемента из целых чисел. Каждый идентификатор представления уникален для определенного представления.

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

свернуть все

Просмотрите атрибуты, возвращенные как таблица с четырьмя столбцами. Таблица содержит столбцы ViewId, AbsolutePose, Features, и Points приписывание описаний.

Смотрите также

Объекты

Введенный в R2021b