Frage:
Was bedeuten die Datenwerte a, b und c für Linsenverzerrungen tatsächlich?
Jamie Kitson
2014-11-03 18:30:09 UTC
view on stackexchange narkive permalink

Ich habe mir kürzlich Lösungen zur Korrektur von Objektivverzerrungen angesehen und frage mich nur, was die Werte a, b und c tatsächlich bedeuten. (Ich verwende Hugin / Lensfun. Ich weiß nicht, ob dies Standardwerte sind oder spezifisch für diese Software.) Ich habe nach der Antwort gesucht, aber keine Antwort gefunden. Ist sie so komplex oder abstrakt, dass nein kann man es einfach erklären?

Einer antworten:
szulat
2014-11-04 00:25:57 UTC
view on stackexchange narkive permalink

von http://wiki.panotools.org/Lens_correction_model

Die tatsächlichen Linsenkorrekturparameter a , b und c , mit denen Laufverzerrungen, Nadelkissenverzerrungen und sogar Wellenverzerrungen korrigiert werden.

Die a und c Parameter steuern komplexere Formen der Verzerrung. In den meisten Fällen reicht es aus, nur den Parameter b zu optimieren, mit dem normale Tonnen- und Nadelkissenverzerrungen korrigiert werden können.

Die Linsenverzerrung a Die Parameter strong>, b und c entsprechen einem Polynom dritten Grades, das die Verzerrung der radialen Linse beschreibt:

  r_src = (a * r_dest ^ 3 + b * r_dest ^ 2 + c * r_dest + d) * r_dest  

wobei sich r_dest und r_src auf den normalisierten Radius eines Bildpixels beziehen (Abstand von der Mitte). Ein perfektes Objektiv hätte a = b = c = 0,0 und d = 1,0 (d ist immer = 1- (a + b + c)), was in r_src = r_dest

übliche Werte für a , b und c liegen unter 1,0, in den meisten Fällen unter 0,01. Zu hohe Werte deuten darauf hin, dass Sie einen falschen Linsentyp gewählt haben, z. Fischauge statt geradlinig oder umgekehrt. Dies bezieht sich natürlich auf die absoluten Werte, da a , b und c positiv oder negativ sein können (z. B. werden sowohl 4,5 als auch -4,5 berücksichtigt hohe Werte).

Ok, die Antwort auf meine Frage lautet also, dass a, b und c keine inhärente Bedeutung haben (z. B. a ist Tonnenverzerrung), sondern willkürliche Werte in einer Quartalsgleichung sind, die sich für eine bestimmte Linse als richtig herausstellen. Vermutlich durch Experimente.


Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...