Thema: Delphi Passmarke finden

Einzelnen Beitrag anzeigen

Bambi

Registriert seit: 16. Okt 2009
26 Beiträge
 
Delphi XE5 Professional
 
#1

Passmarke finden

  Alt 10. Mär 2010, 11:46
Hallo Leute,
ich schreibe ein Programm, das ein eingescanntes Formular automatisch auswerten soll. Das scannen funktioniert dank der MultiTWAIN-Unit schon sehr gut.
Jetzt hab ich ein Image, möchte aber die genaue Ausrichtung der Vorlage "messen", also ob sie verdreht ist und an welcher Position sie liegt. Ist ja relativ einfach zu korrigieren, wenn man diese Position kennt (mit Koordinatentransformationen).

Und da liegt der Hacken. Ich hab jetzt auf dem Formular zwei Passmarken an der linken oberen und unteren Ecke angebracht. Mein Problem ist allerdings, wie finde ich diese Passmarken, bzw. ihren Mittelpunkt. Die Passmarke ist ein Kreis mit einem Kreuz drin, das ein bisschen über den Kreis hinausgeht, etwa so:
http://www.svensktransfer.se/bilder/passmarke.jpg

Das Bild wird Schwarz-Weiß gescannt, also erst in Graustufen und dann mit einem Schwellenwert umgewandelt in S/W.

Gibt es da irgendwelche Infos auf externen Seiten drüber, ich weiß nichtmal wonach ich suchen muss... Passmarke und Bildanalyse oder ähnliches haben nichts verwertbares erbracht. Wo sind die Grafik-Cracks...?!

Gruß vom Bambi
Stephan
  Mit Zitat antworten Zitat