LabVIEWForum.de
Kalibrierung verschiedenen Ebenen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Module (/Forum-LabVIEW-Module)
+---- Forum: LabVIEW Vision (/Forum-LabVIEW-Vision)
+---- Thema: Kalibrierung verschiedenen Ebenen (/Thread-Kalibrierung-verschiedenen-Ebenen)



Kalibrierung verschiedenen Ebenen - pmathys - 11.11.2010 14:35

Hallo

ich habe ein Bild das ich vermessen möchte. Zur Kalibration haben wir einen Print mit Pads erstellt. Mit diesen Pads (Referenz Punkte) kalibriere ich das Bild. In der Print Mitte ist eine Ausspahrung. Dahinter ist mein zu vermessendes Bild. Das Kamera-Bild zeigt das zu vermessende Bild und auf der Seite ein grosser Teil der Referenz-Punkte.
Meine Kamera halte ich von Hand in einem Abstand von ca. 500mm. Über den Kamera-Chip weiss ich, dass die Pixelgrösse 1.9um ist.

Soweit habe ich die Linsenkrümmung und die Paralaxe im Griff, das heisst; ich kann mein Bild entzerren und vermessen. Das einzige, über das ich gestolpert bin ist, dass mein zu vermessendes Bild 1.6mm (Printstärke) hinter meinen Referenz-Punkten auf dem Print sind. Das bedeutet, nach dem Strahlensatz sieht die Kamera das zu vermessende Bild etwas kleiner als es sein sollte.
Über die Skalierung des Referenz-Punkte-Abstand könnte ich den Verzug kompensieren. Ich müsste jedoch automatisch ermiteln können um wie viel.

Hat jemand das selbe Problem auch bereits lösen müssen? Wie kann ich mit meinen "wenigen" Bekannten
- Referenz-Punkte Abstand 8.5mm
- Chip Pixelgrösse 1.9um
- Tiefen-Versatz Punkte zu Bild 1.6mm
eine Skalierung ermitteln?

Peter


Kalibrierung verschiedenen Ebenen - pmathys - 17.11.2010 15:45

Hallo

selbst ist der Man. Ich habe eine Lösung gefunden.

In der JPG Datei ist (bei meiner verwendeten Kamera) der 35mm Film Fokus für jedes Bild als EXIF Parameter hinterlegt. Über diesen Fokus und der Kenntnis über die Abmessungen des standard 35mm Films kann ich mittels dem Stahlensatz die Skalierung einer in der Tiefe versetzten Ebene berechnen.

1. Berechnen des Öffnungswinkel auf Grund des Fokus und 35mm Films
2. Den Tiefenversatz zum Fokus addieren (subtrahieren wenn näher bei der Kamera)
3. Über den Winkel und den Tiefenversatz+Fokus die Skalierte Grösse des 35mm Films berechen
4. Das Verhältnis der original Grösse des 35mm Films und des neu tiefenversetzten berechneten Wert ergibt den Skalierungswert für die Dot Abstände
--> Da diese Berechnung auf der reinen EXIF Daten beruht, kann die Berechnung vor der Kalibrierung geschehen. Die Dot Abstände können noch vor der Kalibrierung angepasst werden. Das kalibrierte Bild ist anschliessend auf die tiefenversetzte Ebene skaliert und kann vermessen werden


Peter