Hiljuti nägin tööriista, mis skaneerib ekraanil oleva QR-koodi ja QR-kood on ümber punase raamiga märgitud.
Me teame, et QR-koodide tuvastamiseks saab C#-i teha ZXingu abil, genereerida ja tuvastada:
Uh... Kuidas tarkvara tuvastab QR-koodi asukoha ekraanil????
Alguses olin uudishimulik, lõpuks vaatasin autori lähtekoodi ja hiljem lisan lähtekoodi.
Leia, võta kõik monitorid ja seejärel tsükliga iga monitori kätte võtmiseks, hangete protsess on järgmine,
Kõigepealt võta monitori suurim osa ja siis keskmine osa, st aeglaselt väljast sissepoole.
Mind huvitab, see suur ekraan, QR-kood on nii väike, kas Zxing tunneb selle ka ära?
Testisin seda, ZXimine on tõesti võimas, nii suur ekraan, nii väike QR-kood, see suudab tõepoolest ära tunda!!
Asukoha osas on see lihtne, ZXingul on valmis meetod:
Lõpuks lisa kood:
|