pcshowpair

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

Синтаксис

pcshowpair(ptCloudA,ptCloudB)
pcshowpair(ptCloudA,ptCloudB,Name,Value)
ax = 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)')

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

свернуть все

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

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

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

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

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

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

Вертикальная ось, заданная как пара, разделенная запятой, состоящая из 'VerticalAxis' и вектора символов, задающего вертикальную ось: 'X', 'Y' или 'Z'.

Вертикальное направление оси, заданное как пара, разделенная запятой, состоящая из 'VerticalAxisDir' и вектора символов, задающего направление вертикальной оси: 'Up' или 'Down'.

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

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

свернуть все

Постройте оси, возвращенные как графический объект 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