[Lua] HDR für Arme ;-)

CHDK-Skripte, CHDK-Entwicklung, PC-Zusatzprogramme, Informationen für Tüftler

Beitragvon naddel » 24.02.2009, 13:48

Hallo msl

Ich habe das Projekt aus den Augen verloren und meine Änderungen nicht eingestellt.
Aber die folgende Funktion könnte noch nützlich sein.
Das DNG-Format ist anscheinend ein Tiff-Abkömmling und hat eine Tiffkennung.
Durch Prüfung auf Tiff kann man also das DNG-Format verifizieren.

Code: Alles auswählen
function isdng(bildname)
-- DNG_Format testen: Tiff-Signatur II*
   testfile=io.open(bildname,"r")
   testsig=testfile:read(3)
   testfile:close()
   if testsig=="II*" then return 1 else return 0 end
end


Gruß naddel
S2 1.00f mit aktueller DE Version
Benutzeravatar
naddel
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 156
Registriert: 26.01.2009, 19:42
Kamera(s): G3 s2 ixusii

Beitragvon Kalli » 24.02.2009, 13:53

Hallo
Einstellung:
A620
Modus: Auto
Skript:
3
5
1
1
1
1
1
0

Innenraum ohne Blitz, autom. (also verkorkster) Weißabgleich.
Kein Blaustich feststellbar.
Ergebnis deutlich rauschärmer, habe den Eindruck, dass es etwas heller ist.

Mal sehn, wie sich andere Tonwertkurven machen...

Erstklassige Arbeit (die Fortschrittsbalken wirken echt beruhigend!)

Edit:
Modus "P"
Skript wie oben, jedoch Tonwert: 4
EV auf -2 eingestellt
(Edit 2: gleiche Fehlermeldung auch bei anderen EV)

LCD:
*** GESTARTET ***
:49: attempt to concatena
te field '?' (a nil value
)

Gruß Kalli
Zuletzt geändert von Kalli am 24.02.2009, 14:43, insgesamt 2-mal geändert.
A620 (CHDK)
EOS60D (Magic Lantern)
Kalli
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 45
Registriert: 08.11.2007, 16:49
Wohnort: bei Hamburg
Kamera(s): A620 (CHDK)
EOS60D (Magic Lantern)

Beitragvon msl » 24.02.2009, 14:25

@naddel

Danke, gute Idee. Bei Gelegenheit werde ich mal noch diverse Abfragen zur Einstellung der Kamera einbauen.

@Kalli

Danke für das schnelle Feedback. Der Fortschrittsbalken gehört aber zur "Grundausstattung" von CHDK und nicht zum Skript. Er ist aber sehr nützlich, da der Vorgang doch einiges an zeit in Anspruch nimmt.

Deinen Eindruck, dass das Bild etwas heller ist, kann ich bestätigen.

Gruß msl
Benutzeravatar
msl
Super-Mod
Super-Mod
 
Beiträge: 4567
Bilder: 271
Registriert: 22.02.2008, 11:47
Wohnort: Leipzig
Kamera(s): A720 1.00c
SX220 1.01a

Beitragvon Kalli » 24.02.2009, 15:31

Anbei eine Tabelle als Auszug der Exif-Daten (Irfan-View):
Tonwert immer 4 sonst Einstellungen wie 1. Post.

Modus Tv:

Foto#: | 1 2 3 4 5
Exposure Time |1.6 1.6 1.6 1.6 1.6
FNumber |8.00 8.00 8.00 8.00 5.60
ShutterSpeedValue | 2 2 2 2 2
ApertureValue |F8.00 F8.00 F8.00 F8.00 F5.60
ExposureBiasValue |0.00 -1.00 1.00 -2.00 2.00

Modus Av:

Foto#: | 1 2 3 4 5
Exposure Time |1/10 1/25 1/6 1/50 1/3.3
FNumber |2.80 2.80 2.80 2.80 2.80
ShutterSpeedValue |1/10 1/25 1/6 1/50 1/3.3
ApertureValue |F2.80 F2.80 F2.80 F2.80 F2.80
ExposureBiasValue |0.00 -1.00 1.00 -2.00 2.00

Den Werten entsprechend sehen die Fotos aus: Im Tv-Modus bis auf #5 alle gleich
Im Av-Modus "normal"
Schade, dass der P-Modus einen Fehler produziert...

Gruß Kalli

Edit: Arrrgh- die Leerzeichen werden nicht angezeigt, die Tabelle ist verhunzt...
A620 (CHDK)
EOS60D (Magic Lantern)
Kalli
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 45
Registriert: 08.11.2007, 16:49
Wohnort: bei Hamburg
Kamera(s): A620 (CHDK)
EOS60D (Magic Lantern)

Beitragvon msl » 24.02.2009, 22:38

Danke für die Analyse.

Eine geskriptete Belichtungsreihe ist immer etwas problematisch. Man denke nur an die Begrenzung auf eine 1 Sekunde in verschiedenen Modi.

Deshalb habe ich auch die Möglichkeit eingeführt, zuvor erstellte RAW-Dateien weiterzuverarbeiten. So kann man eine Reihe mit "Bracketing im fortlaufenden Modus" erstellen und dann hier verwenden.

Gruß msl
Benutzeravatar
msl
Super-Mod
Super-Mod
 
Beiträge: 4567
Bilder: 271
Registriert: 22.02.2008, 11:47
Wohnort: Leipzig
Kamera(s): A720 1.00c
SX220 1.01a

Beitragvon Tim.Timsson » 12.03.2009, 10:50

msl hat geschrieben:Neue komplett überarbeitete Version:

Funktionen

-Erstellung einer Belichtungsreihe in Ev-Schritten.
-Speicherung der Bilder als RAW unabhängig von der Voreinstellung
-Sicheres Auffinden der RAW-Dateien für Weiterverarbeitung unabhängig von den Einstellungen des Speicherortes
-Verbinden der RAW-Dateien zu einer RAW-Datei
-Entwicklung dieser RAW-Datei zu JPG
-Einrechnung einer Towertkurve bei der Entwicklung
-Löschen der RAW-Dateien bei Bedarf getrennt für Reihe und zusammengeführte Datei
-Verbinden schon vorhandener RAW-Dateien ohne Durchführung der Belichtungsreihe
-Logging aller Arbeitsschritte
.....snip
.


Ich hätt' mal 'ne blöde Frage - geht das auch irgendwie mit DNG's, wäre schön...?
(also unter RAW: DNG-Format an/DNG-Endung aus))

(im Display steht, dass Bilder geladen werden - geht aber sehr schnell und es passiert dann nix weiter...)
meine FW: 1.76a-148-g7-100i-57.zip / g7-100i-0.9.6-718-full.zip
Benutzeravatar
Tim.Timsson
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 20
Registriert: 22.01.2009, 19:13
Wohnort: LE

Beitragvon msl » 12.03.2009, 12:12

Nein DNG-Verarbeitung ist nicht möglich und ausgeschalten werden. Darauf wurde in der beschreibung ausdrücklich hingewiesen.

Hintergrund ist, dass das Zusammenfügen der einzelnen Dateien nur im RAW-Format funktioniert.

Gruß msl
Benutzeravatar
msl
Super-Mod
Super-Mod
 
Beiträge: 4567
Bilder: 271
Registriert: 22.02.2008, 11:47
Wohnort: Leipzig
Kamera(s): A720 1.00c
SX220 1.01a

Beitragvon Tim.Timsson » 12.03.2009, 12:37

msl hat geschrieben:Nein DNG-Verarbeitung ist nicht möglich und ausgeschalten werden. Darauf wurde in der beschreibung ausdrücklich hingewiesen.

Upps - :oops:
msl hat geschrieben:Hintergrund ist, dass das Zusammenfügen der einzelnen Dateien nur im RAW-Format funktioniert.
Gruß msl

Danke für die Info!

Noch 'ne Frage..

Könnte "man" noch etwas an der Geschwindigkeit drehen???
(Die G7 hat 'ne "autom.Belichtungsreihe" über max -2<-0->+2 eingebaut - da geht's richtig flott...)


P.S.
Das soll aber in keinster Weise gemecker am Script sein! Toll nur weiter so!
meine FW: 1.76a-148-g7-100i-57.zip / g7-100i-0.9.6-718-full.zip
Benutzeravatar
Tim.Timsson
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 20
Registriert: 22.01.2009, 19:13
Wohnort: LE

Beitragvon msl » 12.03.2009, 12:54

Sehe ich auch nicht als Gemecker. ;) Ist doch interessant, zu sehen, wie das Skript in anderen Kameras arbeitet.

Du kannst in den Skript-Parametern (nur Entwicklung) festlegen, ob das Skript eine Reihe erstellen soll oder nicht. Bei "Nur Entwicklung" werden die zuletzt gemachten RAW-Bilder (Anzahl wie in Parameter eingestellt) verarbeitet.

Mache also eine Reihe mit der eingebauten Bracketing-Funktion. Danach benutzt Du das Skript für die Weiterverarbeitung.

Gruß msl
Benutzeravatar
msl
Super-Mod
Super-Mod
 
Beiträge: 4567
Bilder: 271
Registriert: 22.02.2008, 11:47
Wohnort: Leipzig
Kamera(s): A720 1.00c
SX220 1.01a

Beitragvon Tim.Timsson » 12.03.2009, 13:44

msl hat geschrieben:Sehe ich auch nicht als Gemecker. ;) Ist doch interessant, zu sehen, wie das Skript in anderen Kameras arbeitet.
Du kannst in den Skript-Parametern (nur Entwicklung) festlegen, ob das Skript eine Reihe erstellen soll oder nicht. Bei "Nur Entwicklung" werden die zuletzt gemachten RAW-Bilder (Anzahl wie in Parameter eingestellt) verarbeitet.
Mache also eine Reihe mit der eingebauten Bracketing-Funktion. Danach benutzt Du das Skript für die Weiterverarbeitung.
Gruß msl

Verstanden....

aber daran liegt es nicht...
Ich beschreib' es mal so:
-> mit Script 3 Bilder mit 1Blende Unterschied: 18sec
-> gleiche mit "interner" Automatik G7: 3sec (ohne Script)
Verschlußzeit in beiden Fällen 1/125 und keine RAW Bilder
Hast Du 'ne Idee warum das Script "so langsam" abgearbeitet wird?
(mit Script wird wahrscheinlich immer zuerst auf SD geschrieben
bevor es zum nächsten Bild weitergeht ...)

Gruß Tim
meine FW: 1.76a-148-g7-100i-57.zip / g7-100i-0.9.6-718-full.zip
Benutzeravatar
Tim.Timsson
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 20
Registriert: 22.01.2009, 19:13
Wohnort: LE

Beitragvon msl » 12.03.2009, 13:59

Na das liegt an der RAW-Verarbeitung. Das Skript schaltet zwangsweise auf RAW-Erstellung. Die Kamera braucht einige Zeit, um diese großen Dateien zu verarbeiten. Wobei mir 18 Sekunden doch ganz schön langsam erscheinen.

Gruß msl
Benutzeravatar
msl
Super-Mod
Super-Mod
 
Beiträge: 4567
Bilder: 271
Registriert: 22.02.2008, 11:47
Wohnort: Leipzig
Kamera(s): A720 1.00c
SX220 1.01a

Beitragvon Tim.Timsson » 12.03.2009, 17:12

msl hat geschrieben:Na das liegt an der RAW-Verarbeitung. Das Skript schaltet zwangsweise auf RAW-Erstellung. Die Kamera braucht einige Zeit, um diese großen Dateien zu verarbeiten. Wobei mir 18 Sekunden doch ganz schön langsam erscheinen.
Gruß msl


Hab' gerade mal SD-Karten getauscht, kein Erfolg :(
Beim beli_uni.lua ist bei mir der gleiche unschöne Effekt zu bemerken:
jpg benontigt ca. 5sec => 5Bilder/25sec ===> das kann doch nicht sein, oder???
3Bilder im Automatikmodus ca. 2.5sec, Raw dauert 3Bilder/11sec

Könnte das bitte jemand überprüfen?
meine FW: 1.76a-148-g7-100i-57.zip / g7-100i-0.9.6-718-full.zip
Benutzeravatar
Tim.Timsson
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 20
Registriert: 22.01.2009, 19:13
Wohnort: LE

Beitragvon Tim.Timsson » 14.03.2009, 15:53

Tim.Timsson hat geschrieben:jpg benontigt ca. 5sec => 5Bilder/25sec ===> das kann doch nicht sein, oder???
3Bilder im Automatikmodus ca. 2.5sec, Raw dauert 3Bilder/11sec


Schade - kein Feedback...
hab' mal rumprobiert, komm' aber nicht so richtig weiter...
Ich bräuchte halt' auch 'ne Lösung für "schnelle" JPG's, aber dazu
müßte ich den set_raw auf 0 setzen - seh' in Deinem Script nicht so wirklich durch....
(Hab's zwar probiert - bekomm dann aber 'ne Fehlermeldung)
Danke Tim
meine FW: 1.76a-148-g7-100i-57.zip / g7-100i-0.9.6-718-full.zip
Benutzeravatar
Tim.Timsson
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 20
Registriert: 22.01.2009, 19:13
Wohnort: LE

Beitragvon CHDKLover » 14.03.2009, 19:28

Hallo Tim.Timsson,
wie msl schrieb braucht das Skript zwangsweise RAW Informationen. Denn das CHDK beherrscht nur das Übereinanderlegen von RAW Fotos mit anschließender Durchschnittsberechnung. Es werden also alle Farbwerte aller RAW Fotos addiert und durch die Summe der RAW Fotos geteilt = Durchschnittsfarbwert. 5sec (JPEG+RAW) ist für eine 10MP Kamera ein realistischer Wert.

CHDKLover
A610 100e CHDK-DE: aktuelle Version
Benutzeravatar
CHDKLover
Super-Mod
Super-Mod
 
Beiträge: 878
Bilder: 8
Registriert: 12.09.2007, 18:25
Wohnort: Dresden
Kamera(s): a610 100e

Beitragvon C4_87 » 23.04.2009, 16:08

hier mal ein beispiel für ein summen bild ^^

mit ps nur leichte helligkeits korrektur und runtergerechnet

Bild
erstmal kein CHDK mehr für mich :)

http://zephyrc4.deviantart.com

[irgenwie hab ich ja mit den : ^^] ^^
Benutzeravatar
C4_87
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 250
Bilder: 5
Registriert: 13.06.2008, 11:26
Wohnort: Jetzt in DD

VorherigeNächste

Zurück zu Code-Ecke

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 14 Gäste

cron