Sony Advertising
Amazon
Forum für die Fotosysteme von Sony und KonicaMinolta
  SonyUserforum - Forum für die Fotosysteme
von Sony und KonicaMinolta
 
Registrieren Galerie Objektiv-Datenbank Kalender Forenregeln Alle Foren als gelesen markieren

Startseite » Forenübersicht » Kreativbereich » Nach der Aufnahme » Minolta RAW dekodieren
Antwort
 
Themen-Optionen Ansicht
Alt 22.06.2006, 10:47   #11
kugelfisch
 
 
Registriert seit: 14.03.2006
Ort: Karlsruhe
Beiträge: 245
Also hab nochmal ins dcraw geschaut.

In der main() wird in Zeile 6736 das RAW geladen "(*load_raw)();". Im Dynax-Fall ruft er dazu die Funktion "packed_12_load_raw()".

Interpoliert wird dann ein paar Zeilen weiter unten in unserem Fall mit ahd_interpolate().

Wenn du deine Entschrauschung da dazwischenhängst, hättest du dir das komplette Einlesen und Wegschreiben gespart und könntest dich komplett auf die Bildmanipulation konzentrieren.

Und ehrlich gesagt, halte ich die Umsetzung in C für einfacher (auch für einen Java-Umsteiger) und auf jeden Fall wesentlich performanter.
kugelfisch ist offline   Mit Zitat antworten
Sponsored Links
Alt 22.06.2006, 18:25   #12
harumpel

Themenersteller
 
 
Registriert seit: 07.03.2006
Ort: Helmstedt / Wolfsburg
Beiträge: 1.166
@kugelfisch

wie gesagt, ich habe jetzt "RawLib for Java" und da erübrigt sich das umschreiben von dcraw, weil ich eben nicht den Anspruch habe, einen eigenen Raw-Konverter zu schreiben, sondern lediglich mit Entrausch-Algorithmen experimentieren möchte. Im übrigen beherrscht "Rawlib" auch noch andere Features, die einen Raw-Konverter ausmachen und dies überaus performant

Zitat:
Hat die Bayer-Matrix eigentlich bei allen Sensoren die gleiche Reihenfolge?
Nein, da gibts Abweichungen. Im Quellcode von dcraw sind doch ein paar Beispiele drin.
harumpel ist offline   Mit Zitat antworten
Alt 27.06.2006, 12:05   #13
Stuessi
 
 
Registriert seit: 17.05.2005
Ort: in der Nähe von Köln
Beiträge: 2.043
Hallo,
meine Experimente mit RAW-Dateien sind hier nachzulesen:

http://www.d7userforum.de/phpBB2/ftopic27331.html

Gruß,
Stuessi
Stuessi ist offline   Mit Zitat antworten
Alt 27.06.2006, 18:49   #14
bleibert
 
 
Registriert seit: 28.10.2003
Ort: Elsaß
Beiträge: 1.171
Zitat:
Zitat von harumpel
Übrigens, gibt es in dcraw wirklich einen Parameter, der es den nicht interpolierten Inhalt der Bayer-Matrix ausgeben läßt? Ich habe bereits "-o 0" probiert, aber es kommt kein Raw raus (wie angegeben).
Einfach mal im eigenen Forum suchen

Guckst Du hier
__________________
Viele Grüße, Dennis.

Minolta SR System
bleibert ist offline   Mit Zitat antworten
Alt 27.06.2006, 18:57   #15
harumpel

Themenersteller
 
 
Registriert seit: 07.03.2006
Ort: Helmstedt / Wolfsburg
Beiträge: 1.166
@Dennis

Danke schön, nur war die Anleitung im anderen Forum für meine Zwecke wenig hilfreich.

Habe mittlerweile längst gefunden was ich suche, muß jetzt nur Zeit finden mich weiter damit zu beschäftigen.

Biis jetzt habe ich lediglich geschafft, die jraw-Bibliothek soweit umzuändern, daß sie mir Rohdaten liefert. Da es zu jraw kaum Dokumentation und keinen Source-Code gibt, hat es schon seine Zeit gekostet es zu dekompilieren, verändern und dann wieder zusammenzusetzen.
harumpel ist offline   Mit Zitat antworten
Sponsored Links
Alt 27.06.2006, 20:11   #16
bleibert
 
 
Registriert seit: 28.10.2003
Ort: Elsaß
Beiträge: 1.171
Zitat:
Zitat von harumpel
Danke schön, nur war die Anleitung im anderen Forum für meine Zwecke wenig hilfreich.
Gerne geschehen, aber es war die Antwort auf Deine Frage.

ich verstehe immer noch nicht, warum Du das Rad neu erfinden möchtest.
__________________
Viele Grüße, Dennis.

Minolta SR System
bleibert ist offline   Mit Zitat antworten
Alt 27.06.2006, 20:13   #17
harumpel

Themenersteller
 
 
Registriert seit: 07.03.2006
Ort: Helmstedt / Wolfsburg
Beiträge: 1.166
Zitat:
ich verstehe immer noch nicht, warum Du das Rad neu erfinden möchtest.
Inwiefern das denn? Ich erfinde das Rad eben nicht neu, sondern benutze die Java-Bibi, die sich nahtlos in mein Proggi intergriert. Was soll ich mit dcraw ??
harumpel ist offline   Mit Zitat antworten
Alt 28.06.2006, 00:23   #18
kugelfisch
 
 
Registriert seit: 14.03.2006
Ort: Karlsruhe
Beiträge: 245
Zitat:
Zitat von harumpel
@Dennis

Danke schön, nur war die Anleitung im anderen Forum für meine Zwecke wenig hilfreich.

Habe mittlerweile längst gefunden was ich suche, muß jetzt nur Zeit finden mich weiter damit zu beschäftigen.

Biis jetzt habe ich lediglich geschafft, die jraw-Bibliothek soweit umzuändern, daß sie mir Rohdaten liefert. Da es zu jraw kaum Dokumentation und keinen Source-Code gibt, hat es schon seine Zeit gekostet es zu dekompilieren, verändern und dann wieder zusammenzusetzen.
Du weißt aber schon, daß das illegal ist was du da machst!? Die Entwickler werden schon ihre Gründe haben, warum sie die API nicht als OpenSource veröffentlicht haben.
kugelfisch ist offline   Mit Zitat antworten
Alt 28.06.2006, 00:37   #19
bleibert
 
 
Registriert seit: 28.10.2003
Ort: Elsaß
Beiträge: 1.171
Zitat:
Zitat von harumpel
Inwiefern das denn?
Wenn ich Dich richtig verstanden habe, möchtest Du die einzelnen Kanäle der Raw-Datei separat entrauschen, und dann erst interpolieren. Das mag ja eine schöne Spielerei und Herausforderung sein, das selber zu machen - ich könnte das momentan nicht - aber was soll daran neu oder anders sein, als das, was die bisherigen Raw-Konverter machen?
__________________
Viele Grüße, Dennis.

Minolta SR System
bleibert ist offline   Mit Zitat antworten
Alt 28.06.2006, 01:09   #20
harumpel

Themenersteller
 
 
Registriert seit: 07.03.2006
Ort: Helmstedt / Wolfsburg
Beiträge: 1.166
@bleibert

Verstehe jetzt was du meinst. Also: Bei mir steht bald eine Prüfung in Bildverarbeitung an. Da mich das Thema auch privat interessiert, möchte ich einige frisch erworbene Kenntnisse vertiefen/praktisch einsetzen und mir ein Bild davon machen, wie sich diverse Filter/Operatoren/Transformationen auf "wirkliche" Aufnahmen auswirken.

Ich habe gar nicht vor bestehenden Raw-Konvertern oder Entrauschprogrammen Konkurrenz zu machen, sondern möchte nur rausfinden wie und warum bestimmte Sachen funktionieren oder eben nicht.

Wenn man erst anfängt sich damit zu beschäftigen, kommt man schnell vom hundertsten in tausendste Nachdem ich mich im Entrauschen versucht hatte, stellte ich fest daß das Rauschen durch die Interpolation soweit maskiert wird, daß effektives Entrauschen sehr erschwert wird. Also mußte ich direkt mit Raw-Daten arbeiten. Mittlerweile bin ich sogar schon so weit, daß ich mich mit diversen Interpolationsverfahren auskenne und noch ein paar Ideen habe, die ich gerne ausprobieren würde.

Wie gesagt, es geht mir primär darum mich weiterzubilden. Da ich in Java programmiere, ist für mich die jraw-Bibliothek ideal, da sie neben der Erkennung der meisten RAW-Formate noch diverse Interpolationsverfahren und vieles mehr bietet, ohne das ich es alles selbst schreiben muß. So habe ich den Rücken frei für das worum es mir wirklich geht.


@kugelfisch

Zitat:
Du weißt aber schon, daß das illegal ist was du da machst!?
Auf der Webseite steht nur "100% free for non-commercial use". Welche Art von "use" wird nicht weiter erwähnt. Mir ist schon klar, daß ich den Code verändert nicht weitergeben darf. Du kannst heute Nacht also ruhig schlafen
harumpel ist offline   Mit Zitat antworten
Sponsored Links
Antwort
Startseite » Forenübersicht » Kreativbereich » Nach der Aufnahme » Minolta RAW dekodieren

Themen-Optionen
Ansicht

Forenregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:16 Uhr.