Äskettäin näin työkalun, joka skannaa QR-koodin näytöllä, ja QR-koodi on merkitty punaisella kehyksellä sen ympärillä.
Tiedämme, että QR-koodien tunnistamiseen C# voidaan tehdä ZXingillä, luoda ja tunnistaa:
Öh... Miten ohjelmisto tunnistaa QR-koodin sijainnin näytöllä????
Aluksi olin utelias, ja lopulta katsoin tekijän lähdekoodia, ja myöhemmin liitän lähdekoodin.
Löydetään, otetaan kaikki monitorit ja sitten kierrätetään poimiakseen jokaisen monitorin, hankintaprosessi on seuraava,
Ensin ota näytön suurin osa, ja sitten keskimmäinen, eli hitaasti ulkopuolelta sisälle.
Olen utelias, tämä iso näyttö, QR-koodi on niin pieni, tunnistaako Zxing sen myös?
Testasin sitä, ZXing on todella tehokas, niin iso näyttö, niin pieni QR-koodi, se tunnistaa todellakin!!
Sijainnin osalta se on helppo tehdä, ZXingillä on valmiina toimiva menetelmä:
Lopuksi liitä koodi:
|