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

Seleccione los objetos en la imagen binaria

Descripción

ejemplo

J = bwselect3(V,C,R,P) Devuelve el volumen binario que contiene los objetos que se superponen con la ubicación del píxel (,,). , y son escalares o vectores de igual longitud que especifican el índice de fila, columna y 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 es 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íxel en este sistema de coordenadas.XYZVXiYiZi

[J] = bwselect3(___,N) Devuelve un volumen binario en el que se especifica la conectividad utilizada para definir objetos.N

[J,idx] = bwselect3(___) Devuelve, un vector de columna de índices lineales que especifica los píxeles pertenecientes 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 pertenecientes 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 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, 3-D, 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 vector o escalar numérico. 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 un escalar o un vector. 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

Índice de plano del objeto, especificado como un escalar o un vector. 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-cara y borde-borde)
2626 objetos conectados (cara-cara, arista-arista y vértice Vertex)

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

Límites del sistema de coordenadas no predeterminadas en la dirección X, especificado como vector.

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

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

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

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

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

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

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

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

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

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

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 que se superponen con cualquiera de los píxeles especificados por, y, o, y.NJRCPXiYiZi

Índices 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 la ubicación en el sistema de coordenadas no predeterminado, devuelto como un escalar o un vector.

Coordenada Y de la ubicación en el sistema de coordenadas no predeterminado, devuelto como un escalar o un vector.

Coordenada Z de la ubicación en el sistema de coordenadas no predeterminado, devuelto como un escalar o un vector.

Consulte también

| | | |

Introducido en R2017b