Onlangs zag ik een tool, waarmee je de QR-code op het scherm scant, en de QR-code is gemarkeerd met een rood kader eromheen.
We weten dat C# om QR-codes te herkennen, met ZXing kan worden gedaan, gegenereerd en herkend:
Uh... Hoe identificeert de software de positie van de QR-code op het scherm????
In het begin was ik nieuwsgierig, en uiteindelijk keek ik naar de broncode van de auteur, en later zal ik de broncode bijleggen.
Vind het om alle monitoren te nemen en vervolgens te cyclen om elke monitor op te pakken, het acquisitieproces verloopt als volgt,
Neem eerst het grootste deel van de monitor en daarna het middelste deel, dat wil zeggen langzaam van buiten naar binnen.
Ik ben benieuwd, op dit grote scherm, de QR-code is zo klein, kan Zxing die ook herkennen?
Ik heb het getest, ZXing is echt krachtig, zo'n groot scherm, zo'n kleine QR-code, het kan inderdaad herkennen!!
Wat betreft de locatie, het is eenvoudig te doen, ZXing heeft een kant-en-klare methode:
Voeg tenslotte de code toe:
|