Zeitraffer über 6 Monate

DRI/HDR-Bilder, Zeitraffer, Bilder mit extremer Tiefenschärfe, Stereobilder

Beitragvon DrMaex » 03.06.2009, 14:33

So, obowhl ich dir in der PN geschrieben habe, dass ich das Scrirpt erst abends uploaden werde dachte ich mir, spanne ich dich nicht so auf die Folter und gucke schnell ob es funzt. Tut soweit...

Nicht vergessen dass du jetzt:

-alle nötigen Einstellungen im Voraus tätigen muss
-das Script auf keine Tastendrücke mehr reagiert, bis auf volles Durchdrücken des Auslösers, hat aber nichts mit dem Script zu tun.
-wenn du sehen willst bei welchem Foto das Script ist das Display aber aus ist mach Folgendes: einmal die Printtaste drücken, also aus dem alternativen Modus raus. Danach ganz normal mit der Displaytaste Display anmachen und dann wieder die Printtaste. Das Script läuft an der Stelle weiter wo es vorher war. Nicht vergessen dann Das Display mit der selben Prozedur wieder auszumachen. Display off after... pics greift da nicht mehr. Genau so nach dem Abbbrechen.

Viel Glück..... :)
Dateianhänge
VarTLn.lua
(6.85 KiB) 353-mal heruntergeladen
Canon IXUS 80 IS 1.01A
ixus80_sd1100-101a-0.9.8-760
Galerie
DrMaex
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 148
Registriert: 04.12.2008, 22:48
Wohnort: BW

Beitragvon m-hartmann » 03.06.2009, 21:44

ok - das script ist gestartet

es sieht erst mal so aus als ob es läuft - nur habe ich den Verdacht, das zwischen den Belichtungen lange Zeit nicht passiert. ich habe einen Intervall von 5 Sec. und die Belichtung ist 15 Sec. (ist ja dunkel draußen).
Nach der Belichtung wird unter der CHDK Einblendung "Daten werden bearbeitet" angezeigt... kann das evtl. mit dem Script kollidieren?
Canon A590IS
CHDK Version: a590-101b-0.9.8-778-full
Scripts: VarTLn.lua, sevenup.bas
m-hartmann
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 37
Registriert: 11.09.2008, 21:46

Beitragvon DrMaex » 04.06.2009, 00:16

Normal wäre 15 Sek Foto+15 Sek Dark Frame Substraction (Einblendung: Daten werden bearbeitet) danach kommen die 5 Sek Intervallzeit.
Theoretisch :) wartet das Script nach jedem Auslösen etwas weniger als die Zeit die benötigt wird um das Foto aufzunehmen und die Daten zu bearbeiten (genau genommen 80 ms weniger, frag mich bitte nicht warum ich mich für 80 ms entschieden habe :)) Hatte am Anfang, als ich diese zusätzliche Wartezeit nicht drin hatte, Probleme mit der Stabilität, danach ging es....

Hier ist das Code Schnipsel was die ganze Sache steuert

Code: Alles auswählen
click ("shoot_full")                          <-- auslöser durchdrücken
if z<=128 then                               <---schauen welche Zeit eingestelt wurde
print("sleep: ",howlong/2," msec")              <--- was in der Konsole ausgeben
sleep(howlong-80)                          <--- Script stoppen
print("end of sleep")                        <--- was in der Konsole ausgeben
else
sleep(10)                                        <---ansonsten für 10 ms das Script unterbrechen
end

128 entpsricht 0.3 Sekunden. Also bei allem was länger ist als 0.3 s wird solange gewartet wie in der Varibale howlong steht, bei allem was kürzer ist, 10 ms.

Die Grüße der Varibale howlong ist abhängig von der Zeit die für die Belichtung ausgerechnet wurde. In diesem Fall 600 ms also 300ms(Foto)+300ms(Nachbearbeitung)
Canon IXUS 80 IS 1.01A
ixus80_sd1100-101a-0.9.8-760
Galerie
DrMaex
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 148
Registriert: 04.12.2008, 22:48
Wohnort: BW

Beitragvon gehtnix » 04.06.2009, 01:58

@Dr.Maex,

viel kann ich zu dem Problem nicht beitragen.

Aber wieso knappst Du so mit der Zeit rum? Da wird doch alle 5 Minuten ein Foto gemacht. Ein sleep von 10ms scheint mir da unverständlich mit folgendem Hintergrund. Guckst Du hier. Da bekommen wir mit einem sleep 1000 einen Bild-Intervall von 1,03 Sekunden hin :roll:

Frach mich nich wieso dem so ist. Es geht mir nicht um die Intervall-Schnelligkeit des Scriptes, sondern darum das wohl sleep Zeit im Scriptlauf "verplempert" wird.

Ich hatte zudem das Gefühl, dass sich bei dem Script das sleep nach oben auswirkt, also die Zeit schirmte das darüber stehende "click "shoot_full"" ab. Wie gesagt ein Gefühl. Denbkar ist aber auch dass das sleep sich unten herum nach oben wieder wirkt.
Bleibt aber die Frage wie das Script bei einem sleep von 1000 in 0,03 Sekunden ein Foto macht und abspeichert.

Vielleicht hilft es ja

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 m-hartmann » 04.06.2009, 07:31

Hallo gehtnix,
hallo Dr.Maex,

Ich habe das abgespeckte Script nun zweimal laufen lassen.

Beim ersten lief es 385 Bilder lang. Dann habe ich selbst abgebrochen.
Beim Neustart viel mit die "Bearbeiten message" auf. hat sich jetzt ja auf geklärt.
Hier ein Bild. Vielleicht gibt es Aufschluss über die "Sleep"-Sache.

Bild

Der zeite Lauf ging von 22:28:14 bis 06:00:27 (5 Sekunden Intevall). Die Belichtungszeit stieg von 15sek. bis 1/320 sek. an. Nach 882 Bilder war Schluß das letzte Bild um 06:00:27 scheint ok zu sein. Als ich um 07:22:52 zur Kamera kam und nichts mehr zu hören (Auslösegeräuche) war, habe ich Print und Display gedrückt, und folgendes Bilder erhalten.

Bild

Gruß,
Marcus
Canon A590IS
CHDK Version: a590-101b-0.9.8-778-full
Scripts: VarTLn.lua, sevenup.bas
m-hartmann
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 37
Registriert: 11.09.2008, 21:46

Mich hat´s jetzt auch erwischt.

Beitragvon h3px » 04.06.2009, 21:21

Wohl an dann, ich kann jetzt auch mal das Hängenbleiben von VarTL melden.

Witziger Weise gleich nach dem ersten Bild.
Dazu zwei vielleicht hilfreiche Details.
a) Logfile war aus.
b) Sonne von vorne --> 1/800 bei Blende 8 und 80 ISO

Bild
Ansonsten alles wie immer...
Daher mal die EXIF-Daten vom ersten und einzgen Bild gleich mal mit dabei.
Make - Canon
Model - Canon PowerShot A590 IS
Orientation - Top left
XResolution - 180
YResolution - 180
ResolutionUnit - Inch
DateTime - 2009:06:04 07:48:43
YCbCrPositioning - Centered
ExifOffset - 196
ExposureTime - 1/800 seconds
FNumber - 8.00
ISOSpeedRatings - 80
ExifVersion - 0220
DateTimeOriginal - 2009:06:04 07:48:43
DateTimeDigitized - 2009:06:04 07:48:43
ComponentsConfiguration - YCbCr
CompressedBitsPerPixel - 3 (bits/pixel)
ShutterSpeedValue - 1/807 seconds
ApertureValue - F 8.00
ExposureBiasValue - -0.33
MaxApertureValue - F 2.59
MeteringMode - Multi-segment
Flash - Flash not fired, compulsory flash mode
FocalLength - 5.80 mm
UserComment -
FlashPixVersion - 0100
ColorSpace - sRGB
ExifImageWidth - 1600
ExifImageHeight - 1200
InteroperabilityOffset - 3178
FocalPlaneXResolution - 7111.11
FocalPlaneYResolution - 7100.59
FocalPlaneResolutionUnit - Inch
SensingMethod - One-chip color area sensor
FileSource - DSC - Digital still camera
CustomRendered - Normal process
ExposureMode - Manual
White Balance - Manual
DigitalZoomRatio - 1.00 x
SceneCaptureType - Standard

Maker Note (Vendor): -
Macro mode - Normal
Self timer - Off
Quality - Fine
Flash mode - Not fired
Sequence mode - Single or Timer
Focus mode - MF
Image size - Large
Easy shooting mode - Manual
Digital zoom - None
Contrast - Normal
Saturation - Normal
Sharpness - Normal
ISO Value - 80
Metering mode - Evaluative
Focus type - Manual
AF point selected -
Exposure mode - Av-priority
Focal length - 5800 - 23200 mm (1000 mm)
Flash activity -
Flash details -
Focus mode 2 - 8
White Balance - Cloudy
Sequence number - 0
Flash bias - 0 EV
Subject Distance - 6553
Image Type - IMG:PowerShot A590 IS JPEG
Firmware Version - Firmware Version 1.01
Image Number - 1000001
Owner Name - h3px

Thumbnail: -
Compression - 6 (JPG)
XResolution - 180
YResolution - 180
ResolutionUnit - Inch
JpegIFOffset - 5108
JpegIFByteCount - 1903
Benutzeravatar
h3px
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 365
Bilder: 10
Registriert: 15.01.2009, 20:38
Wohnort: ~ MUC
Kamera(s): S 110 103a - SX 260 101a
Ixus 870 101a - A590 101b

Beitragvon DrMaex » 04.06.2009, 23:30

@gehtnix
äähm what?!?! :) Tut mir leid ich kann auch nach mehrmaligen Durchlesen nicht verstehen was du meintest :) Was wäre jetzt dein Vorschlag, vielleicht kann ich dir so besser folgen :)

@h3px
Hast du versucht das Script danach neu zu starten?
Mit den Exif-Angaben kann zumindest ich nix anfangen......
Welche Firmwareversion hast du?


@m-hartmann
Tut mir leid, aber jetzt bin ich an der Grenze meines könnens angelangt. Ich habe aus dem Script fast alles bis auf die Grundfunktionen entfernt und es bleibt trotzdem hängen, was geht da bloss schief.....In den Pausen wird ein stinknormales sleep(x) benutzt welches das Script einfach für eine Zeit x stoppt....
Hast du mal ein script von msl ausprobiert?oder das sunset?
Canon IXUS 80 IS 1.01A
ixus80_sd1100-101a-0.9.8-760
Galerie
DrMaex
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 148
Registriert: 04.12.2008, 22:48
Wohnort: BW

Beitragvon gehtnix » 05.06.2009, 00:15

@Dr.Maex,

mein Gedanke ist das sleep von 10 oder 80 mal auf 100 oder gar 500 zu erhöhen. Bei dem Intervall von 5 Minuten besteht da doch kein Problem, ich meine natürlich nur bei diesem Intervall.

Das Paradoxe an diesem Script (siehe mein obiger Link) ist doch, dass es nicht sein kann, dass ein realer Bildintervall von 1,03 Sekunden mit einem sleep von 1 Sekunde hinzubekommen ist. Bei dem 1000er sleep fallen bestimmt 500ms unter den Tisch!

CHDK ist keine Uhr! Und CHDK unterschlägt gnadenlos Befehle wenn man sie nicht mit einem sleep "abschirmt". Ein for I=0 to 100 mit shoot und next I ergibt eben nicht hundert Bilder sondern nur 50, und 50 Bilder werden nicht gemacht obwohl das Script 100x die Schleife durchläuft und zum Schluss brav in der Konsole I=100 ausgibt.

Ich hoffe das es jetzt verständlich ist.

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 DrMaex » 05.06.2009, 00:34

Hmm, das könnte man natürlich probieren. Hab Das Script jetzt so verändert, dass bei Zeiten länger als 0.3 Sekunden direkt nach dem click "shoot-full" ein sleep von doppelter Auslösezeit+100ms kommt. Bei Zeiten kürzer als 0.3 Sekunden ein sleep von 300 ms. Danach kommt das Warteintervall. So dürfte nichts einander in die Quere kommen....

Hier mal ein Zeitraffer über die Nacht
viewtopic.php?p=10624#10624
Dateianhänge
VarTLn.lua
(6.62 KiB) 358-mal heruntergeladen
Canon IXUS 80 IS 1.01A
ixus80_sd1100-101a-0.9.8-760
Galerie
DrMaex
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 148
Registriert: 04.12.2008, 22:48
Wohnort: BW

Beitragvon gehtnix » 05.06.2009, 01:24

Ich habe gerade noch einen Test mit sleep gemacht. Um an den manuellen Fokus zu kommen muß ich zuerst in den Macro Modus. Dabei erscheint dann in der Mitte vom Monitor ein Icon was dann an den Bildschirmrand wandert. Wenn man aber 2x schnell klickt dann erscheint das Macor-Icon gar nicht. Also mal das sleep heruas genommen, geht. Aber nur 3x und dann bleibt das hdr-hyper beim Macro hängen. :roll: Wieso warum, keinen Ahnung.

Ein anderer Versuch in dem Script, um den Custom Timer einzuschalten set down down, usw. Dacht ich mir vielleicht braucht ja nur die "letzte Station" ein sleep. Wie gefehlt, das Script ist an einer völlig andere Ecke aus der Kurve geflogen.

Also immer reichlich sleep dazugeben.

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 h3px » 05.06.2009, 08:10

DrMaex hat geschrieben:@h3px
Hast du versucht das Script danach neu zu starten?
Mit den Exif-Angaben kann zumindest ich nix anfangen......
Welche Firmwareversion hast du?


Habe das Script heute Morgen wieder gestartet. Läuft jetzt den Tag über.... und hat auch schon mehr als ein Bild gemacht :-)
Daher kann ich jetzt auch gerade nix zur Firmwareversion sagen. Sind gute 20 km.

Aber da ich gestern Morgen in Eile war, kann ich auch nicht wirklich aussschliessen das ich das Script gar nicht gestartet habe, sondern einfach nur ein Bild gemacht habe.
Das wäre mir zwar peinlich, würde aber eigentlich besser zu meiner 590er passen, als ein Abbruch nach nur einem Bild. Zumal sie bisher nie hängen blieb.
In so fern ignorier meinen Post von gestern Abend mal besser...
Benutzeravatar
h3px
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 365
Bilder: 10
Registriert: 15.01.2009, 20:38
Wohnort: ~ MUC
Kamera(s): S 110 103a - SX 260 101a
Ixus 870 101a - A590 101b

3449...

Beitragvon h3px » 05.06.2009, 22:03

Also meine VARTL-Reihe hat es heute nach 3449 bzw. 269 Bildern zerlegt.
Ich habe mir mal die Logs angeschaut und auch die Exif-Daten des jeweils letzten und vorletzten Bildes.
Ausser Zeit, Datum, etc. ist alles identisch. 1x mit 1/800 und 1x mit 1/250 abgebrochen. Platz auf der Karte war auch genug.

@DrMaex: Firmware 1.01 B - Und ja habe neu gestartet :-) Ergebnis 269 Bilder.
Die Kamera stand vorher 2 1/2 Stunden mit hängengebliebenen Script.
Bild
Benutzeravatar
h3px
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 365
Bilder: 10
Registriert: 15.01.2009, 20:38
Wohnort: ~ MUC
Kamera(s): S 110 103a - SX 260 101a
Ixus 870 101a - A590 101b

auch wieder hängen geblieben

Beitragvon m-hartmann » 07.06.2009, 13:30

So bei mir lief das Script nun 1117 Bilder bis zum Hänger.
Die letzten 113 Bilder mit gleicher Belichtung (keine Ahung ob das was mit dem Fehler zu tun hat).
Das Interessante diesmal, das Objektiv war eingefahren...!

Bei einem vorherigen Versuche ist mir aufgefallen, das bei einem 5 Sekunden Intervall der Bildabstand 7 Sekunden beträgt. Die Belichtungszeit kann nicht daran schuld sein. Sie beträgt 1/10 Sekunde. Sobald die Belichtungszeit länger wird, wird dann auch die Dauer zwischen den Exif-Daten länger.

Vielleicht hilft es weiter.

Gruß, Marcus
Canon A590IS
CHDK Version: a590-101b-0.9.8-778-full
Scripts: VarTLn.lua, sevenup.bas
m-hartmann
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 37
Registriert: 11.09.2008, 21:46

Beitragvon DrMaex » 08.06.2009, 13:42

@m-hartmann
Welches Script war es, die allerletzte Version VarTLn mit dem Vorschlag von gehtnix?
Das mit den 7 Sekunden könnte vielleicht damit zusammenhängen, dass die Kamera Zeit zum Abspeichern und so weiter braucht, ist jetzt aber nur ein Gedanke, ohne jegliche Beweise :) Bei der allerletzten Version habe ich zwischen den aufeinanderfolgenden Abschnitten mehr sleep Zeit dazu gegeben. Da bisschen, hier bisschen plus Rundung, eventuell kommt da was zusammen was in Richtung von 2 Sekunden geht.

Objektiv eingefahren könnte vielleicht zustande kommen, weil bei dir die Stromsparmechanismen auch im CHDK-Modus aktiviert sind. Irgendwann bliebt das Script hängen das CHDK ist aber noch "intakt". Es wird festgestellt, dass die Kamera nix tut und das Objektiv wird eingefahren. Komisch nur, dass es die Male zuvor anscheinend nicht so war...Waren denn die Bilder mit der gleichen Belichtungszeit korrekt belichtet?

Alles in einem scheint es doch ein ziemliches Glückspiel mit dem VarTL in Verbindung mit der 590 IS zu sein. m-hartmann kommt selten in den bereich von 1000 Bildern, während h3px fast 3500 schiesst und direkt danach stürzt die kamera schon nach 269 ab....

@gehtnix
welche Sleepzeit stellst du so ein, um die einzelen Klicks zu trennen?
Canon IXUS 80 IS 1.01A
ixus80_sd1100-101a-0.9.8-760
Galerie
DrMaex
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 148
Registriert: 04.12.2008, 22:48
Wohnort: BW

Beitragvon gehtnix » 08.06.2009, 15:40

Gottseidank wird das kein Fertighaus, wäre ja jetzt schon alles vorbei ;)

Im letzten hdr-hyper.bas habe ich 100ms bei den Tasten, set_focus 100ms und bei set_zoom 500ms gesetzt. Veränderbar durch den User um 10er Schritte mit den Parametern.

Ich glaube aber mittlerweile das wir uns mit kürzeren sleepzeiten unnötig verrückt machen. Versuch mal Einer mit den sleepzeiten per Hand den Custom Timer zu aktivieren. Da hat aber keiner eine Chance. Dann aber noch ein paar hundertstel Sekunden aus dem Script rausholen [-(

Fällt mir auch noch eine Merkwürdigkeit mit sleep ein

shut_down
sleep 2000

shut_down geht ohne reichlichem sleep nicht.


gruss 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

VorherigeNächste

Zurück zu kreative Arbeit mit dem CHDK

Wer ist online?

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

cron