¿Qué es una imagen binaria?
Una imagen binaria contiene exactamente dos valores de píxel posibles, normalmente interpretados como primer plano y fondo o blanco y negro. Cada píxel puede representarse mediante un único bit en un mapa de bits sin comprimir.
Cómo funcionan las imágenes binarias
Una imagen binaria representa cada posición de la cuadrícula como perteneciente a una de dos clases, a menudo representadas internamente por cero y uno. Los valores pueden mostrarse como blanco y negro, pero su significado semántico puede ser máscara frente a fondo, seleccionado frente a no seleccionado u ocupado frente a vacío. El almacenamiento empaquetado permite colocar varios píxeles en un byte de máquina. Los flujos de trabajo de visión usan esta representación para operaciones booleanas, morfología, etiquetado de componentes y medición geométrica.
Datos clave
- Las filas empaquetadas de un bit por píxel pueden incluir relleno de alineación, por lo que el tamaño del archivo o de la memoria puede superar el ancho multiplicado por el alto y dividido entre ocho, y no puede deducirse solo de las dimensiones.
- La erosión, la dilatación, la apertura y el cierre morfológicos operan sobre el conjunto del primer plano mediante un elemento estructurante, por lo que la polaridad del primer plano forma parte del contrato del algoritmo.
- Algunas API de imágenes exponen máscaras de apariencia binaria con un byte por píxel para facilitar el direccionamiento, sacrificando eficiencia de memoria a cambio de un procesamiento y una alineación con el hardware más simples.
Cuándo importan las imágenes binarias
Usa imágenes binarias como máscaras compactas para segmentación, morfología, pruebas de impacto o medición de objetos. Convertir tonos continuos en dos valores descarta detalles, por lo que el umbral debe ajustarse al objetivo del análisis.