
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:07
V današnjem svetu vidimo, da se QR koda in črtna koda uporabljata skoraj povsod, od embalaže izdelkov do spletnih plačil, danes pa včasih v restavracijah vidimo kode QR, da si ogledate meni.
Tako da ni dvoma, da je to zdaj velika misel. Ali ste se kdaj vprašali, kako deluje ta koda QR ali kako se skenira in dobimo zahtevane podatke? Če ne veste, ste na pravem mestu za odgovor.
V tem navodilu se boste naučili, kako s pomočjo Python -a in OpenCV -ja narediti svoj optični bralnik kod QR
Zaloge:
- Python (priporočeno 3.6, 3.7, 3.8)
- Knjižnica OpenCV
- Knjižnica Pyzbar
1. korak: 1. korak: Uvoz knjižnic

Začnimo z uvozom naših potrebnih knjižnic, Tako bomo uporabljali 3 knjižnice
1. OpenCV
2. Numpy
3. Pyzbar
2. korak: 2. korak: dostopajte do spletne kamere

Tukaj bomo dostopali do naše spletne kamere s funkcijo VideoCapture iz OpenCV in nastavili tudi širino in višino izhodnega okna.
Tukaj je pomembno, da če uporabljate svojo notranjo spletno kamero, podajte 0 v funkciji VideoCapture in če uporabljate razširitveno spletno kamero 1
Zdaj v vrstici 6 definiramo višino izhodnega okna kot 640 (3 se uporablja za višino)
V vrstici 7 definiramo višino izhodnega okna 480 (4 se uporablja za višino)
3. korak: 3. korak: branje okvirjev

Branje okvirjev s spletne kamere je zelo preprosto. Dodati morate zanko while in znotraj, medtem ko zanka ustvari dve spremenljivki, tj. Ret in frame prebereta okvirje z uporabo "cap.read ()".
Zdaj bi bili vsi vaši okviri shranjeni v spremenljivem "okvirju"
4. korak: 4. korak: branje podatkov iz črtne kode

Zdaj bomo ustvarili zanko for, v kateri bomo prebrali podatke iz črtne kode.
Zato bomo za dekodiranje podatkov QR kode uporabili "dekodiranje", ki smo ga uvozili
shranili ga bomo v spremenljivko "myData" in natisnili, da preverimo, ali so podatki pravilni ali ne
5. korak: 5. korak: Narišite pravokotnik okoli QR kode in prikažite podatke

Tako bomo najprej ustvarili spremenljivko pts, ki je točka, ki nam daje 4 vogalne točke naše QR kode
S pomočjo teh točk bomo ustvarili pravokotnik okoli naše kode QR, kot je prikazano v vrstici 16-18
Za prikaz besedila bo uporabljena spremenljivka myData, kjer so shranjeni naši podatki
6. korak:

In nazadnje prikazujemo okvir s funkcijo "imshow" v OpenCV
V vrstici 22-23 smo programirali, da se program, če pritisnemo "q", zaključi
Priporočena:
Opazovalnik vlažnosti in temperature z uporabo Raspberry Pi s SHT25 v Pythonu: 6 korakov

Opazovalnik vlažnosti in temperature z uporabo Raspberry Pi s SHT25 v Pythonu: Ker smo bili navdušeni nad Raspberry Pi, smo pomislili na nekaj spektakularnejših poskusov z njim. V tej kampanji bomo naredili opazovalnik vlažnosti in temperature, ki meri relativno vlažnost in temperaturo z uporabo Raspberry Pi in SHT25, vlaga
Odkrivanje barv v Pythonu z uporabo OpenCV: 8 korakov

Zaznavanje barv v Pythonu z uporabo OpenCV: Pozdravljeni! To navodilo se uporablja za navodila, kako izvleči določeno barvo iz slike v pythonu z uporabo knjižnice openCV. Če ste novi v tej tehniki, potem ne skrbite, na koncu tega priročnika boste lahko programirali svojo barvo
Vremenska postaja z uporabo Raspberry Pi z BME280 v Pythonu: 6 korakov

Vremenska postaja z uporabo Raspberry Pi z BME280 v Pythonu: je maith an scéalaí an aimir (Vreme je dober pripovedovalec zgodb) Zaradi globalnega segrevanja in podnebnih sprememb globalni vremenski vzorec po vsem svetu postaja nestabilen, kar vodi v številne vremenske vplive naravne nesreče (suše, ekstremne
PRETVORNIK ZA BINARNE KODE Z UPORABO 9S KOMPLEMENT: 8 korakov

PRETVORNIK ZA BINARNE KODE Z UPORABO 9S KOMPLEMENT: COMP
3D skener telesa z uporabo fotoaparatov Raspberry Pi: 8 korakov (s slikami)

3D skener telesa z uporabo fotoaparatov Raspberry Pi: Ta 3D skener je skupni projekt pri BuildBrighton Makerspace z namenom, da bi digitalna tehnologija postala dostopna skupinam skupnosti. Skenerji se uporabljajo v modni industriji za prilagajanje oblikovanja oblačil, v industriji iger za