exponenta event banner

pcshowpair

Визуализация разницы между двумя облаками точек

Описание

пример

pcshowpair(ptCloudA,ptCloudB) создает визуализацию, отображающую различия между двумя облаками входных точек. Различия отображаются с использованием смешения пурпурного цвета для облака точек A и зеленого цвета для облака точек B.

pcshowpair(ptCloudA,ptCloudB,Name,Value) визуализирует различия с помощью дополнительных опций, заданных одним или несколькими Name,Value аргументы пары.

ax = pcshowpair(___) возвращает оси графика для визуализации различий, используя любой из предшествующих синтаксисов.

Примеры

свернуть все

Загрузите два облака точек, которые были захвачены с помощью устройства Kinect в домашнем параметре.

load('livingRoom');

pc1 = livingRoomData{1};
pc2 = livingRoomData{2};

Постройте график и задайте точку обзора облаков точек.

figure
pcshowpair(pc1,pc2,'VerticalAxis','Y','VerticalAxisDir','Down')
title('Difference Between Two Point Clouds')
xlabel('X(m)')
ylabel('Y(m)')
zlabel('Z(m)')

Figure contains an axes. The axes with title Difference Between Two Point Clouds contains 2 objects of type scatter.

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

свернуть все

Облако точек A, указанное как pointCloud объект. Функция использует уровни пурпурного цвета для представления ptCloudA и чистый пурпурный цвет, когда облако точек не содержит цветовой информации.

Облако точек B, указанное как pointCloud объект. Функция использует уровни зеленого для представления ptCloudB и чисто зеленый, когда облако точек не содержит цветовой информации.

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

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

Пример: 'VerticalAxisDir','Up' устанавливает направление вертикальной оси вверх.

Приблизительный диаметр маркера точки, заданный как положительный скаляр. Единицы измерения находятся в точках. Размер маркера, превышающий шесть, может снизить производительность визуализации.

Вертикальная ось, указанная как 'X', 'Y', или 'Z'. При перезагрузке сохраненной фигуры любое действие на фигуре сбрасывает вертикальную ось на ось Z.

Направление вертикальной оси, указанное как 'Up' или 'Down'. При перезагрузке сохраненной фигуры любое действие на фигуре восстанавливает направление вверх.

Оси для отображения визуализации, указанные как Axes объект. Создание Axes объект, используйте axes функция. Чтобы отобразить визуализацию на новом рисунке, оставьте 'Parent' не указан.

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

свернуть все

Печать осей, возвращаемых в виде axes графический объект. Точки с NaN или Inf координаты не отображаются.

Можно задать центр поворота по умолчанию для средства просмотра облака точек для поворота вокруг центра осей или вокруг точки. Задайте поведение по умолчанию в окне «Настройки панели инструментов компьютерного зрения».

Совет

  • Для повышения производительности pcshowpair автоматически понижает размер визуализированного облака точек во время взаимодействия с фигурой. Понижающая выборка выполняется только для визуализации облака точек и не влияет на сохраненные точки.

  • Для просмотра данных точек или изменения значений отображения цвета наведите курсор на панель инструментов осей и выберите одну из следующих опций.

    ОсобенностьОписание
    Datatip

    Нажмите «Подсказки по данным» для просмотра значений точек данных для любой точки фигуры облака точек. Для обычного облака точек в подсказках по данным отображаются значения x, y, z. Дополнительные свойства данных для изображения глубины и лидара:

    Данные облака точекСвойства значения данных
    Изображение глубины (датчик RGB-D)Цвет, строка, столбец
    ЛидарИнтенсивность, диапазон, азимутальный угол, угол места, ряд, столбец

    Цвет фона

    Нажмите «Повернуть», а затем щелкните правой кнопкой мыши на рисунке для выбора параметров фона.

    Значение карты цветов

    Щелкните Повернуть (Rotate), а затем щелкните правой кнопкой мыши на рисунке для выбора параметров карты цветов. Можно изменить значения цветовой карты для доступных значений координат и диапазона в зависимости от типа отображаемого облака точек.

    Посмотреть

    Нажмите «Повернуть», чтобы изменить угол обзора фигуры облака точек на плоскость XZ, ZX, YZ, ZY, XY или YX. Щелкните Восстановить вид (Restore View), чтобы сбросить угол обзора.

  • pcshowpair поддерживает 'opengl' для опции Renderer figure только свойство.

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