
Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:52
In der heutigen Welt sehen wir QR-Codes und Barcodes, die fast überall verwendet werden, von Produktverpackungen bis hin zu Online-Zahlungen und heutzutage sehen wir QR-Codes sogar in Restaurants, um die Speisekarte zu sehen.
Also kein Zweifel, dass es jetzt das große Denken ist. Aber haben Sie sich jemals gefragt, wie dieser QR-Code funktioniert oder wie er gescannt wird und wir die erforderlichen Informationen erhalten? Wenn Sie es nicht wissen, sind Sie hier richtig.
In diesem Instructable erfahren Sie, wie Sie Ihren gewonnenen QR-Code-Scanner mit Python und OpenCV. machen
Lieferungen:
- Python (3.6, 3.7, 3.8 empfohlen)
- OpenCV-Bibliothek
- Bibliothek von Pyzbar
Schritt 1: Schritt 1: Bibliotheken importieren

Beginnen wir mit dem Importieren unserer erforderlichen Bibliotheken, Wir werden also 3 Bibliotheken verwenden
1. OpenCV
2. Numpy
3. Pyzbar
Schritt 2: Schritt 2: Auf die Webcam zugreifen

Hier werden wir mit der VideoCapture-Funktion von OpenCV auf unsere Webcam zugreifen und auch die Breite und Höhe unseres Ausgabefensters einstellen.
Hier ist ein wichtiger Punkt, dass, wenn Sie Ihre interne Webcam verwenden, 0 in der VideoCapture-Funktion übergeben wird und wenn Sie eine externe Webcam verwenden, Pass 1
Jetzt definieren wir in Zeile 6 die Höhe unseres Ausgabefensters als 640 (3 wird für Höhe verwendet)
In Zeile 7 definieren wir die Höhe unseres Ausgabefensters als 480 (4 wird für Höhe verwendet)
Schritt 3: Schritt 3: Leserahmen

Das Lesen von Frames von der Webcam ist sehr einfach. Sie müssen nur eine while-Schleife hinzufügen und innerhalb der while-Schleife zwei Variablen erstellen, dh ret und frame lesen die Frames mit "cap.read()".
Jetzt werden alle Ihre Frames in der Variablen "frame" gespeichert
Schritt 4: Schritt 4: Daten vom Barcode lesen

Jetzt erstellen wir eine for-Schleife, in der wir die Daten aus dem Barcode lesen.
Wir werden also "decode" verwenden, das wir importiert haben, um die Daten des QR-Codes zu entschlüsseln
und wir werden es in der Variablen "myData" speichern und drucken, um zu überprüfen, ob die Daten korrekt sind oder nicht
Schritt 5: Schritt 5: Rechteck um QR-Code zeichnen und Daten anzeigen

Zuerst erstellen wir einen Variablennamen pts, der aus Punkten besteht, die uns 4 Eckpunkte unseres QR-Codes geben
Mit diesen Punkten erstellen wir nun ein Rechteck um unseren QR-Code, wie in Zeile 16-18 gezeigt
Zur Anzeige von Text wird die myData-Variable verwendet, in der unsere Daten gespeichert sind
Schritt 6:

Und schließlich zeigen wir unseren Rahmen mit der Funktion "imshow" in OpenCV an
In Zeile 22-23 haben wir programmiert, dass das Programm beendet wird, wenn wir "q" drücken
Empfohlen:
So erstellen Sie Ihre erste einfache Software mit Python – wikiHow

So erstellen Sie Ihre erste einfache Software mit Python: Hallo, willkommen zu diesem Instructables. Hier werde ich erzählen, wie Sie Ihre eigene Software erstellen. Ja, wenn Sie eine Idee haben… aber wissen, wie Sie neue Dinge umsetzen können oder daran interessiert sind, Neues zu schaffen, dann ist es das Richtige für Sie
COVID19-Dashboard auf Weltkarte (mit Python) – wikiHow

COVID19-Dashboard auf der Weltkarte (mit Python): Ich weiß, dass fast alle von uns die meisten Informationen über COVID19 kennen , ich habe das Programm zum Github-Repository hinzugefügt: https://github.co
Experimente in der erweiterten Datenprotokollierung (mit Python): 11 Schritte

Experimente in der erweiterten Datenprotokollierung (mit Python): Es gibt viele Anleitungen zur Datenprotokollierung. Als ich also ein eigenes Protokollierungsprojekt erstellen wollte, habe ich mich bei einem Haufen umgesehen. Einige waren gut, andere nicht so sehr, also beschloss ich, einige der besseren Ideen aufzunehmen und meine eigene Bewerbung zu machen. Dieses Ergebnis
Einen Würfel mit Python würfeln – wikiHow

So würfeln Sie mit Python: Die folgenden Anweisungen zeigen Ihnen, wie Sie ein Python-Modul zum „Würfeln“erstellen. Dieses Modul generiert Zufallszahlen aus diesen computerisierten Würfeln. Ich werde Funktionen bereitstellen, die zum Erstellen des Moduls erforderlich sind und eine Beschreibung als
Erste Schritte mit Python: 7 Schritte (mit Bildern)

Erste Schritte mit Python: Programmieren ist großartig! Es ist kreativ, macht Spaß und gibt Ihrem Gehirn ein mentales Training. Viele von uns wollen etwas über Programmieren lernen, aber überzeugen sich selbst davon, dass wir es nicht können. Vielleicht hat es zu viel Mathematik, vielleicht der Jargon, der erschreckend herumgeworfen wird