Herramienta para convertir imágenes a binarios como una matriz de 0 y 1. Una imagen / foto en blanco y negro se puede convertir a 0 para negro y 1 para blanco.
Imagen en Binario 0 1 - dCode
Etiqueta(s): Procesamiento de Imágenes
dCode es gratuito y sus herramientas son una valiosa ayuda en juegos, matemáticas, geocaching, acertijos y problemas para resolver todos los días.
¿Una sugerencia? ¿Un comentario? ¿Un error? ¿Una idea? ¡Escribe en dCode!
Una imagen binaria es una imagen digital cuyos píxeles tienen 2 colores distintos (normalmente blanco o negro). Por lo tanto, es posible representar una imagen binaria como una serie/matriz de 0 y 1 dependiendo del brillo de un píxel, lo que puede facilitar su procesamiento.
Convertir una imagen a una matriz binaria consiste en leer cada píxel de la imagen y si está oscuro convertirlo a 0 y si es brillante convertirlo a 1 (o viceversa).
Si la imagen o foto no es en blanco y negro, se convertirá a escala de grises de acuerdo con la Rec. UIT-T. 601 luma (fórmula $ Y = 0.2989 R + 0.5870 G + 0.1140 B $) luego binarizado según el nivel / umbral seleccionado (generalmente 0.5 = 50%)
Ejemplo: Batman
11111111111111111111111111
11111100111111111100111111
11110001111100111110001111
11000001111000011110000011
10000000111000011100000001
10000000000000000000000001
00000000000000000000000000
00000000000000000000000000
10000000000000000000000001
10000110001000010001100001
11001111111100111111110011
11100111111100111111100111
11111111111111111111111111
Algunos lo ven como una forma de arte binaria: el pixel art.
La binarización de imágenes tiene muchas aplicaciones prácticas, especialmente en el procesamiento de imágenes:
— OCR (Reconocimiento óptico de caracteres), los caracteres suelen estar escritos en negro sobre fondo blanco, la conversión a binario simplifica el procesamiento.
— Lectura de códigos de barras: por las mismas razones que el OCR, el reconocimiento de códigos de barras o códigos QR es más sencillo en blanco y negro.
— Visualización de imágenes en paneles LED o matrices de cristal líquido.
— Detección de bordes: el software de procesamiento de imágenes identifica y extrae los bordes de los objetos en una imagen binaria más fácilmente.
— Detección de movimiento: lo mismo, pero para vídeos, comparar imágenes binarias acelera mucho los tiempos de cálculo para videovigilancia.
Se aceptan todos los formatos de imagen web (JPG, PNG, GIF, etc.), pero es preferible utilizar formatos que utilicen compresión sin pérdidas (PNG, BMP, etc.), ya que en estos casos los datos del los colores de los píxeles no se alteran.
Los iconos de tamaño 16x16, 32x32, 64x64 realizan excelentes formatos.
La binarización es la acción de binarizar (hacer binario, con 2 elementos) de datos.
Desde un punto de vista práctico, una imagen con 2 colores (codificada en 1 bit) se almacena rápidamente, cada píxel es 0 o 1.
No existe un estándar para imágenes de 1 bit, pero generalmente códigos 0 para negro y 1 para blanco, pero nada impide el uso de 1 para negro y 0 para blanco.
NB: Una imagen de 8 bits codifica 0 para negro y 255 para blanco.
El código fuente para la conversión de imágenes a 0 y 1 podría verse así:// Pseudo-code
function convertToBinaryImage(imageData, threshold = 128) {
binaryImage = []
for each pixel in imageData {
grayscale = (pixel.R + pixel.G + pixel.B) / 3
if (grayscale >= threshold) binaryValue = 1
else binaryValue = 0
binaryImage []= binaryValue
}
return binaryImage
}
dCode conserva la propiedad del código fuente "Imagen en Binario 0 1". Cualquier algoritmo para "Imagen en Binario 0 1", subprograma o fragmento o script (convertidor, solucionador, cifrado / descifrar, codificar / decodificar, cifrar / descifrar, descifrar, traducir), o todas las funciones "Imagen en Binario 0 1" (calcular, convertir, resolver, descifrar / cifrar, descifrar / cifrar, decodificar / codificar, traducir) escritas en cualquier lenguaje informático (Python, Java, PHP, C#, Javascript, Matlab, etc.) o cualquier base de datos, o acceso API a "Imagen en Binario 0 1" no son públicas (excepto una licencia explícita de código abierto como Creative Commons). Lo mismo ocurre con la descarga para uso sin conexión en PC, dispositivos móviles, tabletas, iPhone o Android. aplicación.
Recordatorio: dCode es un recurso educativo y didáctico, accesible online de forma gratuita y para todos.
El contenido de la página "Imagen en Binario 0 1" así como sus resultados pueden copiarse y reutilizarse libremente, incluso con fines comerciales, siempre que se cite dCode.fr como fuente.
La exportación de los resultados es gratuita y se realiza simplemente haciendo clic en los íconos de exportación ⤓ (formato .csv o .txt) o ⧉ copiar y pegar.
Para citar dCode.fr en otro sitio web, utilice el enlace:
En un artículo o libro científico, la cita bibliográfica recomendada es: Imagen en Binario 0 1 en dCode.fr [sitio web en línea], recuperado el 2025-04-19,