Wydaje się, że w społeczności Linuksa istnieje dość bogaty ruch Open Source w celu generowania procesorów plików RAW dla systemu Linux. Znalazłem kilka wiki, które pracują nad kompilacją szczegółów formatu plików dla znanych formatów RAW, i jest kilka aplikacji, które zawierają kod. Niektóre formaty, takie jak .CRW i .CR2 firmy Canon, są otwartymi specyfikacjami, a szczegóły można znaleźć w Internecie. Wygląda na to, że format .ORF (lub format Panasonic .RAW) nie jest otwarty, więc jedyną rzeczą, jaką można zdobyć, jest inżynieria odwrotna. Wątpię, czy szukane informacje są zawarte w danych EXIF, jednak jeśli są przechowywane, powinny być dostępne w metadanych w formacie RAW. Oto kilka zasobów:
Większość formatu pliku RAW to bezpośredni zrzut danych z czujnika, albo z macierzy Bayer, CCD, albo być może warstwowego CMOS (jak Foveon). To sprawia, że dane obrazu są dość łatwe do wykrycia, ponieważ są bardzo wzorzyste. Dane, które Cię interesują, będą prawdopodobnie bardziej złożone i losowe, zapisane na początku lub na końcu formatu pliku. W swoim czasie wykonałem sporo inżynierii odwrotnej formatu plików i być może będę w stanie rozpoznać dla Ciebie jakąś strukturę w formacie .ORF. (Pracowałem nad edytorem Sim City 4 i The Sims 2 kilka lat temu i wraz z kilkoma innymi musieliśmy zdekodować ponad 300 formatów plików za pomocą HEX. Być może będę mógł pomóc w dostarczeniu pewnych informacji, jeśli będę mógł zdobądź kilka plików .ORF raw z aparatu + obiektywów, do których masz dostęp.) Najlepszym rozwiązaniem, jeśli chcesz mieć obsługę korekcji obiektywu dodaną do lensfun, byłyby ruchy open source, które przenoszą przetwarzanie RAW do Linuksa.
AKTUALIZACJA:
Alternatywnie wygląda na to, że firma Adobe udostępniła generator profili obiektywu, który może generować profile obiektywów dla Lightroom 3 / ACR. Obejmują zniekształcenia geometryczne, aberrację chromatyczną i winietowanie. Wiem, że wspomniałeś o czymś, co może być użyte z programem lensfun, ale może to być realna alternatywa.