findConnection

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

Описание

пример

conn = findConnection(vSet,viewIds1,viewIds2) находит связи между заданными идентификаторами представления viewIds1 и viewIds2 и возвращается, связь приписывает conn.

Примеры

свернуть все

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

vSet = imageviewset;

Добавьте три представления в набор представления.

viewId1 = 10;
viewId2 = 5;
viewId3 = 2;
vSet = addView(vSet,viewId1);
vSet = addView(vSet,viewId2);
vSet = addView(vSet,viewId3);

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

relPose1 = rigid3d(eye(3),[0 0 1]);
vSet = addConnection(vSet,viewId1,viewId2,relPose1);

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

relPose2 = rigid3d(eye(3),[0 0 2]);
vSet = addConnection(vSet,viewId2,viewId3,relPose2);

Найдите связь между viewId1 и viewId2.

conn = findConnection(vSet,viewId1,viewId2)
conn=1×5 table
    ViewId1    ViewId2    RelativePose     InformationMatrix      Matches   
    _______    _______    _____________    _________________    ____________

      10          5       {1x1 rigid3d}      {6x6 double}       {0x2 uint32}

Проверяйте относительное положение между viewId1 и viewId2.

conn.RelativePose{:}
ans = 
  rigid3d with properties:

       Rotation: [3x3 double]
    Translation: [0 0 1]

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

свернуть все

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

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

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

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

свернуть все

Атрибуты связи, возвращенные как таблица с пятью столбцами. Таблица содержит столбцы ViewId1, ViewId2, RelativePose, InformationMatrix, и Matches.

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

Объекты

Введенный в R2021b