Wie öffne und bearbeite ich ein RAW-Bild von einem platinenmontierten CMOS-Sensor?

Ich habe einen CMOS-Sensor auf einer Platine montiert, der Fotos im RAW- und JPEG-Format aufnehmen kann. Die JPEG-Bilder sind in Ordnung und funktionieren wie erwartet. Das Problem ist, wenn ich versuche, mit den RAW-Bildern zu arbeiten.

Ich suche Hilfe beim Öffnen dieser Dateien, z. B. verschiedene Software, die ich möglicherweise übersehen habe, Konvertierungstechniken in verschiedene Formate oder irgendetwas wirklich.

Der Code hinter der Kamera wurde nur für eine einfache RAW-Datei geschrieben, daher bin ich überrascht, dass so viele Programme ihn abgelehnt haben. Im Moment lese ich den Code durch, um genau zu sehen, was er mit den RAW-Bildern macht, aber ich habe noch nichts Ungewöhnliches gefunden.

Ich habe es satt, die Bilder in GIMP, Darktable, RawTherapee und all der nativen Software zu öffnen, die mit Linux, Windows und Mac geliefert wird. Zwischen all diesen Plattformen erhalte ich ähnliche Fehler von ...

Failed to read white balance information

Unknown or unsupported file format

No colour profile

Ich denke auch, dass ich sage, dass etwas für eine Sekunde auftaucht und keine Exif-Daten sagt.

Ich kann bestätigen, dass die gesamte Software, die ich verwende, funktioniert, weil ich ein RAW-Bild heruntergeladen habe und das sich in jedem Programm problemlos öffnen ließ.

Außerdem habe ich diese etwas ähnlichen Fragen hier und hier bereits durchgesehen und bin den Ratschlägen dort gefolgt, um riesige Mengen an Code und neuen Programmen neu zu schreiben, was kann ich mit nicht standardmäßigen RAW-Bildern tun?

Ich habe das .raw-Bild sowie ein JPEG des gleichen Themas zu einem Google Drive-Ordner hinzugefügt, der hier verlinkt ist

Der Hersteller des von Ihnen verwendeten Sensors sollte Software oder Informationen bereitgestellt haben, mit denen Sie ein Bild aus den in den "Rohdateien" gespeicherten Daten zusammensetzen können. Andernfalls benötigen wir Hersteller-/Modellinformationen über den Sensor usw. und vorzugsweise einige Beispiele für die von ihm erzeugten "Rohdateien".
Ich stimme dafür, diese Frage als nicht zum Thema gehörend zu schließen, da es eher um das Programmieren als um den Fotografieaspekt selbst geht.
@mattdm Wie sieht meine Frage wie eine Programmierfrage aus? Ich versuche herauszufinden, was ich mit meinem Rohbild machen kann. Ich frage nicht, wie man ein Programm erstellt, das es öffnen kann.
Soweit ich weiß, haben Sie ein Kameramodul, das für eine eingebettete oder ähnliche Anwendung entwickelt wurde, richtig? Wenden Sie sich an den Hersteller dieses Moduls, um Informationen zu erhalten. Ich gehe der Erwartung voraus, dass sie davon ausgehen, dass Sie eine von ihnen bereitgestellte Bibliothek verwenden werden, um auf die Daten in der von Ihnen geschriebenen benutzerdefinierten Software zuzugreifen.
Aus Ihrer anderen Frage geht hervor, dass Sie sich nicht für Fotografie interessieren. Es hört sich so an, als hätten Sie eine Bildverarbeitungsaufgabe, die Sie erledigen möchten (und dabei so wenig wie möglich über Fotografie lernen möchten). Das ist in Ordnung; Ich glaube einfach nicht, dass es hier zum Thema gehört. Siehe diese Diskussion . Wenn ich falsch liege, helfen weitere Erklärungen.
Ich habe mir gerade die Diskussion angesehen, auf die Sie hingewiesen haben. Sie haben Recht, diese Art von Frage ist ein bisschen Grauzone. Ich habe genau die Informationen bekommen, die ich über Raw-Dateien brauchte, und ich denke, es ist ein bisschen off-topic, also macht es mir nichts aus, es zu entfernen
@GarethShepherd Danke. Ich meine sicherlich nichts Persönliches damit; Ich möchte mich nur wirklich auf die Kunst und Wissenschaft der Fotografie selbst konzentrieren.
@mattdm Ich nehme das definitiv nicht persönlich, ich bin ziemlich neu im Stack-Austausch im Allgemeinen und ich mag es wirklich, wie jede Seite sehr einzigartig und fokussiert ist
Wenn der Hersteller das Dateiformat nicht beschreibt oder keine Software für eine von Ihnen verwendete Plattform bereitstellt, kann die Datei möglicherweise dennoch entschlüsselt werden. Das erste, was Sie herausfinden müssen, ist, wie viele Bytes Sie pro Pixel haben (ich nehme an, Sie wissen, wie viele Pixel Sie haben). Wenn dies eine einfache Ganzzahl ist, insbesondere 3,4,6 oder 8, könnten Sie auf der Gewinnerseite stehen. Es kann sein, dass Header-Informationen zuerst ein wenig hinzugefügt werden. Wenn es weniger als 3 Bytes pro Pixel für einen Farbsensor oder 1 für einen monochromen Sensor sind, kann davon ausgegangen werden, dass die Datei komprimiert ist: Ohne die Hilfe des Herstellers verschwenden Sie wahrscheinlich Ihre Zeit.
Dies könnte auch eine "Elektrotechnik" -Frage sein, insbesondere wenn die Kameraplatine undokumentiert und / oder geborgen ist ...

Antworten (1)

Der Code hinter der Kamera wurde geschrieben, um nur eine einfache RAW-Datei zu geben ...

Es gibt keine einfache RAW-Datei .

Das heißt, es gibt kein standardisiertes Format, in das Rohdaten von einem Kamerasensor kodiert werden können, damit jeder Roheditor sie dekodieren kann. Jede Anwendung, die Rohdateien dekodiert, muss über Informationen zu den Eigenschaften des spezifischen Sensors verfügen, der zum Sammeln der Daten verwendet wird, und in der Lage sein, das proprietäre Format zu verstehen, das als Container zum Speichern dieser Daten verwendet wird.

Es gibt die unglückliche Entscheidung, die Panasonic, Casio, Leica und einige andere Kamerahersteller getroffen haben, um ein Raw-Dateiformat mit der Erweiterung .raw zu verwenden. Dies führt oft zu dem Missverständnis, dass alle „RAW“-Dateien .raw-Dateien sind, was sicherlich nicht der Fall ist. Das .raw-Dateiformat ist nur eines von vielen „RAW“-Bilddateiformaten.

In Wirklichkeit handelt es sich bei dem, was die Leute eine „RAW“-Datei nennen, wirklich nur um analoge Rohdaten, die von einem Sensor genommen und dann auf proprietäre Weise von demjenigen codiert wurden, der die Firmware geschrieben hat, auf der die Elektronik läuft, mit der die vom Sensor gesammelten analogen Informationen in digitale Informationen umgewandelt werden und dann Verarbeiten Sie diese Daten in ein Format, das sie enthält. Selbst bei Rohdateiformaten mit derselben Dateierweiterung (z. B. .NEF, .CR2 usw.) muss eine Rohbearbeitungsanwendung über spezifische Sensorinformationen verfügen. Aus diesem Grund werden Rohdateien von neueren Kameramodellen von bestehenden Anwendungen nicht unterstützt, bis die App mit Informationen über die neue Kamera und ihren Sensor aktualisiert wird.

Jedes proprietäre RAW-Dateiformat enthält Metadaten, die als EXIF- Info (Exchangeable Image File Format) bezeichnet werden, über die Kameraeinstellungen zum Zeitpunkt der Aufnahme und über den Inhalt der Datei (Weißabgleich, wie von der Kamera gemessen). ' Prozessor, Schwarzpunkt, Weißpunkt usw.). Diese Metadaten werden zusammen mit konvertierten Vorschaubildern an die Rohdaten des Sensors angehängt und in die „RAW“-Datei aufgenommen.

Alle Rohdatenverarbeitungsanwendungen, die Sie zu verwenden versuchen, hängen von den EXIF-Informationen ab, die mit den Rohdaten verpackt sind, um zu wissen, wie die Rohdaten in der Datei zu interpretieren sind. Ohne diese Informationen sind die Rohdaten in der Datei für sie bedeutungslos.

@Micheal Clark Ja, ich wusste, dass "einfache RAW-Datei" nicht der richtige Weg ist, es zu sagen. Mich interessiert mehr, was Sie zu den EXIF-Daten sagen, es ist möglich, dass sie nicht richtig gespeichert werden, in diesem Fall kann ich sie wahrscheinlich beheben. Sagen Sie zur Klarstellung, dass mein RAW-Bild ohne EXIF-Daten wertlos ist?
@GarethShepherd Es ist nicht wertlos. Es kann einfach nicht mit den Anwendungen darauf zugegriffen werden, die normalerweise verwendet werden, um "Raw"-Dateien zu verarbeiten, die von eingebetteten EXIF-Informationen abhängen. Obwohl ich nie die Notwendigkeit hatte, so etwas zu tun, scheint die Lösung darin zu bestehen, die Daten, die Sie haben, mit EXIF-Informationen anzuhängen, die die Apps, die Sie verwenden möchten, erkennen können. Haben Sie beim Hersteller des Sensors, den Sie verwenden, nachgefragt, was er möglicherweise zur Verfügung hat? In welchem ​​Dateiformat werden Ihre Bilder aufgenommen? (Wie lautet die Dateiendung?)
Ein Grund, warum ich die Verwendung von „RAW-Bild“ anstelle von „Rohdaten“ eher vermeide, ist, dass die Rohdaten nicht in einem standardisierten Bilddateiformat codiert sind. Es ist nur ein Haufen Zahlen, bis sie in ein Standard-Bilddateiformat wie TIFF, JPEG, PNG usw. konvertiert werden.
@Micheal Clark Ich versuche jetzt, einige Informationen von den Herstellern zu bekommen, ich hoffe, sie melden sich bald bei mir. Die Dateierweiterung lautet .raw und mein Computer erkennt sie als Camera Raw-Dateien
Hast du das UFRaw-Plugin für GIMP installiert?
Ja, ich konnte ein Rohbild öffnen, das ich online gefunden hatte, aber zu dem, das ich aufgenommen hatte
Bitte sehen Sie sich die letzte Bearbeitung der Antwort an. Eine .raw-Datei ist nur eines von vielen Formaten, die zum Aufzeichnen von Rohbilddaten verwendet werden.
Brutal, genau das hat mich zum Stolpern gebracht. Ich denke, das ist etwas, was ich mit der Manufaktur klären muss. Vielen Dank für Ihre Hilfe
Kann es sein, dass die Bilddaten im „Photoshop Raw“-Format aufgezeichnet werden? Das ist nur eine TIFF-Datei ohne Header, die aus Ps exportiert werden kann, die selbst Ps nicht erneut öffnen kann. Das Format wird normalerweise von proprietären Geräten wie medizinischen Bildgebungsgeräten verwendet, die keinen Header benötigen, da das Anzeigegerät selbst den Header für jedes Bild bereitstellt.