Entwickler-Ecke

Sonstiges (Delphi) - QR-Code aus Bild einlesen


ChrisCross - Sa 01.06.13 17:22
Titel: QR-Code aus Bild einlesen
Hallo,

wie kann ich einen QR-Code aus einem Image einlesen? Ich möchte, dass der Inhalt des eingelesenen QR-Codes in ein Memo ausgegeben wird. Gibt es dazu vielleicht eine Komponente? Google habe ich dazu schon durchsucht. Leider habe ich meistens nur gefunden, wie man einen QR-Code generiert.


WasWeißDennIch - Sa 01.06.13 17:31

J4L [http://www.java4less.com/vision/vision.php?info=GuideDelphi], kostet aber (85€). An OpenSoure habe ich von zebra gelesen, da scheint aber kein Code zum Download zu stehen.


jaenicke - Sa 01.06.13 19:16

Kostenlos gibt es soweit ich gefunden habe ausschließlich Ansteuerungen für C++ DLLs, d.h. die DLL muss dann mitgeliefert werden.

Für 40€ für einen Entwickler gibt es z.B. hier noch eine:
http://www.winsoft.sk/obr.htm


IhopeonlyReader - Sa 01.06.13 20:59

So schwer dürfte es nicht sein ;) versuch dich doch einfach mal selbst dran


jaenicke - Sa 01.06.13 21:15

user profile iconIhopeonlyReader hat folgendes geschrieben Zum zitierten Posting springen:
So schwer dürfte es nicht sein ;) versuch dich doch einfach mal selbst dran
Das mach mal als Übungsaufgabe... das stellst du dir glaube ich viel einfacher vor als es ist. ;-)
Da steckt auch einiges an Mathematik drin. Und du darfst dabei nicht vergessen, dass der QR Code in jeder Richtung und auch schief, sprich verzerrt, vorliegen kann.

Eine solche Erkennung, ob nun von Buchstaben oder "nur" von Barcodes oder QR Codes ist nicht trivial...
(Auch wenn man bei solchen Codes auch ohne neuronale Netze auskommt, die man bei der Texterkennung normalerweise einsetzt und die noch viel komplexer sind.)


Delete - Sa 01.06.13 21:56

- Nachträglich durch die Entwickler-Ecke gelöscht -


ChrisCross - Di 04.06.13 07:25

Danke für eure vielen Antworten. Eine kostenlose Komponente wäre gut.

Mir ist noch eine unelegante Lösung eingefallen. Man könnte einen ausgeblendeten Webbrowser auf seiner Form haben. Dort öffnet man eine Seite, die QR-Code zu Text umwandeln kann. Jetzt lädt man das Bild hoch und liest das Feld mit dem Text aus.