bwselect3

Выберите объекты в двухуровневом изображении

Синтаксис

J = bwselect3(V,C,R,P)
J = bwselect3(X,Y,Z,V,Xi,Yi,Zi)
[J] = bwselect3(___,N)
[J,idx] = bwselect3(___)
[X,Y,Z,J,Xi,Yi,Zi] = bwselect3(___)
[X,Y,Z,J,idx,Xi,Yi,Zi] = bwselect3(___)

Описание

пример

J = bwselect3(V,C,R,P) возвращает бинарный объем J, содержащий объекты, которые перекрывают пиксельное местоположение (R, C, P). R, C и P являются скалярами или векторами равной длины, которые задают строку, столбец и плоский индекс пиксельного местоположения. Объекты являются соединенными наборами пикселей со значением 1.

Если вы задаете R, C и P как векторы, J содержит набор объектов, накладывающихся с любым из пикселей (R (k), C (k), P (k)), где k является индексом в вектор.

J = bwselect3(X,Y,Z,V,Xi,Yi,Zi) использует векторы X, Y и Z, чтобы установить систему пространственной координаты не по умолчанию для V. Xi, Yi и Zi являются скалярами или векторами равной длины, которые задают пиксельные местоположения в этой системе координат.

[J] = bwselect3(___,N) возвращает бинарный объем, где N указывает, что возможность соединения раньше задавала объекты.

[J,idx] = bwselect3(___) возвращает idx, вектор-столбец линейных индексов, задающих пиксели, принадлежащие выбранным объектам.

[X,Y,Z,J,Xi,Yi,Zi] = bwselect3(___) возвращает бинарный объем J, наряду с XData, YData и ZData выходного объема в X, Y и Z. Xi, Yi и Zi содержат заданные пространственные координаты.

[X,Y,Z,J,idx,Xi,Yi,Zi] = bwselect3(___)возвращает бинарный объем J, наряду с idx, вектор-столбцом линейных индексов, задающих пиксели, принадлежащие выбранным объектам.

Примеры

свернуть все

Загрузите объем и поменяйте его имя на V.

load mristack;
V = mristack;

Задайте набор точек в объеме.

C = [126 87 11];
R = [34 120 20];
P = [20 2 12];

Возвратите объем, который содержит объекты, которые пересекаются с заданными точками.

J = bwselect3(V,C,R,P);

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

свернуть все

Введите объем, заданный как неразреженный, 3-D, логический или числовой массив.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | логический

Индекс строки объекта, заданного в виде числа или вектора. Если вы задаете вектор, R должен быть той же длиной как C и P.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Индекс столбца объекта, заданного как скаляр или вектор. Если вы задаете вектор, C должен быть той же длиной как R и P.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Плоский индекс объекта, заданного как скаляр или вектор. Если вы задаете вектор, P должен быть той же длиной как R и C.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Возможность соединения, заданная как 6, 18 или 26. Объекты являются соединенными наборами пикселей со значением 1.

Возможности соединения

ЗначениеВозможность соединения
66 подключенных объектов (Поверхность Поверхности)
1818 подключенных объектов (Поверхность поверхности и Ребро Ребра)
2626 подключенных объектов (Поверхность поверхности, Ребро Ребра и Вершина Вершины)

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Пределы системы координат не по умолчанию в направлении X, заданном как вектор.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Пределы системы координат не по умолчанию в направлении Y, заданном как вектор.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Пределы системы координат не по умолчанию в направлении Z, заданном как вектор.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

X-координата местоположения в системе координат не по умолчанию, заданной как скаляр или вектор.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Y-координата местоположения в системе координат не по умолчанию, заданной как скаляр или вектор.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Z-координата местоположения в системе координат не по умолчанию, заданной как скаляр или вектор.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

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

свернуть все

Выведите объем, возвращенный как N-D логический массив. J содержит набор объектов, накладывающихся с любым из пикселей, заданных R, C, и P, или Xi, Yi и Zi.

Линейные индексы пикселей, принадлежащих выбранным объектам, возвращенным как вектор.

Свойство Volume Xdata, возвращенное как вектор.

Свойство Volume Ydata, возвращенное как вектор.

Свойство Volume Zdata, возвращенное как вектор.

X-координата местоположения в системе координат не по умолчанию, возвращенной как скаляр или вектор.

Y-координата местоположения в системе координат не по умолчанию, возвращенной как скаляр или вектор.

Z-координата местоположения в системе координат не по умолчанию, возвращенной как скаляр или вектор.

Смотрите также

| | | |

Введенный в R2017b