03.01.2013 Aufrufe

Schriftliche Ausarbeitung herunterladen

Schriftliche Ausarbeitung herunterladen

Schriftliche Ausarbeitung herunterladen

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

38 KAPITEL 4. IMPLEMENTIERUNG<br />

speichert werden, bevor das Programm über den nach Zhang implementierten Kalibrierungsalgorithmus<br />

cvCalibrateCamera() alle zur Kalibrierung der Kamera notwendigen Daten berechnen kann. Sobald<br />

genügend Ansichten abgespeichert sind, wird die Entzerrungsmatrix berechnet und das entzerrte Kamerabild<br />

dargestellt. Eine ausführliche Bedienungsanleitung des „Cam Calibrator“ findet sich im Anhang<br />

A.1.<br />

Abbildung 4.2: Screenshot des entwickelten MFC-Programms zur Kalibrierung von Firewire-Kameras<br />

Rektifizierung der Kamerabilder<br />

Nach der Kalibrierung erscheinen Abbildungen von parallelen Geraden wieder parallel, allerdings ist<br />

aufgrund der Verwendung zweier Kameramodule nicht sichergestellt, dass die Scanlines beider Bilder<br />

aufeinander liegen und die Blickrichtung beider Kameras parallel ist. Um den Versatz zwischen den<br />

Kameras zu korrigieren, muss daher die in Abschnitt 2.1.3 beschriebene Rektifizierungstransformation<br />

berechnet werden, welche die Scanlines beider Bilder so ausrichtet, dass eine einfache Berechnung des<br />

Stereodisparitätsbildes möglich ist.<br />

Abbildung 4.3: MFC Programm zur Kalibrierung und Rektifizierung der Kameras<br />

Zur Berechnung der für die Rektifizierung notwendigen Daten, wurde der „Cam Calibrator“ des letzten<br />

Abschnitts mit Hilfe des undokumentierten, aber in den OpenCV-Quellen enthaltenen Calib-Filters<br />

erweitert. Dieser nutzt die gefundenen Eckpunktpositionen des Schachbrettmusters aus linkem und rech-

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!