bwselect3

Выберите объекты в бинарном объеме

Описание

пример

J = bwselect3(V,c,r,p) возвращает бинарный объем J содержа объекты, которые перекрывают воксель (rCP). Объекты являются соединенными наборами вокселей со значением 1.

J = bwselect3(V,c,r,p,n) также задает возможность соединения, n, используемый, чтобы задать объекты.

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

[x,y,z,J,idx,xi,yi,zi] = bwselect3(___) также возвращает x, y и степени z бинарного объема и (xi, yizi ) координаты выбранных вокселей. По умолчанию, bwselect3 использует внутреннюю систему координат так, чтобы xY, и z объем XData, YData, и ZData.

[___] = bwselect3(x,y,z,V,xi,yi,zi) устанавливает систему мировой координаты не по умолчанию для V от векторов xY, и z. Аргументы xi, yi, и zi задайте координаты вокселя в системе мировой координаты.

Примеры

свернуть все

Загрузите объем и поменяйте его имя на 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 числового массива или 3-D логического массива.

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

Индекс строки вокселей в предметах интереса в виде числового скаляра или числового вектора. Если вы задаете вектор, то r должна быть та же длина как c и p. Выходной двоичный объем J содержит наборы объектов, перекрывающихся с любым из вокселей (r(k), c(k), p(k)), где k является индексом в вектор.

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

Индекс столбца вокселей в предметах интереса в виде числового скаляра или числового вектора. Если вы задаете вектор, то c должна быть та же длина как r и p. Выходной двоичный объем J содержит наборы объектов, перекрывающихся с любым из вокселей (r(k), c(k), p(k)), где k является индексом в вектор.

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

Плоский индекс вокселей в предметах интереса в виде числового скаляра или числового вектора. Если вы задаете вектор, то p должна быть та же длина как r и c. Выходной двоичный объем J содержит наборы объектов, перекрывающихся с любым из вокселей (r(k), c(k), p(k)), где k является индексом в вектор.

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

Возможность соединения в виде одного из этих значений.

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

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

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

Мировой x - ось координирует в виде числового скаляра или числового вектора из той же длины как y и z. Используйте x, y и z, чтобы установить систему пространственной координаты не по умолчанию. Если вы не задаете систему координат, то по умолчанию bwselect3 использует внутреннюю систему координат в который x [1, размер (J,2)].

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

Мировой y - ось координирует в виде числового скаляра или числового вектора из той же длины как x и z. Используйте x, y и z, чтобы установить систему пространственной координаты не по умолчанию. Если вы не задаете систему координат, то по умолчанию bwselect3 использует внутреннюю систему координат в который y [1, размер (J,1)].

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

Мировой z - ось координирует в виде числового скаляра или числового вектора из той же длины как x и y. Используйте x, y и z, чтобы установить систему пространственной координаты не по умолчанию. Если вы не задаете систему координат, то по умолчанию bwselect3 использует внутреннюю систему координат в который z [1, размер (J,3)].

Типы данных: 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

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

свернуть все

Бинарный объем, содержащий объекты, которые перекрывают заданные воксели, возвратился как 3-D логический массив. J содержит набор объектов, перекрывающихся с любым из вокселей, заданных rC, и p, или xi, yi, и zi.

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

Введенный в R2017b