Kamerakalibrierung: So geht's richtig

Ich versuche, eine Kamera mit einem Schachbrettmuster nach der bekannten Zhang-Methode zu kalibrieren, gefolgt von einer Bündelanpassung, die sowohl in Matlab als auch in OpenCV verfügbar ist. Es gibt viele empirische Richtlinien, aber aus meiner persönlichen Erfahrung ist die Genauigkeit ziemlich zufällig. Es könnte manchmal sehr gut sein, aber auch manchmal sehr schlecht. Das Ergebnis kann sehr unterschiedlich ausfallen, wenn das Schachbrett einfach an verschiedenen Stellen platziert wird. Angenommen, die Zielkamera ist geradlinig mit einem horizontalen Sichtfeld von 110 Grad.

Beeinflusst die Anzahl der Quadrate im Schachbrett die Genauigkeit? Zhang verwendet 8x8 in seiner Originalarbeit, ohne wirklich zu erklären, warum.

Beeinflusst die Länge des Quadrats die Genauigkeit? Zhang verwendet 17 cm x 17 cm, ohne wirklich zu erklären, warum.

Was ist die optimale Anzahl von Schnappschüssen mit unterschiedlicher Position / Ausrichtung des Schachbretts? Zhang verwendet nur 5 Bilder. Ich sah Leute, die 20 bis 30 Bilder mit Schachbrettmuster in verschiedenen Winkeln vorschlugen, das gesamte Sichtfeld ausfüllten, nach links, rechts, oben und unten geneigt waren, und schlug vor, kein Schachbrettmuster an einer ähnlichen Position / Ausrichtung anzubringen, da dies sonst das Ergebnis wäre in Richtung dieser Position / Ausrichtung voreingenommen. Ist das richtig

Das Ziel ist es, einen Workflow zu finden, um ein konsistentes Kalibrierungsergebnis zu erhalten.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage