Main Content

Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

bwselect3

Seleccionar objetos en imagen binaria

Descripción

ejemplo

J = bwselect3(V,C,R,P) devuelve el volumen binario que contiene los objetos que se superponen a la ubicación del píxel ( , , ). , , y son escalares o vectores de igual longitud que especifican la fila, la columna y el índice de plano de la ubicación del píxel.JRCPRCP Los objetos son conjuntos de píxeles conectados con el valor .1

Si especifica , , y como vectores, contiene el conjunto de objetos que se superponen con cualquiera de los píxeles (R( ),C( ),P( )), donde hay un índice en el vector.RCPJkkkk

J = bwselect3(X,Y,Z,V,Xi,Yi,Zi) utiliza los vectores , , y para establecer un sistema de coordenadas espaciales no predeterminado para . , , y son escalares o vectores de igual longitud que especifican ubicaciones de píxeles en este sistema de coordenadas.XYZVXiYiZi

[J] = bwselect3(___,N) devuelve un volumen binario donde especifica la conectividad utilizada para definir objetos.N

[J,idx] = bwselect3(___) devuelve , un vector de columna de índices lineales que especifica los píxeles que pertenecen a los objetos seleccionados.idx

[X,Y,Z,J,Xi,Yi,Zi] = bwselect3(___) devuelve el volumen binario , junto con el , , y del volumen de salida en , , y . , , y contienen las coordenadas espaciales especificadas.JXDataYDataZDataXYZXiYiZi

[X,Y,Z,J,idx,Xi,Yi,Zi] = bwselect3(___)devuelve el volumen binario, junto con , un vector de columna de índices lineales que especifica los píxeles que pertenecen a los objetos seleccionados.Jidx

Ejemplos

contraer todo

Cargue un volumen y cambie su nombre a .V

load mristack; V = mristack;

Defina un conjunto de puntos en el volumen.

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

Devuelve un volumen que contiene objetos que se intersecan con los puntos especificados.

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

Argumentos de entrada

contraer todo

Volumen de entrada, especificado como una matriz no dispersa, 3D, lógica o numérica.

Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical

Índice de fila del objeto, especificado como un escalar numérico o vector. Si especifica un vector, debe tener la misma longitud que y .RCP

Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Índice de columna del objeto, especificado como escalar o vectorial. Si especifica un vector, debe tener la misma longitud que y .CRP

Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Plano de índice de objeto, especificado como escalar o vectorial. Si especifica un vector, debe tener la misma longitud que y .PRC

Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Conectividad, especificada como , , o .61826 Los objetos son conjuntos de píxeles conectados con el valor .1

Conectividades

ValorConectividad
66 objetos conectados (cara-cara)
1818 objetos conectados (cara y borde)
2626 objetos conectados (cara, borde y vértice)

Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Límites del sistema de coordenadas no predeterminado en dirección X, especificados como vector.

Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Límites del sistema de coordenadas no predeterminado en dirección Y, especificados como vector.

Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Límites del sistema de coordenadas no predeterminado en dirección Z, especificados como vector.

Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Coordenada X de ubicación en el sistema de coordenadas no predeterminado, especificado como escalar o vectorial.

Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Coordenada Y de ubicación en el sistema de coordenadas no predeterminado, especificado como escalar o vectorial.

Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Coordenada Z de ubicación en el sistema de coordenadas no predeterminado, especificado como escalar o vectorial.

Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Argumentos de salida

contraer todo

Volumen de salida, devuelto como una matriz lógica -D. contiene el conjunto de objetos superpuestos con cualquiera de los píxeles especificados por , , y , o , y .NJRCPXiYiZi

Indices lineales de píxeles pertenecientes a los objetos seleccionados, devueltos como vector.

Propiedad Volume, devuelta como vector.Xdata

Propiedad Volume, devuelta como vector.Ydata

Propiedad Volume, devuelta como vector.Zdata

Coordenada X de ubicación en el sistema de coordenadas no predeterminado, devuelta como escalar o vectorial.

Coordenada Y de ubicación en el sistema de coordenadas no predeterminado, devuelta como escalar o vectorial.

Coordenada Z de ubicación en el sistema de coordenadas no predeterminado, devuelta como escalar o vectorial.

Consulte también

| | | |

Introducido en R2017b