Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 32227|Répondre: 4

[WinForm] C# identifie l’emplacement du code QR à l’écran

[Copié le lien]
Publié sur 23/12/2016 11:25:20 | | | |


Récemment, j’ai vu un outil qui consiste à scanner le code QR à l’écran, et le code QR est marqué par un cadre rouge autour.

Nous savons que pour reconnaître les codes QR, le C# peut être fait avec ZX, généré et reconnu :

C# WPF utilise ZXing pour générer des codes QR Introduction à ImageSource
http://www.itsvse.com/thread-2493-1-1.html
(Source : Architecte)



Euh... Comment le logiciel identifie-t-il la position du code QR à l’écran ????

Au début, j’étais curieux, et finalement, j’ai regardé le code source de l’auteur, et plus tard, je joindrai le code source.

Constatez, il s’agit de prendre tous les moniteurs, puis, de faire un cycle pour récupérer chaque moniteur, le processus d’acquisition est le suivant,

D’abord, prenez la plus grande partie du moniteur, puis la partie centrale, c’est-à-dire lentement de l’extérieur vers l’intérieur.

Je suis curieux, ce grand écran, le code QR est si petit, est-ce que Zxing peut aussi le reconnaître ?

Je l’ai testé, ZXing est vraiment puissant, un écran si grand, un si petit code QR, il peut effectivement le reconnaître !!

Quant à l’emplacement, c’est facile à faire, ZXing propose une méthode prête à l’emploi :



Enfin, joignez le code :







Précédent:Questions d’entretien pour architecte programmeur senior PHP
Prochain:Exercices et réponses pour le développement Win10 en C#
Publié sur 12/02/2018 11:48:25 |
Q : Quel est le membre du Screen<Screen.AllScreens> Screen ?
Publié sur 12/02/2018 14:41:53 |
orza2008 publié le 2018-2-12 à 11:48
Quel genre de membre est-ce que cet écran ?


Propriété Screen.AllScreens :
Obtenez un ensemble de tous les écrans de votre système.
Syntaxe : écran statique public Écran[] AllScreens{get ; }
Publié sur 24/02/2023 09:28:09 |
C’est difficile à voir
 Propriétaire| Publié sur 11/01/2025 12:04:12 |
.NET Core utilise zxing.net pour identifier le contenu 2D, en citant ce qui suit :


Le code est le suivant :



Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com