strobo hat geschrieben:Unterhttp://forum.chdk-treff.de/viewtopic.php?t=800&highlight=belireihe
habe ich unter dem Thema Belichtungsreihe mit HDR-Entwicklung in der Kamera das Skript beli-add.lua gefunden und auf ixus 860 laufen lassen.
JPG6 soll dann ja eigentlich die HDR-Kombination von JPG1 bis 5 sein. Es unterscheidet sich allerdings weder visuell noch vom Histogramm her von JPG1 und 2.
Gibt es ähnliche Erfahrungen oder Hinweise, was ich evtl. nicht beachtet habe?
Bei mir läuft es ähnlich
Welche Version des Skripts ich benutzt habe weiß ich nicht, aber in dieser wird das Verzeichnis so
wie oben über einen 1-stelligen Index in der Dateiliste bestimmt.
count = table.getn(dir)-1
pathname = "/10"..count.."CANON/"
Wenn also das Verzeichniss >109CANON
ist oder ganze Verzeichnisse gelöscht wurden findet das Skript die RAW-Dateien nicht.
Wenn die Dateien gefunden werden erscheint beim Laden der Datei ein roter Fortschrittsbalken
und im Verzeichnis findet sich, wenn Raw löschen aus ist, eine Datei .wav mit dem Namen der ersten verwendeten Datei.
Aus dieser wird die Sammel-jpeg erstellt. Wenn Du mal während der Aufnahmen durchs Bild läufst
mußt Du auf der letzten jpg als Schatten (Doppelbelichtung) auftauchen. Ist das nicht der Fall wurde
die jpeg nicht aus der .wav erzeugt und ist schlicht eine weitere Aufnahme am Ende des Skripts.
Wenn in den Raw Einstellungen mit jpg speichern aus ist werden alle raws nach /100CANON/ gespeichert
und Du kanst fix
pathname = "/100CANON/"
einsetzen.
bestimme ich am Anfang gleich nach sleep(2000) die Bildnummer
LetztesBild = get_exp_count()%10000
und bestimme daraus die OrdnerNummer
indem ich
pathname = "/10"..count.."CANON/"
mit
pathname = "/1"..string.sub(leadingzeros(LetztesBild),1,2).."CANON/"
ersetze
funktioniert es, allerdings nicht wenn während der Serie in ein anderes Verzeichnis
gewechselt wird oder wenn die Bildnummern zurückgesetzt wurden.
Wie die Canonnummerierung genau funktioniert weiß ich nicht. Bei einer Bildnummer
>10000 wird das Verzeichnis wohl /2xxCANON/ heißen ??
wenn man dann noch LetztesBild in die Merge-Schleife einsetzt
while i > LetztesBild and i > 0 do
statt
while count < numfiles and i > 0 do
kann auch noch ein Bracketing des Apparats verarbeitet werden.
Die seltsamen Belichtungswerte kommen dadurch zu Stande, daß das Ev erst gesetzt
wird wenn shoot_half, also die Bestimmung von Fokus und Belichtung, schon fertig ist.
Die Belichtungswerte stammen daher vom vorherigen Bild, nicht aber der exif-Eintrag.
- Code: Alles auswählen
function fastshoot()
press("shoot_half")
repeat
sleep(1)
until get_shooting() == true
if seq == 1 then set_ev(EV) end
press("shoot_full")
release("shoot_full")
release("shoot_half")
repeat
sleep(1)
until get_shooting() ~= true
end
Nimmt man es nach oben siehts besser aus
- Code: Alles auswählen
function fastshoot()
press("shoot_half")
if seq == 1 then set_ev(EV) end
repeat
sleep(1)
until get_shooting() == true
press("shoot_full")
release("shoot_full")
release("shoot_half")
repeat
sleep(1)
until get_shooting() ~= true
end
Im Übrigen Belichtungsstufen Differenzen +-2 sind etwas heftig. Die Kamera muß bei den vorgegebenen
Einstellungen genug Reserven in Blende/Verschluss/Iso haben.
___
S2