Thema: Delphi Videoframes auswerten

Einzelnen Beitrag anzeigen

juelin

Registriert seit: 9. Mai 2006
Ort: Mannheim
142 Beiträge
 
Delphi XE5 Professional
 
#1

Videoframes auswerten

  Alt 24. Sep 2019, 12:48
Hallo zusammen,

erst nochmal recht herzlichen Dank für das schöne Wochenende Forentage in Mannheim.

Ich habe Windows 10 und Delphi XE5 und VideoLab.

Auf meinem zweiten Bildschirm zeichne ich ein grünes Rechteck und einen blauen Kreis
und den Kreismittelpunkt in rot.
Diesen Bildschirm filme ich mit einer USB-Kamera ab und will die Videoframes auswerten.
Dabei möchte ich die Koordinaten des Rechtecks, des Kreises und den Kreismittelpunkt ermitteln.

Dazu benutze ich folgende Komponeten von VideoLab:

VLDSCapture --> VLColorTwist --> VLGenericFilter --> VLImageDisplay2
--> VLImageDisplay1

Das Image werte ich im VLGenericFilter aus.
In den Bildern ist VLImageDisplay1 links und VLImageDisplay2 rechts oben
Die Einstellungen von VLColorTwist sind im Bild links unten.

Das grüne Rechteck zu erkennen geht noch ganz gut (bild1).
Aber des Kreis zu erkennen geht gar nicht (bild2).

Die Farben sind irgendwie nicht so wie sie sein sollten.
Ich werte das Image Pixel für Pixel aus und schaue welche RGB-Werte die Pixel haben.

bild1 und bild2 im Anhang.

Hat da jemand Erfahrung und kann mir einen Tipp geben?

Danke und Gruß
Jürgen
Miniaturansicht angehängter Grafiken
bild1.jpg   bild2.jpg  
Jürgen Linder
  Mit Zitat antworten Zitat