Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 32227|Válasz: 4

[WinForm] C# a QR-kód helyét jelzi a képernyőn

[Linket másol]
Közzétéve 2016. 12. 23. 11:25:20 | | | |


Nemrég láttam egy eszközt, ami a képernyőn lévő QR-kódot lehet beszkennelni, és a QR-kódot piros kerettel jelölték körülötte.

Tudjuk, hogy a QR-kódok felismeréséhez a C# ZXing-mel is elvégezhető, generálható és felismerhető:

C# WPF ZXinget használ QR-kódok generálására Bevezetés az ImageSource-hoz
http://www.itsvse.com/thread-2493-1-1.html
(Forrás: Architect)



Ööö... Hogyan azonosítja a szoftver a QR-kód helyzetét a képernyőn????

Eleinte kíváncsi voltam, végül megnéztem a szerző forráskódját, később csatolom a forráskódot.

A keresés, az összes monitort el kell venni, majd minden monitort felvenni, a beszerzési folyamat a következő,

Először a monitor legnagyobb részét, majd a középső részt, azaz lassan kívülről belülre.

Kíváncsi vagyok, ez a nagy képernyő, a QR-kód olyan kicsi, felismeri a Zxing is?

Teszteltem, a ZXing nagyon erős, ilyen nagy képernyő, ilyen kis QR-kód, tényleg felismeri!!

A helyszínt illetően könnyű megoldani, a ZXingnek kész módszere van:



Végül csatoljuk a kódot:







Előző:php Senior programozó Architect interjúkérdések
Következő:C# Win10 fejlesztési kezdő gyakorlatok és válaszok
Közzétéve 2018. 02. 12. 11:48:25 |
K: Mi a tagja a Screen<Screen.AllScreens> Screennek?
Közzétéve 2018. 02. 12. 14:41:53 |


Screen.AllScreens tulajdonság:
Szerezz egy képet a rendszeredről az összes kijelzőről.
Szintaxis: nyilvános statikus Screen[] AllScreens{get; }
Közzétéve 2023. 02. 24. 9:28:09 |
Nehéz látni
 Háziúr| Közzétéve 2025. 01. 11. 12:04:12 |
A .NET Core zxing.net segítségével azonosítja a 2D tartalmakat, a következőkre hivatkozva:


A kódex a következő:



Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com