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)')

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

свернуть все

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

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

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

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

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

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

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

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

Выведите оси в виде разделенной запятой пары, состоящей из 'Parentaxes графический объект, который отображает визуализацию облака точек.

Примечание

Вы не можете установить значение 'ParentUIAxes объект (созданное использование uiaxes функция.

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

свернуть все

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

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

Советы

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

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

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

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

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

    BackgroundColor

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

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

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

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

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

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

Введенный в R2015b