Nedávno jsem viděl nástroj, který slouží ke skenování QR kódu na obrazovce, a QR kód je označen červeným rámečkem kolem sebe.
Víme, že pro rozpoznání QR kódů lze C# provádět pomocí ZXingu, generovat a rozpoznat:
Eh... Jak software identifikuje pozici QR kódu na obrazovce????
Nejdřív jsem byl zvědavý, a nakonec jsem se podíval na zdrojový kód autora a později přiložím zdrojový kód.
Zjistíte, že vezmete všechny monitory a pak cyklicky vyzvednete každý monitor, proces získávání je následující,
Nejprve vezměte největší část monitoru a pak prostřední část, tedy pomalu z venku dovnitř.
Zajímá mě, na té velké obrazovce, QR kód je tak malý, dokáže ho Zxing také rozpoznat?
Testoval jsem to, ZXing je opravdu silný, tak velká obrazovka, tak malý QR kód, opravdu to rozpozná!!
Co se týče místa, je to snadné, ZXing má hotovou metodu:
Nakonec přiložte kód:
|