LabVIEWForum.de - Image kalibieren - korrigieren - XY(Px)?

LabVIEWForum.de

Normale Version: Image kalibieren - korrigieren - XY(Px)?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich sehe wahrscheinlich das Naheliegendste nicht:

1. ich kalibriere ein Bild
2. ich korrigiere das Bild - jetzt ist z.B. die perspektivische Verzerrung weg
3. ich suche in dem Bild ein Objekt - gefunden am Ort X,Y [Px]
4. aber wie bekomme ich die Pixelkoordinaten vom Objekt im unkorrigierten Bild?

Also Beispiel: Du stehst vor einem Hochhaus, machst ein Bild. Dann gebe ich der linken und der rechten senkrechten Grenze rechtwinkelige Koordinaten z.B. li/ob=0/0, re/ob=100/0, re/unt=100/100, li/unt=0/100
Hochhaus entzerrt - super
So jetzt kann ich die Uhr im entzerrten Bild suchen (geht nur da!) = Xu/Yu - Frage wie rechne ich Xu/Yu in Px Koordinaten am Ursprungsbild um?

Danke

Gottfried
Gute Frage. Bei näherem Nachdenken habe ich keine gute Lösung.

Vision hat die netten Convert Pixel to Real-World / Real-World to Pixel-Funktionen, aber die funktionieren nur auf "unkorrigierten" Bildern.

Was ich mal versuchen würde, ist "invers" zu kalibrieren. Also 0/0=>li/ob, usw. Dann sollte theoretisch die "Korrigierung" das alte Bild ergeben (zumindest bei den einfachen Kalibriergeschichten. Keine Ahnung, was bei den Microplanes etc. passiert). Die Korrigierung aber natürlich nicht anwenden, sondern IMAQ Pixel to Real World.. Rundungsfehler vermutlich recht hoch..

GrÜße,
Birgit
Das versuche ich

Danke

Gottfried
Referenz-URLs