Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Gescannte Seite auswerten / "lesen" (https://www.delphipraxis.net/178635-gescannte-seite-auswerten-lesen.html)

-Ralf- 18. Jan 2014 19:10

Gescannte Seite auswerten / "lesen"
 
Ich habe ein Programm zur Auszählung von Wahlen, das auch recht gut läuft. Allerdings werden die Wahlzettel von Helfern in das Programm übertragen... bei ein paar tausend Wahlzettel ist das recht viel Arbeit.

Jetzt möchte ich die Wahlzettel einscannen (Einzugsscanner) und digital auslesen / auswerten lassen - aber ich habe keine Erfahrung mit dem Auswerten eines Scans, wie geht das??? .:(

Hat jemand einen guten Tipp? Danke!
Ralf

jfheins 18. Jan 2014 20:41

AW: Gescannte Seite auswerten / "lesen"
 
Erstmal würde ich die Teile mit circa 100 dpi in graustufen einscannen - das sollte reichen und die Dateien werden nicht zu groß,

Für alles weitere ist das Aussehen der Wahlzettel wichtig. Sind zum Beispiel eine Reihe von Kreisen gegeben, dann kann man diese wieder finden. Der Kreis mit dem meisten "Dreck" enthält das Kreuz. Ganz wichtig ist dann aber wohl noch zu checken, ob die anderen auch leer sind. Wenn nicht => Benutzerinteraktion.

Kreise finden ist mit der passenden Bibliothek kein Problem. In MATLAB: http://www.mathworks.de/de/help/imag...-an-image.html oder OpenCV (kostenlos) geht das ohne viel Aufwand.

bernhard_LA 18. Jan 2014 21:00

AW: Gescannte Seite auswerten / "lesen"
 
Mit dem Hough Algorithmus kann man nach Kreisen und Geraden in Bildern suchen, eine freie Delphi Implementierung gibt es unter : http://sourceforge.net/projects/houghtransforma/


Zur Ausrichtung des Wahlzettels = Bild auf dem Scanner könnte man Marker definieren und diese via NCC suchen , eine Delphi Implementierung gibt es unter http://sourceforge.net/projects/nccfastncc/


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz