Objektivkorrektur in Darktable, wenn mein Objektiv nicht bekannt ist?

Ich habe einige RAW-Fotos (CR2) aufgenommen und möchte sie in Darktable bearbeiten . Die Brennweite ist recht gering und die Verzeichnung hoch.

Normalerweise korrigiere ich die Verzerrung mit lens correctiondem Modul von darktable, das automatisch die richtigen Werte basierend auf den Exif-Informationen auswählt. Es funktioniert für DSLRs, aber für genau diese Kamera sind die Werte nicht bekannt.

Linsenkorrektur

Meine Frage:

  • Wie kann ich die Verzerrung in Darktable korrigieren, wenn ich nicht das richtige Objektiv aus dem Dropdown-Menü im Objektivkorrekturmodul auswählen kann ?
  • Wie ermittle ich die Werte? Welche Werte soll ich wählen?
Verwandte (Ignorieren des spezifischen Objektivs / Gehäuses): Darktable erkennt das Tamron 18-270-mm-Objektiv nicht
Das ist richtig, aber die Lösung von @junkyardsparkle hat perfekt funktioniert und die Antwort auf Darktable erkennt kein Tamron 18-270mm-Objektiv erklärt keine Problemumgehung.
Kannst du bitte die andere Frage hier verlinken? (Den anderen als Duplikat markieren?) Weil die Antwort von @junkyardsparkle sehr hilft und viel detaillierter ist.
Vielleicht hilft dir das: youtube.com/watch?v=tya1U6Ki5Rg - Es verwendet die Objektivprofile von Adobe.

Antworten (2)

Leider hat darktable derzeit keine sehr gute Möglichkeit, eine Ad-hoc- Verzerrungskorrektur für ein Objektiv durchzuführen, für das Sie kein Lensfun-Profil haben. Das Folgende ist ein schmutziger Hack, der in Fällen nützlich sein kann , in denen die Tonnenverzerrung am weiten Ende eines Zooms so stark ist, dass sogar eine "falsche" Korrektur eine Verbesserung darstellen könnte ...

Im Objektivkorrekturmodul:

  • Klicken Sie auf die obere Dropdown-Liste (Kamera) und wählen Sie Generic --> Crop-factor 1.0 (Full Frame)
  • Für das Objektiv-Dropdown: Wählen Sie Generic --> Rectilinear 10-1000mm f/1.0 .
  • Ändern Sie die Geometrie in Fischauge
  • Ändern Sie den Modus , um zu verzerren

Wenn Sie jetzt den Wert im Dropdown-Menü "mm" ändern, sollten Sie unterschiedliche Grade des generischen "Verschmutzens" erhalten; Beginnen Sie mit den größten mm-Werten und arbeiten Sie die Liste nach unten, bis Sie etwas finden, das am ehesten richtig aussieht. Durch Klicken auf die kreisförmige Pfeilschaltfläche rechts neben dem „Skalieren“-Schieberegler wird die Skalierung automatisch auf den größten Ausschnitt ohne leere Pixel angepasst.

Wenn Sie versuchen, eine „kissenförmige“ Verzerrung am langen Ende eines Zooms zu korrigieren, ändern Sie den Modus auf „korrigieren“ statt auf „verzerren“.

Gute Infos. Aber ich glaube, dass Lensfun 0.3.95 (Entwicklung) Informationen für die G5 X enthält , also ist vielleicht nur ein Update auf 0.3.95 notwendig?
@scottbb Ja, aber das wurde an anderer Stelle behandelt, und dies schien ein guter Ort zu sein, um diese kleine Problemumgehung vorzustellen. ;)
Diese Antwort hat mir die Nacht versüßt, danke
@CRThaze und andere: Hier gibt es jetzt ein Github-Problem zur Verbesserung dieser Situation ... wenn Sie die hinzugefügten manuellen Steuerelemente nützlich finden, sollten Sie einen entsprechenden Kommentar hinterlassen.

Fehlende Linsen werden wahrscheinlich in der neuesten Version von hinzugefügt lensfun. Das Problem ist, dass Lensfun keine Updates über den Paketmanager erhält. lensfun-update-dataUm die Datenbank zu aktualisieren, müssen Sie diesen Befehl als root ausführen .

Nun, das ist halb wahr . ;) Der Befehl kann als root ausgeführt werden, muss es aber nicht . Es sollte auch beachtet werden, dass es python3 erfordert und dass viele Linux-Distributionen es nicht im Lensfun-Basispaket enthalten, sondern in einem zusätzlichen Paket namens "lensfun-tools" oder ähnlichem. Auch zu sagen, dass ein bestimmtes Objektiv "wahrscheinlich" in einem Update verfügbar ist, ist ein bisschen weit hergeholt ... es kann sein oder auch nicht. Prüfen Sie das hier . Fühlen Sie sich frei, diese Informationen in Ihre Antwort einfließen zu lassen. :)
Beim Ausführen ohne Root: Es speichert die Dateien in ~/.local/share/lensfun/update. Allerdings musste ich die XML-Dateien um eine Ebene nach oben verschieben (oder symbolisch verlinken) ~/.local/share/lensfun, da sonst die neuen Linsen in Darktable nicht verfügbar waren. Ich bin mir nicht sicher, ob dies ein Problem von Lensfun oder von Darktable ist. Das Verdienst dafür geht an Victor Klos .