Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 32227|Odgovoriti: 4

[WinForm] C# identificira lokacijo QR kode na zaslonu

[Kopiraj povezavo]
Objavljeno na 23. 12. 2016 11:25:20 | | | |


Pred kratkim sem videl orodje, ki skenira QR kodo na zaslonu, QR koda pa je označena z rdečim okvirjem okoli nje.

Vemo, da je za prepoznavanje QR kod mogoče C# izvesti z ZX-om, generirati in prepoznati:

C# WPF uporablja ZXing za generiranje QR kod Uvod v ImageSource
http://www.itsvse.com/thread-2493-1-1.html
(Vir: Architect)



Uh... Kako programska oprema prepozna položaj QR kode na zaslonu????

Sprva sem bil radoveden, nato pa sem pogledal avtorjevo izvorno kodo, kasneje pa bom priložil izvorno kodo.

Ugotovite, da je treba vzeti vse monitorje in nato ciklično prevzeti vsak monitor, postopek pridobivanja je naslednji,

Najprej vzemite največji del monitorja, nato pa srednji del, torej počasi od zunaj proti notranjosti.

Zanima me, ta velik zaslon, QR koda je tako majhna, ali jo lahko Zxing tudi prepozna?

Preizkusil sem ga, ZXING je res močan, tako velik zaslon, tako majhna QR koda, res prepozna!!

Kar zadeva lokacijo, je enostavno narediti, ZXing ima že pripravljeno metodo:



Na koncu priložite kodo:







Prejšnji:PHP Vprašanja za intervju za starejšega programerja arhitekta
Naslednji:Začetne vaje in odgovori za razvoj za C# Win10
Objavljeno na 12. 02. 2018 11:48:25 |
V: Kdo je član Screen<Screen.AllScreens> Screena?
Objavljeno na 12. 02. 2018 14:41:53 |
orza2008 objavljeno 12. 2. 2018 ob 11:48
Kakšen član je ta Screen?


Lastnost Screen.AllScreens:
Pridobite niz vseh zaslonov na svojem sistemu.
Sintaksa: javni statični zaslon[] AllScreens{get; }
Objavljeno na 24. 02. 2023 09:28:09 |
Težko je videti
 Najemodajalec| Objavljeno na 11. 01. 2025 12:04:12 |
.NET Core uporablja zxing.net za prepoznavanje 2D vsebin, pri čemer navaja naslednje:


Koda je naslednja:



Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com