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 object. The axes object with title Difference Between Two Point Clouds contains 2 objects of type scatter.

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

свернуть все

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

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

Аргументы name-value

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

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

Аппроксимированный диаметр маркера точки в виде положительной скалярной величины. Модули находятся в точках. Размер маркера, больше, чем шесть, может уменьшать эффективность рендеринга.

Цвет фона в виде триплета RGB, шестнадцатеричного цветового кода или вектора символов, который задает длинное или короткое название цвета.

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

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

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

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

свернуть все

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

Можно установить центр по умолчанию вращения для средства просмотра облака точек вращаться вокруг центра осей или вокруг точки. Установите поведение по умолчанию от Настроек Computer Vision Toolbox.

Советы

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

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

    ФункцияОписание
    Всплывающие подсказки

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

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

    BackgroundColor

    Нажмите Rotate и затем щелкните правой кнопкой по фигуре для фоновых опций.

    Значение палитры

    Нажмите Rotate и затем щелкните правой кнопкой по фигуре для опций палитры. Можно изменить значения палитры для координаты и значения области значений, доступные, в зависимости от типа отображенного облака точек.

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

    Нажмите Rotate, чтобы изменить угол обзора фигуры облака точек к XZ, ZX, YZ, ZY, XY или плоскости YX. Нажмите Restore View, чтобы сбросить угол обзора.

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

Введенный в R2015b