updateView

(Будет удалено) Изменить существующее представление в объекте набора видов

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

Описание

vSet = updateView(vSet,viewId) изменяет вид, заданный как viewId в заданном viewSet объект, vSet.

пример

vSet = updateView(vSet,viewId,Name,Value) задает дополнительные опции, используя один или несколько аргументы пары "имя-значение".

vSet = updateView(vSet,views) изменяет вид или набор видов, заданных view таблица.

Примеры

свернуть все

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

vSet = viewSet;

Обнаружение точек интереса на изображении.

imageDir = fullfile(toolboxdir('vision'),'visiondata','structureFromMotion');
I = imread(fullfile(imageDir,'image1.jpg'));
points = detectSURFFeatures(rgb2gray(I));

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

vSet = addView(vSet,1,'Points',points);

Обновите вид, чтобы задать положение камеры.

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

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

свернуть все

viewSet объект.

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

Поля зрения камеры, заданная как таблица. Таблица должна содержать столбец с именем ViewID, и один или несколько столбцов с именем Points, Orientation, или Location.

Аргументы в виде пар имя-значение

Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

Пример: Location, '[0,0,0]'

Точки изображения, заданные как разделенная разделенными запятой парами, состоящая из 'Points'и M -by-2 матрица с координатами [x, y] или любым объектом точек.

Ориентация второй камеры относительно первой камеры, заданная как разделенная разделенными запятой парами, состоящая из 'Orientation'и матрица 3 на 3, которая представляет [x, y, z] ориентация второй камеры.

Расположение второй камеры относительно первой камеры, заданное как разделенная разделенными запятой парами, состоящая из 'Location'и трехэлементный вектор, который представляет [x, y, z] расположение второй камеры в системе координат первой камеры.

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

свернуть все

viewSet объект, содержащий измененное представление, заданное как viewId.

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

расширить все

Не рекомендуемый запуск в R2020a

См. также

|

Введенный в R2016a