положения

Класс: viewSet

Возвращает положения камеры, сопоставленные в представления

Синтаксис

cameraPoses = poses(vSet)
cameraPoses = poses(vSet,viewIds)

Описание

cameraPoses = poses(vSet) возвращает положения камеры, которые соответствуют представлениям, содержавшимся во входе viewSet, объекте, vSet.

cameraPoses = poses(vSet,viewIds) возвращает положения камеры, которые соответствуют подмножеству представлений, заданных векторным viewIds.

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

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

Объект viewSet.

Просмотрите идентификаторы, заданные как целочисленный скаляр для одного представления, или как вектор целых чисел для набора представлений.

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

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

Информация о положении камеры, возвращенная как таблица с тремя столбцами. Таблица содержит столбцы для ViewId, Orientation и Location. Представление IDs соответствует идентификаторам в объекте viewSet. Ориентации заданы как 3х3 матрицы вращения, и местоположения заданы как трехэлементные векторы. Можно передать таблицу cameraPoses triangulateMultiview и функциям bundleAdjustment.

Примеры

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

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

vSet = viewSet;

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

vSet = addView(vSet,1,'Orientation',eye(3),'Location',[0,0,0]);
vSet = addView(vSet,2,'Orientation',eye(3),'Location',[1,0,0]);

Получите абсолютные положения камеры.

camPoses = poses(vSet);

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

|

Введенный в R2016a