OpenCV Blatt Papier erkennen

Binio

Erfahrenes Mitglied
Hallo Leute,
ich möchte mit OpenCV ein beschriebenes Blatt Papier auf dem Tisch liegend(oder in den Händen haltend) erkennen und anzeigen.
Das bedeutet im grunde ich will den Hintergrund weg bekommen und den Inhalt der auf dem Blatt Papier steht strecken sodass es wieder rechtseckig wird. Klingt schwer aber denke nicht das es nicht realisierbar ist.
Kann mir da jemand Hilfestellung oder Ideen geben ?
Ich weiss echt nicht so ich da anfangen soll.
Habe mal mit OpenCV eine Personentrackingsoftware geschrieben. Doch das scheint mir komplizierter zu sein da hier (fast)keine bewegung im spiel ist und ich keine Anhaltspunkt habe :(

Danke im vorraus für jeden Tip
Gruß
Robert S.
 
Na mal gucken,... wenn Du keinen Film hast musst Du wohl auf dem Standbild arbeiten. Eine Idee wäre:

  • nach Grauwert konvertieren
  • Grauwert Dilatation oder Median auführen, damit die Schrift verschwindet und das Blatt weiß wird
  • Segmentieren
  • nun das größte Objekt suchen mit großem Mittelwert und geringer Standardabweichung in der Helligkeit.

jetzt solltest Du zumindestens schonmal die Kontur des Objekts haben, dass das Blatt ist. Fehlt noch die Transformation zu einem Rechteck.

Gruß,
Emu.
 
Zurück