où ne ZXing chèque de Luminance, motif de recherche et le niveau de correction d'erreur

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

  •  26-10-2019
  •  | 
  •  

Question

Tout le monde sait où ne bibliothèque ZXing (en Java) pour vérifier Luminance et d'autres facteurs qui pourraient affecter la lisibilité d'un code QR?
Par exemple, si la luminance est inférieure à un certain nombre, il affichera un massage en disant: « Luminance est faible ». Où est exactement ce nombre vérifié dans la bibliothèque ZXing? Et où sont les autres facteurs qui ont été vérifiés pour scannabilité
Je l'ai regardé dans les bibliothèques LuminanceSource et du détecteur, mais n'a pas trouvé ce numéro spécifique ou de vérifier pour ces derniers.
En outre, quels sont les tous les facteurs que je dois vérifier pour vous assurer que le code QR est analysable?

Était-ce utile?

La solution

Avez-vous regardé à la source? Il est assez clair. LuminanceSource est pas l'endroit; regarder HybridBinarizer pour la luminance. Il n'y a pas une telle chose comme un « chèque scannabilité ». appels qrcode.Detector FinderPatternFinder pour localiser les modèles Finder. Je ne sais pas ce que vous entendez par niveau de correction d'erreur, mais le paquet common.reedsolomon correction PerForm, comme vous pouvez le deviner probablement juste le nom.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top