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

Pack imagen binaria

Descripción

ejemplo

BWP = bwpack(BW) empaqueta la imagen binaria en la matriz, que se conoce como un archivo .BWuint32BWPimagen binaria empaquetada 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 de la imagen de salida empaquetada.10bwpack

Ejemplos

contraer todo

Lea 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');

Desempaquete la imagen dilatada y muésela.

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

Argumentos de entrada

contraer todo

Imagen binaria, especificada como una matriz numérica o lógica 2D. Para la entrada numérica, los píxeles distintos de cero se consideran ( ).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ápido.imdilateimerode

  • Se utiliza para desempaquetar imágenes binarias empaquetadas.bwunpack

Algoritmos

procesa los píxeles de 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 fila 33 corresponde al bit menos significativo del segundo elemento de salida, y así sucesivamente. Si es -by- , 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