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.

bwpack

Empaquetar imagen binaria

Descripción

ejemplo

BWP = bwpack(BW) empaqueta la imagen binaria en la matriz, que se conoce como a.BWuint32BWPpacked binary image Dado que cada valor de píxel de la imagen binaria solo tiene dos valores posibles y, puede asignar cada píxel a un solo bit en la imagen de salida empaquetada.10bwpack

Ejemplos

contraer todo

Leer la imagen binaria en el espacio de trabajo.

BW = imread('text.png'); imshow(BW)

Empaca la imagen.

BWp = bwpack(BW);

Dilatar la imagen empaquetada.

BWp_dilated = imdilate(BWp,ones(3,3),'ispacked');

Desembalar la imagen dilatada y mostrarla.

BW_dilated = bwunpack(BWp_dilated, size(BW,1)); imshow(BW_dilated)

Argumentos de entrada

contraer todo

Imagen binaria, especificada como una matriz lógica o numérica 2-D. Para la entrada numérica, cualquier píxel distinto de cero se considera ().1true

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

Argumentos de salida

contraer todo

Imagen binaria empaquetada, devuelta como una matriz numérica de tipo.uint32

Tipos de datos: uint32

Sugerencias

  • El empaquetado de imágenes binarias se utiliza para acelerar algunas operaciones morfológicas binarias, como la dilatación y la erosión. Si la entrada a o es una imagen binaria empaquetada, la función utiliza una rutina especializada para realizar la operación más rápidamente.imdilateimerode

  • Se usa para descomprimir imágenes binarias empaquetadas.bwunpack

Algoritmos

procesa los píxeles de la imagen de entrada por columna, asignando grupos de 32 píxeles a los bits de un valor.bwpackuint32 El primer píxel de la primera fila corresponde al bit menos significativo del primer elemento de la matriz de salida.uint32 El primer píxel de la fila de entrada 32 ª corresponde al bit más significativo de este mismo elemento. El primer píxel de la 33 ª fila corresponde al bit menos significativo del segundo elemento de salida, y así sucesivamente. Si es-por-, entonces es.BWMNBWPceil(M/32)-by-N Esta figura ilustra cómo asigna los píxeles de una imagen binaria a los bits de una imagen binaria empaquetada.bwpack

Capacidades ampliadas

Consulte también

| |

Introducido antes de R2006a