Qraft

Binarización

La binarización convierte píxeles en escala de grises a binario usando un umbral. Los umbrales adaptativos manejan iluminación desigual - los lectores QR modernos los usan. Condiciones difíciles: bajo contraste, contraluz, superficies reflectantes y desenfoque de movimiento. La impresión de alto contraste es la mejor solución.

La diferencia por la que los lectores modernos usan umbrales adaptativos.

AspectoUmbral fijoUmbral adaptativo
Cómo se fija el umbralUn mismo valor para toda la imagenSe calcula de forma dinámica en cada región local
Con iluminación uniformeFunciona bienBinariza de forma estable
Con sombras o iluminación desigualAlgunos módulos se leen malLos umbrales locales mantienen el resultado estable
La misma imagen de código QR con sombra, binarizada con umbral fijo y con umbral adaptativoImagen con sombraUmbral fijoUmbral adaptativo
Cuando una sombra cubre el lado derecho, el umbral fijo aplasta esa zona a negro, mientras que el adaptativo conserva el patrón.