[Lua] automatische Belichtungsreihe

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

Beitragvon msl » 18.09.2009, 13:43

Das wäre machbar. Ich erkenne aber im Augenblick den Sinn nicht. Irgendwie stehe ich da auf dem Schlauch. :shock: Das Bild wird doch für die Reihe benötigt, oder?

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 gehtnix » 18.09.2009, 14:01

msl hat geschrieben:Das Bild wird doch für die Reihe benötigt, oder?
So wie ich es verstanden habe wird doch das allererste Bild nur für den Histo-range Wert benötigt. Daraufhin folgt die Korrektur für das erste Bild der eigentliche Serie.

Die ganze Serie sind z.B. 11 Bilder, das Erste geht doch nicht in das HDR-Programm, das ist doch unkorrigiert. Also 1 kleines, 10 große JPG. Im Browser sofort erkennbar.

Kann aber sein dass der Schlauch auch mir gehört.

gruß gehtnix
Benutzeravatar
gehtnix
CHDK-Legende
CHDK-Legende
 
Beiträge: 2406
Bilder: 8
Registriert: 17.04.2008, 12:42
Wohnort: München
Kamera(s): A610 100e+f + IXUS990 IS

Beitragvon msl » 18.09.2009, 14:21

gehtnix hat geschrieben:So wie ich es verstanden habe wird doch das allererste Bild nur für den Histo-range Wert benötigt.

Nö. :D Das ist das erste Bild der Reihe. Histogrammwerte werden erste bei den folgenden Bildern ausgelesen und verglichen.

Wenn man das mit der herkömmlichen Methode einer Belichtungsreihe ohne Skript vergleicht, entspricht es dem dort gemachten ersten Bild, also unverändert.

-skriptlose Methode: Einstellung TV-Reihe, Schrittweite 1 Ev, +/-, 5 Bilder

1. Bild unverändert

2. Bild + 1Ev
3. Bild -1 Ev
4. Bild + 2 Ev
5. Bild -2 Ev

-automatische Belichtungsreihe: Schrittweite 1 Ev

1. Bild unverändert

2. Bild -1 Ev
3. Bild -2 Ev
4. Bild -3 Ev, wenn Schwellwert erreicht, wird in dieser Richtung nicht weiter gemacht.

5. Bild +1 Ev
6. Bild +2 Ev
7. Bild +3 Ev wenn Schwellwert erreicht, wird in dieser Richtung auch beendet.

Ich hoffe, so ist es verständlich.
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 gehtnix » 18.09.2009, 14:43

Hi,

Also sind alle 11 Bilder "Gut".

Ich denke mal dass ich Dein Script mit meiner Idee vermischt habe.
Ich wollte ein links/rechts-lastiges Histogramm in die Mitte korrigieren und die eigentliche Serie von da mit dem CT weiterfahren. Und bei diesem Verfahren wäre das erste Bild rein für den Müll.

Aber jetzt machen wir erst einmal if-Ãœbungen.

Und was mache ich jetzt mit dem Schlauch?

gruß gehtnix
Benutzeravatar
gehtnix
CHDK-Legende
CHDK-Legende
 
Beiträge: 2406
Bilder: 8
Registriert: 17.04.2008, 12:42
Wohnort: München
Kamera(s): A610 100e+f + IXUS990 IS

Beitragvon msl » 10.10.2009, 09:55

Kleine Korrektur für die Log-Datei!

Es ist schon ziemlich erstaunlich. 79 Downloads und keiner, der mal schreib: He, da stimmt was mit der Log-Datei nicht. Da wurde etwas verwechselt. Das Skript funktioniert/ funktioniert nicht. Bei meiner Kamera habe ich die und die Erfahrung gemacht. Mit diesen Einstellungen läuft es bei mir gut u.s.w. :shock:

Ich meine jetzt nicht die, die sich sowieso meistens zu Wort melden. Da sind aber mindesten 50 Downloads von Leuten dabei, die hier nur konsumieren und kaum oder nie ein Feedback geben.

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 roland71 » 10.10.2009, 12:54

Hallo msl,

... dann mal ein einfaches Feedback. :D

auf der SX10 macht das Script, was es soll.

Die A710 hat sich "verschluckt", waren aber auch extrem
ungünstige Lichtverhältnisse, musste wg. Zeitmangel abbrechen.
Ein Test unter normalen Bedingungen steht noch aus.

Alles mit den Standardeinstellungen, wenn ich das recht in Erinnerung habe.

Logdatei ? Da gucke ich selten rein. Wozu auch, wenn alles klappt ? :-#



Gruß
roland71
 

Eines der wenigen Skripte mit Log-Dateien

Beitragvon Sinter » 12.10.2009, 16:10

Hallo,

ich muss gestehen dass ich mir noch niemals eine log-Datei angesehen habe und dies (ich glaube) auch das erste Skript bei mir ist, welches bei mir eine log-Datei angelegt hat.
Jedenfalls hat (ohne die Log-Datei zu betrachten) das Skript bei mir scheinbar problemlos funktioniert, wobei ich aber die dabei gewonnen (großen) Belichtungsreihen noch nicht zu einem HDR weiterverarbeitet habe.

Mit dem Skript scheinen aber auch längere Belichtungszeiten als eine Sekunde automatisch zu funktionieren.

Viele Grüße,
Sinter
Ixus 60 (SD600) Firmware 1.00a
CHDK-DE aktuelle Version
Benutzeravatar
Sinter
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 416
Bilder: 2
Registriert: 14.08.2009, 13:16
Wohnort: München

Beitragvon msl » 13.10.2009, 21:48

Hallo,

Die Anzahl der Bilder kann durch Änderung der Parameter Ev-Schritt und Schwellwert beeinflusst werden.

Per Skript-Befehl set_tv96_direct lassen sich Belichtungszeiten größer 1 Sekunde unproblematisch einstellen.

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 derandi » 14.10.2009, 12:21

msl hat geschrieben:(...)

-automatische Belichtungsreihe: Schrittweite 1 Ev

1. Bild unverändert

2. Bild -1 Ev
3. Bild -2 Ev
4. Bild -3 Ev, wenn Schwellwert erreicht, wird in dieser Richtung nicht weiter gemacht.

5. Bild +1 Ev
6. Bild +2 Ev
7. Bild +3 Ev wenn Schwellwert erreicht, wird in dieser Richtung auch beendet.

(...)


Irgendwie bin ich jetzt verwirrt. Beim Ausprobieren hat das Skript erst das Ursprungsbild erhellt und dann erdunkelt. Das spiegelt auch die Log-Datei so wider.
A720
derandi
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 35
Registriert: 18.05.2009, 19:31
Wohnort: Niedersachsen

Beitragvon derandi » 14.10.2009, 12:29

Noch ein kleiner Punkt, der mich ein bißchen stört: In der Log-Datei steht "Auto HDR 10/14/09 10:24:38", also eine Art "zehnter Duodezember". Klar, daß das das unpraktische US-Datum ist, aber kann man das irgendwie umschalten, oder hängt das mit der eingestellten Sprache zusammen?

Nachtrag: Kamera ist auf "de", und CHDK ist auf "en".
A720
derandi
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 35
Registriert: 18.05.2009, 19:31
Wohnort: Niedersachsen

Beitragvon msl » 14.10.2009, 13:01

derandi hat geschrieben:Irgendwie bin ich jetzt verwirrt...

Die Erklärung galt nur dem allgemeinen Verständnis. Insofern hast du aber recht. Es wird erst länger belichtet. Danach folgen die kürzeren Belichtungen.

derandi hat geschrieben:Klar, daß das das unpraktische US-Datum ist, aber kann man das irgendwie umschalten...

Ja, das kann man. Man muss dazu nur die Skriptzeile 203 ändern:
Code: Alles auswählen
alt: log("Auto HDR ", os.date("%x %X\n"))

neu: log("Auto HDR ", os.date("%d.%m.%Y %X\n"))


Das ist eine reine Formatierungsfrage. Ich habe es im herunterladbaren Skript geändert. ;)

Noch eine Anmerkung: Man kann bei eigenen Beiträgen auch die Editor-Funktion verwenden. Da ist es nicht notwendig innerhalb weniger Minuten zwei Beiträge hintereinander zu schreiben. Siehe auch Forum_Wegweiser.

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 derandi » 14.10.2009, 13:33

Weiß ich. Nutze ich auch. Aber der zweite Beitrag hat ein anderes Thema, weswegen ich nach sehr reiflicher Überlegung zu dem Schluß kam, daß die Editierfunktion hier unangemessen wäre.

(edit) PS: Danke für die Änderung! :-)
A720
derandi
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 35
Registriert: 18.05.2009, 19:31
Wohnort: Niedersachsen

Funktioniert jetzt mit A530!

Beitragvon Gernot » 20.11.2009, 12:00

Hallo!

Während ich am 15.9. noch schrieb, daß es an meiner A530 nicht funktioniert, war nach der Installation der neusten Skript-Variante sowie von CHDK-DE der Fehler offenbar behoben. Gestern abend im Innenraum getestet, ergab tatsächlich die erwünschten Ergebnisse. Werde ich heute mal im Hellen testen.
Da hat es sich wohl gelohnt, auf CHDK-DE umzusteigen.

Gruß

Gernot
für CHDK: Canon Powershot A530, A1000IS und SX 130IS mit CHDK_DE 1.3.0 Revision: 3583
Gernot
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 55
Registriert: 14.08.2008, 07:32
Wohnort: Holzminden
Kamera(s): Powershot A530, A1000IS, SX 130IS

Beitragvon msl » 20.11.2009, 15:21

Hallo,

das ist schön, dass es jetzt funktioniert. Einen ursächlichen Zusammenhang mit der CHDK-DE-Version kann ich aber nicht entdecken. Es zeigt aber, dass es nichts schaden kann, eine aktuelle Version und wenn möglich unsere CHDK-DE-Version zu benutzen.

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 rau » 22.11.2009, 11:54

Hallo,

vielleicht kann mir jemand auf die Sprünge helfen:
Ich habe mir (extra wegen CHDK) eine SX200iS zugelegt.

Das Skript funzt auch soweit ganz gut, nur bleibt es bei den dunklen Bildern irgendwann "hängen". Will sagen, es macht ab einer (willkürlichen?) Grenze keine kürzeren Belichtungszeiten (1/400s) mehr - knipst aber munter weiter...

Auf was muss denn das Wahlrad stehen? P, Tv, oder M? Irgendwie geht es ja mit allen?!

Vielleicht sollte ich noch dazu sagen, dass es mir nicht um TM geht, sondern dass ich die HDRs als Lichtquellen für's 3D-Rendering brauche. Also lieber 50 als 30 Blendenstufen an Dynamik möchte.

Wäre nett, wenn mir jemand helfen könnte.

Thx im Voraus
rau
rau
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 5
Registriert: 20.11.2009, 16:42

VorherigeNächste

Zurück zu Code-Ecke

Wer ist online?

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