Diskussion DOF-Rechner

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

Beitragvon gehtnix » 06.04.2010, 23:35

Hallo,

das Skript hat noch eine Erweiterung erfahren. Möglicherweise trennen sich hier die Wege zu der IXUS. Wird man sehen, bzw. müssen IXUS-Eigner testen.

rudi hat mich nochmals darauf hingewiesen:

Dieser Parameter
Syntax: [ Download ] [ Verstecken ]
Benutze uBasic Syntax Highlighting
@param i Blendenprüfung 0=aus/1=ein

@default i 0

 
Erstellt in 0.005 Sekunden, mit GeSHi 1.0.8.9
steht für folgendes:
Wenn die Kamera selber, weil Licht zu schlecht oder/und Brennweite zu groß, die Blende verändert, dann wird das mit einem einfachen "shoot" nicht abgefangen.

Wird jetzt auf "Blendenprüfung" gestellt wird mit einem "shoot_half" die richtige Blende ausgelesen und der DOF für diese Blende errechnet. Das geschieht dann bei jeder Aufnahme und dauert etwas länger.

Im Zweifelsfall vor dem Skriptstart ein halber Druck auf den Auslöser. Verändert sich die Blende dann ist diese Option die Wahl. Bleibt die voreingestellte Blende gleich kann es bei 0 bleiben.

IXUS müsste mit einer 0 weiterhin funktionieren!

Das aktuelle Skript hierdownloaden.

gruß gehtnix
Zuletzt geändert von gehtnix am 13.04.2010, 16:53, insgesamt 6-mal geändert.
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 markusb68 » 07.04.2010, 09:09

Hallo gehtnix,

bei "Blendenprüfung = 1" geht die 720 nach dem ersten Bild sofort aus und es wird auch kein Bild abgespeichert.

Wenn du die neuen Zeilen wie folgt änderst läuft sie durch:
Syntax: [ Download ] [ Verstecken ]
Benutze uBasic Syntax Highlighting
        press "shoot_half"

        do

        until get_shooting=1

        get_focus G

        get_dof H

        print "Av96 = "get_av96

        press "shoot_full"

  sleep 200

        release "shoot_full"

  sleep 200

           endif

 
Erstellt in 0.005 Sekunden, mit GeSHi 1.0.8.9


Gruß

Markus
A720IS; A570IS; IXUS 90IS
markusb68
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 17
Registriert: 06.01.2010, 15:50

Beitragvon gehtnix » 07.04.2010, 11:23

Hallo markus,

der Strom geht weg, Objektiv fährt ein? Probiere mal mit aktualisiertem Skript.

Meinen Code brauchst Du mir nicht zeigen ;)

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 markusb68 » 07.04.2010, 13:01

Hallo gehtnix,

Ja, der Strom geht weg und das Objektiv fährt ein.

Ich hab Beide aus deinem obigen Post getestet. Das Erste schafft immer hin ein paar Bilder, dann geht der Strom weg. Das Zweite läuft komplett durch.

Gruß

Markus
A720IS; A570IS; IXUS 90IS
markusb68
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 17
Registriert: 06.01.2010, 15:50

Beitragvon gehtnix » 07.04.2010, 17:08

Hallo Markus,

jetzt habe ich oben nochmals aktualisiert.
Skript laden und dann auf "Standardparameter laden"

LOG ist erweitert, Anzahl Bilder aus dem Log mit realen Bildern auf der Karte vergleichen.

Das hier "Anz. Fotos = 365" wird mit ausgegeben. Ist die Anzahl der noch möglichen Bilder. Das scheint aber nicht so schnell zu arbeiten.

Ich habe dass mit voller Brennweite und so ab 300mm in die Ferne laufen lassen.

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 markusb68 » 07.04.2010, 18:18

Hi,

das Neue läuft durch (mit den Defaults)
Mit Blendenprüfung=1 geht die CAM sofort nach dem 1. Bild aus. (Log und Jpeg werden nicht gespeichert.)

Gruß

Markus
A720IS; A570IS; IXUS 90IS
markusb68
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 17
Registriert: 06.01.2010, 15:50

Beitragvon gehtnix » 07.04.2010, 20:30

@markus,

wenn Du mir noch verrätst welche Deiner Kameras mit Blendenprüfung abstürzt ;)

Dann könnte ich nämlich sagen, dass ich nun auch nicht weiß wieso dem so ist wie es ist.

issmirvölligschleierhaft

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 Belichter » 07.04.2010, 20:43

Hallo zusammen,
das Script läuft mit beiden Einstellungen der Blendenprüfung bei mir durch.
(Trunk 307; Susi2Stack 7.4.2010)
Es werden real 30 Bilder gemacht, das LOG zählt von 1 bis 59.

Brennweite = 6600
Blende AV-ID = 0
Start bei = 38
Stack bis = 394

Bild = 1 - Anz. Fotos = 26
Fokus = 65
DOF = 3
Set = 68
Fokus alt = 68 neu = 67

Bild = 2 - Anz. Fotos = 26
Fokus = 65
DOF = 3
Set = 68
Fokus alt = 68 neu = 67

Bild = 3 - Anz. Fotos = 25
Fokus = 67
DOF = 3
Set = 70
Fokus alt = 70 neu = 69

Bild = 4 - Anz. Fotos = 25
Fokus = 67
DOF = 3
Set = 70
Fokus alt = 70 neu = 69


...



Bild = 56 - Anz. Fotos = 8
Fokus = 315
DOF = 73
Set = 388
Fokus alt = 388 neu = 369

Bild = 57 - Anz. Fotos = 7
Fokus = 368
DOF = 101
Set = 469
Fokus alt = 469 neu = 443

Bild = 58 - Anz. Fotos = 7
Fokus = 368
DOF = 101
Set = 469
Fokus alt = 469 neu = 443

Bild = 59 - Anz. Fotos = 6
Fokus = 446
DOF = 150
Set = 596
Fokus alt = 596 neu = 558
*** BEENDET ***

Bis dann
IXUS 970 IS 100b
Belichter
CHDK-Begeisterter
CHDK-Begeisterter
 
Beiträge: 170
Bilder: 11
Registriert: 21.05.2009, 09:21
Wohnort: Solingen
Kamera(s): ixus 970 IS 100b

Beitragvon gehtnix » 07.04.2010, 21:17

@Belichter,

kannst Du mal bitte die Sleep-Time höher setzen oder einfach "Lade Standadparameter..."

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 gehtnix » 08.04.2010, 00:35

Belichter hat geschrieben:Es werden real 30 Bilder gemacht, das LOG zählt von 1 bis 59.
Skript ist oben aktualisiert.

get_jpg_count habe ich wieder rausgenommen, ist eh nur eine grobe Schätzung.

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 markusb68 » 08.04.2010, 08:10

Hallo gehtnix,

also das geänderte Script aus dem Posting von läuft durch. (wie oben beschrieben immer auf der 720)

Es macht 15 Bilder. Die stehen auch im Log:
Code: Alles auswählen
Brennweite   = 5800
Blende AV-ID = 0
Start bei    = 86
Stack bis    = 350

Bild  = 1
Fokus = 86
DOF   = 6
Set   = 92
Get   = 92

Bild  = 2
Fokus = 92
DOF   = 7
Set   = 99
Get   = 99

Bild  = 3
Fokus = 99
DOF   = 8
Set   = 107
Fokus alt = 108 neu = 105

Bild  = 4
Fokus = 104
DOF   = 9
Set   = 113
Get   = 112

Bild  = 5
Fokus = 112
DOF   = 10
Set   = 122
Get   = 121

Bild  = 6
Fokus = 121
DOF   = 12
Set   = 133
Get   = 133

Bild  = 7
Fokus = 133
DOF   = 14
Set   = 147
Get   = 147

Bild  = 8
Fokus = 147
DOF   = 18
Set   = 165
Get   = 165

Bild  = 9
Fokus = 165
DOF   = 23
Set   = 188
Fokus alt = 190 neu = 182

Bild  = 10
Fokus = 182
DOF   = 27
Set   = 209
Get   = 207

Bild  = 11
Fokus = 207
DOF   = 36
Set   = 243
Get   = 240

Bild  = 12
Fokus = 240
DOF   = 48
Set   = 288
Get   = 285

Bild  = 13
Fokus = 285
DOF   = 69
Set   = 354
Fokus alt = 360 neu = 336

Bild  = 14
Fokus = 335
DOF   = 96
Set   = 431
Fokus alt = 434 neu = 407

Bild  = 15
Fokus = 405
DOF   = 142
Set   = 547
Fokus alt = 565 neu = 511
*** BEENDET ***


Gruß

Markus
A720IS; A570IS; IXUS 90IS
markusb68
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 17
Registriert: 06.01.2010, 15:50

Beitragvon gehtnix » 08.04.2010, 12:16

Hallo,

na, das sieht doch gut aus.

Das Skript habe ich nochmals angepasst:
- die 75% auf 80% erhöht
- print "Get neu 80% = "get_focus - wird direkt unter dem set_focus ausgegeben - übersichtlicher
- Zeile 160: until (G+H)>C... - da wurde +H hinzugefügt. Macht somit Bild 15 überflüssig. Der DOF reicht ja bis zu den 354mm

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 markusb68 » 08.04.2010, 13:09

Hallo gehtnix,

ja, auf der 720 (mit Blendenprüfung) und auf der Ixus 90 (natürlich ohne Blendenprüfung) läuft es nun durch.
Nur für die IXUS muss man für den WB die Zeilen (wie Oben) noch auskommentieren, sonst springt er immer in den "My Colors" umher.

Was genau sind die 80%? Ãœberlappung? Ich habe den Eindruck das jetzt noch mehr Bilder gemacht werden.

Gruß

Markus
A720IS; A570IS; IXUS 90IS
markusb68
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 17
Registriert: 06.01.2010, 15:50

Beitragvon gehtnix » 08.04.2010, 16:53

Hallo markus,

OK, das mit dem WB ist nun Nebensache, muß jeder selbst anpassen, der Hinweis darf aber nicht fehlen.

Die Überlappung stammt noch vom Januar 09, aus den Anfängen von Susi2Stack. Da war mit schon klar dass der alte DOF-Rechner fehlerhaft arbeitet. Nun konnte man mit der Überlappung den falschen errechneten DOF von z.B. 10mm mit der Überlappung auf 50%=5mm reduzieren.

Mit rudis neuem DOF-Rechner haben wir dieses Problem definitiv nicht mehr. Nun haben wir aber in der Diskussion ein neues Problem aufgetan. Die Kamera selber! Wir können nicht von 20-5000mm jeden beliebigen Fokuswert anfahren, es gibt Stufen und wohl bei jeder Kamera anders gestuft.

In Deinem LOG, Bild 9 zeigt was mit den Prozenten nun geschieht.
    Bild = 9
    Fokus = 165
    DOF = 23
    Set = 188
    Fokus alt = 190 neu = 182
Mit "Set=188" sollen diese 188mm positioniert werden. Tut die Kamera aber nicht, sie bequemt sich zu 190mm, also zu weit.
Zur Sicherheit wird jetzt der DOF von 23mm auf 80% reduziert, die neue Position lautet nun 182. Im nächsten Bild findest Du dann diese 182mm als Fokus. Und nun kann es auch noch sein dass diese 182mm nicht angefahren werden sondern irgendetwas dazwischen, sieh Bild 14 zu Bild 15. 407 ist die neue korrigierte Position und dann fährt er aber 405 an.

So wird vermeiden dass wir in der Serie Löcher der Schärfentiefe haben.

Jetzt könnte man diese 80% noch optimieren. Wird der DOF größer wird die Korrektur unnötigerweise groß ausfallen. Die Abstufung der Fokuspositionen wird bei den Entfernungen aber auch größer.

Ich lass das momentan mal so stehen. Lieber ein Bild zu viel als zu wenig.

Dein Eindruck dass zu viele Bilder gemacht werden kann daher schon richtig sein. Mit Excel V9 prüfen und dann im Log diese Korrekturen aufspüren.

Und nochmal ausdrücklich erwähnt, Serien die vor dem errechneten Startpunkt beginnen (siehe oben "Schweinetaste") habe definitiv Löscher in der Schärfentiefe!!!

Jetzt alles klar?

Das PDF muß ich halt jetzt mal anpassen.

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 » 11.04.2010, 10:13

Hallo gehtnix,

ich glaube, wir (Du) müssen langsam mal ans Aufräumen denken. Sonst sehen hier wirklich nur noch die Insider durch. Natürlich alles in Ruhe - Rom wurde auch nicht an einem Tag erbaut.

Meiner Meinung nach sollte die neue Susi nun in den Original-Fred einziehen. Ich würde aber für die Nostalgiker auch eine alte Version verfügbar machen, damit man das Skript auch mit der internationalen Version nutzen kann. Da sollte dann aber der Hinweis nicht fehlen, dass es zu dieser Version keinen Support gibt.

Dann bitte auch dort deinen Excel-DOF-Rechner reinstellen. Und die Dokumentation müssen wir dann auch noch im Handbuch aktualisieren. :roll:

Wenn dann alles soweit ist, könnte man, weil auch Kameras ohne nativen MF mitmachen können, einen erneuten Stacking-Wettbewerb starten.

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

VorherigeNächste

Zurück zu Code-Ecke

Wer ist online?

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