BW2 = bwperim(BW) devuelve una imagen binaria que contiene solo los píxeles perimetrales de los objetos de la imagen de entrada.BW Un píxel forma parte del perímetro si es distinto de cero y está conectado a al menos un píxel de valor cero.
BW2 = bwperim(BW,conn)
especifica la conectividad de píxeles, .conn
conn — Conectividad de píxeles 4 | 8 | 6 | 18 | 26 | 3-by-3-by- ... -by-3 matriz de s y s01
Conectividad de píxeles, especificada como uno de los valores de esta tabla. La conectividad predeterminada es para imágenes 2D y para imágenes 3D.46
Valor
Significado
Conectividades bidimensionales
4 conectados
Los píxeles están conectados si sus bordes se tocan. Dos píxeles adyacentes forman parte del mismo objeto si están encendidos y están conectados a lo largo de la dirección horizontal o vertical.
8 conectados
Los píxeles están conectados si sus bordes o esquinas se tocan. Dos píxeles adyacentes forman parte del mismo objeto si están encendidos y están conectados a lo largo de la dirección horizontal, vertical o diagonal.
Conectividades tridimensionales
6 conectados
Los píxeles están conectados si sus caras se tocan. Dos píxeles adyacentes forman parte del mismo objeto si ambos están encendidos y están conectados en:
Una de estas direcciones: entrada, salida, izquierda, derecha, arriba y abajo
18 conectados
Los píxeles están conectados si sus caras o aristas se tocan. Dos píxeles adyacentes forman parte del mismo objeto si ambos están encendidos y están conectados en
Una de estas direcciones: entrada, salida, izquierda, derecha, arriba y abajo
Una combinación de dos direcciones, como el derecho hacia abajo o hacia arriba
26 conectados
Los píxeles están conectados si sus caras, aristas o esquinas se tocan. Dos píxeles adyacentes forman parte del mismo objeto si ambos están encendidos y están conectados en
Una de estas direcciones: entrada, salida, izquierda, derecha, arriba y abajo
Una combinación de dos direcciones, como el derecho hacia abajo o hacia arriba
Una combinación de tres direcciones, como en-derecha-arriba o en-izquierda-abajo
Para dimensiones más altas, utiliza el valor predeterminadobwperimconndef(ndims(BW),'minimal').
La conectividad también se puede definir de una manera más general para cualquier dimensión especificando una matriz de 3 por 3 por ... por 3 de s y s.01 Los elementos -valued definen ubicaciones de vecindad relativas al elemento central de .1conn Tenga en cuenta que debe ser simétrico sobre su elemento central.conn Consulte para obtener más información.Especificación de conectividades personalizadas
BW2 — Imagen binaria de salida que contiene solo píxeles perimetrales de objetos matriz lógica
Imagen de salida que contiene solo píxeles perimetrales de objetos, devueltos como una matriz lógica.
Capacidades ampliadas
Generación de código C/C++ Genere código C y C++ mediante MATLAB® Coder™.
Usage notes and limitations:
bwperim apoya la generación de código C (requiere MATLAB® Coder™). Tenga en cuenta que si elige la plataforma de destino genérica,MATLAB Host Computerbwperim genera código que usa una biblioteca compartida precompilada específica de la plataforma. El uso de una biblioteca compartida conserva las optimizaciones de rendimiento, pero limita las plataformas de destino para las que se puede generar código. Para obtener más información, consulte .Generación de código mediante una biblioteca compartida
solo admite imágenes 2D.bwperim
no admite una sintaxis de argumento sin salida.bwperim
El argumento de entrada de matriz de conectividad , , debe ser una constante.conn
Generación de código de GPU Genere código CUDA® para GPU NVIDIA® mediante GPU Coder™.
Notas de uso y limitaciones:
solo admite imágenes 2D.bwperim
no admite una sintaxis de argumento sin salida.bwperim
El argumento de entrada de matriz de conectividad , , debe ser una constante.conn
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.