Es scheint eine ziemlich reiche Open Source-Bewegung in der Linux-Community zu geben, um Prozessoren im Rohdateiformat für Linux zu generieren. Ich habe mehrere Wikis gefunden, die daran arbeiten, Dateiformatdetails für bekannte RAW-Formate zu kompilieren, und es gibt einige Anwendungen, die Code enthalten. Einige Formate, wie .CRW und .CR2 von Canon, sind offene Spezifikationen, und Sie können die Details online finden. Es scheint, dass das .ORF-Format (oder das .RAW-Format von Panasonic) nicht geöffnet ist. Das einzige Wissen, das gewonnen werden kann, ist das Reverse Engineering. Ich bezweifle, dass die gesuchten Informationen in EXIF-Daten enthalten sind. Wenn sie jedoch gespeichert sind, sollten sie in Metadaten im RAW-Format verfügbar sein. Hier sind einige Ressourcen:
Der Großteil eines RAW-Dateiformats ist ein direkter Sensordaten-Dump, entweder von einem Bayer-Array, CCD oder möglicherweise einem geschichteten CMOS (wie dem Foveon). Dadurch sind die Bilddaten ziemlich leicht zu erkennen, da sie sehr strukturiert sind. Die Daten, an denen Sie interessiert sind, sind wahrscheinlich komplexer und zufälliger und werden entweder am Anfang oder möglicherweise am Ende eines Dateiformats gespeichert. Ich habe in meiner Zeit eine ganze Menge Reverse Engineering im Dateiformat durchgeführt und kann möglicherweise eine Struktur im ORF-Format für Sie erkennen. (Ich habe vor einigen Jahren an einem Editor für Sim City 4 und die Sims 2 gearbeitet, und neben einigen anderen müssen wir über 300 Dateiformate über HEX dekodiert haben. Ich kann möglicherweise helfen, einen Einblick zu gewähren, wenn ich kann Besorgen Sie sich einige .ORF-Rohdateien von der Kamera + den Objektiven, auf die Sie Zugriff haben.) Ihre beste Wahl,
AKTUALISIEREN:
Alternativ scheint Adobe einen Linsenprofilgenerator veröffentlicht zu haben, mit dem Linsenprofile für Lightroom 3 / ACR erstellt werden können. Sie decken geometrische Verzerrungen, chromatische Aberration und Vignettierung ab. Ich weiß, dass Sie etwas erwähnt haben, das mit dem Programm Lensfun verwendet werden könnte, aber dies könnte eine praktikable Alternative sein.