exponenta event banner

позы

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

viewSet объект и его poses функция будет удалена в следующей версии. Используйте imageviewset объект и его poses вместо этого функция. Дополнительные сведения см. в разделе Вопросы совместимости.

Описание

пример

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

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

Примеры

свернуть все

Создать пустой 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);

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

свернуть все

viewSet объект.

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

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

свернуть все

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

Вопросы совместимости

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

Не рекомендуется начинать с R2020a

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