poses

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

The 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