¿Dónde verifica la luminancia, el patrón del buscador y el nivel de corrección de errores?

StackOverflow https://stackoverflow.com/questions/8813209

  •  26-10-2019
  •  | 
  •  

Pregunta

¿Alguien sabe dónde verifica la biblioteca ZXing (en Java) si hay luminancia y otros factores que afectarían la legibilidad de un código QR?
Por ejemplo, si la luminancia es inferior a algún número, mostrará un masaje que dice "La luminancia es baja". ¿Dónde se verifica exactamente este número en la biblioteca ZXing? ¿Y también dónde están los otros factores que se han revisado la escaneabilidad?
He investigado las bibliotecas Luminancesource y el detector, pero no encontré ese número o verificación de funciones específicas para estas.
Además, ¿cuáles son todos los factores que necesito verificar para asegurarme de que el código QR sea escaneable?

¿Fue útil?

Solución

¿Miraste la fuente? Está bastante claro. LuminanceSource no es el lugar; mirar HybridBinarizer para luminancia. No existe un "Verifique la escaneabilidad". qrcode.Detector llamadas FinderPatternFinder Para localizar patrones de buscador. No sé a qué te refieres con nivel de corrección de errores, pero el common.reedsolomon El paquete realiza corrección, como probablemente pueda adivinar solo por el nombre.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top