Problem mit DPP von RAW zu TIFF (16 Bit)

Ich verwende derzeit DPP, um RAW-Dateien in TIFF-Dateien (16 Bit) umzuwandeln, und ich bin auf einige Probleme mit einigen MATLAB-Routinen gestoßen, die ich zum Analysieren der Dateien verwende. Bei der Verfolgung des Problems bemerkte ich, dass die generierten .tif-Dateien '2' Bilder enthalten; Dabei ist 1 das eigentliche Bild und das andere ein stark komprimiertes Bild. Siehe beigefügte Bilder.

Aktuelles Bild

stark komprimiertes zweites Bild

Das Problem dabei ist, dass einige meiner MATLAB-Routinen automatisch davon ausgehen, dass es ein Bild in der Datei gibt, und daher abstürzen oder mit diesen bestimmten Dateien nicht funktionieren.

Ich habe das Problem zB nicht mit der App „Fotos“ festgestellt, die in der Lage ist, die .cr2-Dateien zu öffnen und sie in TIFF-Dateien zu exportieren. Leider sind es nur 8-Bit-TIFF-Dateien, und ich brauche 16-Bit-TIFF-Dateien.

Gibt es eine Möglichkeit, dieses Problem zu lösen? Ich meine, um sie mit nur einem Bild in 16-Bit-TIFF-Dateien exportieren zu können.

Antworten (3)

Dies gilt uneingeschränkt für ein TIFF-Bild. Tatsächlich gibt es keine Begrenzung für die Anzahl der Unterdateien, die ein TIFF enthalten kann. Sie sollten entweder Ihre Routinen aktualisieren, um dies zu unterstützen, oder ein Zwischenprogramm verwenden, um sie so umzuschreiben, wie es Ihr Code erwartet.

Angesichts der nicht ausreichend guten Antworten habe ich festgestellt, dass Apples skriptfähiges Bildverarbeitungssystem (sips) in der Lage ist, RAW-Bilder in TIFF-Bilder mit nur einer Unterdatei (dem eigentlichen Bild) umzuwandeln. Insbesondere habe ich die hier beschriebene Methodik verwendet:

Kann ich RAW-Dateien über die Befehlszeile mit der Konvertierungs-Engine von Apple in TIFFs konvertieren?

Damit besteht keine Notwendigkeit, die Routinen zu aktualisieren. Ich hoffe, das hilft Leuten mit ähnlichen Problemen.

Solange es Ihnen nichts ausmacht, die Demosaicing-Algorithmen in DPP aufzugeben . Obwohl 16-Bit, enthalten die TIFF-Dateien nicht alle Informationen, die in den Rohdateien enthalten sind. Weiße und schwarze Punkte werden "eingebrannt", ebenso der Weißabgleich (wenn auch bei 16 Bit, in geringerem Maße als bei einem 8-Bit-TIFF oder JPEG).
@MichaelClark Hast du eine bessere Lösung? Ich verwende dies derzeit für die Analyse der digitalen Bildkorrelation, und ich bin auf diesem Gebiet sehr unerfahren, also erkunde ich es derzeit. Ich weiß nur, dass JPG-Dateien zu laut sind und 16-Bit-TIFF-Dateien nicht.

Hier wird das gleiche Problem diskutiert. Und mehrseitiges TIFF ist Standard, kein Fehler. Sie sollten also überprüfen, warum Ihre MATLAB-Bibliotheken kein mehrseitiges TIFF unterstützen oder Instrumente verwenden, um die zweite Seite zu entfernen, oder Matlab-Bibliotheken nur mit der ersten Seite funktionieren lassen