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 координаты не отображаются.

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

Совет

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

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

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

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

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

    Цвет фона

    Щелкните Rotate, а затем щелкните правой кнопкой мыши по рисунку для опций фона.

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

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

    Посмотреть

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

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

Введенный в R2015b