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". Excepto la licencia explícita de código abierto (indicada Creative Commons/gratis), el algoritmo "Imagen en Binario 0 1", el subprograma o fragmento (convertidor, solucionador, cifrado / descifrar, codificar / decodificar, cifrar / descifrar, descifrar, traducir), o 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.) y todas las descargas de datos, secuencias de comandos o acceso API para "Imagen en Binario 0 1" no son públicas, lo mismo ocurre con el uso sin conexión en PC, dispositivos móviles, tabletas, iPhone o Android. aplicación!
Recordatorio: dCode es de uso gratuito.
¡Está permitido copiar y pegar la página "Imagen en Binario 0 1" o cualquiera de sus resultados (incluso con fines comerciales) siempre que le das crédito a dCode!
Exportar resultados como un archivo .csv o .txt es gratuito haciendo clic en el icono exportar
Citar como fuente (bibliografía):
Imagen en Binario 0 1 en dCode.fr [sitio web en línea], recuperado el 2024-12-04,