AiAF Mode für SX1

Sx, Sxx, Sxxx, SX1, SXxx, SX1xx, SX2xx, SX4xx, SX5xx, SX6xx, SX7xx

AiAF Mode für SX1

Beitragvon Ramanza » 27.08.2009, 13:48

Hallo,

habe jetzt seit ein paar Wochen die SX1 und schon einige CHDK Funktionen damit probiert. Klappt in vielen Punkten prima, wenige Systemabstürze.

Leider gibt es bislang in den Foren keine Hinweise darauf, ob man die größte Schwäche der Kamera mit CHDK ausbügeln könnte: Der fehlende AiAF Modus, den ich auf der IXUS sehr zu schätzen gelernt habe.
Kennt jemand die Interna der SW gut genug um beurteilen zu können, ob man diese Funktion, die ja sicher in der Canon SW irgendwo angelegt ist, aktivieren kann?
Ixus 40,
Powershot SX1IS, FW 2.01A
Ramanza
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 5
Registriert: 12.08.2009, 06:39

Beitragvon msl » 27.08.2009, 14:51

Hallo Ramanza, Bild

[Spekulation]
Folgt man einigen Berichten über SX1 und den dazugehörigen technischen Daten, enthält die Gesichtserkennung die AiAF-Funktion. Demzufolge könnte dieser Modus verfügbar sein.
[/Spekulation]

Man könnte über die Propertycase-Variablen versuchen, den AiAF-Modus zu aktivieren. Dazu ist ein Skript notwendig. Ob das wirklich geht, kann ich nicht sagen. Es können nicht alle Variablen mit veränderten Werten gesetzt werden. Laut der Tabelle scheint es noch niemand für die Variable 8 überprüft zu haben.

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

Beitragvon Ramanza » 28.08.2009, 08:08

Hallo msl,

danke für den Tipp, werde mal sehen was ich da probieren kann. Sicher hast Du einen Link, der erklärt, wie man diese Variablen manipuliert.

Die SX1 hat im FaceDetect Mode die Unart, bei nicht eindeutig erkannten Gesichtern auf zentralen Focus zu springen, was bei Personenaufnahmen fast immer dazwischen geht. Neuere Modelle (SX200?) scheinen in dieser Situation auf AiAF zuschalten, was natürlich viel besser ist. Die G10 hat sogar einen eigenen AiAF Mode.

Meine Vermutung ist, dass Canon bei Einführung der SX1 mit dem integrierten Modus FaceDetect/AiAF noch nicht fertig war.
Ixus 40,
Powershot SX1IS, FW 2.01A
Ramanza
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 5
Registriert: 12.08.2009, 06:39

Beitragvon msl » 28.08.2009, 14:13

Ramanza hat geschrieben:Sicher hast Du einen Link, der erklärt, wie man diese Variablen manipuliert.


Nein, so einfach ist es nicht. Da musst Du Dich mit dem Skripten beschäftigen. Und dazu gibt es unzählige Dokumentationen.

get_prop und set_prop dienen dabei zum Auslesen und Setzen der Inhalte einer Propertycase-Variablen.

Syntax: [ Download ] [ Verstecken ]
Benutze uBasic Syntax Highlighting
set_prop 8 0

a = get_prop 8
Erstellt in 0.003 Sekunden, mit GeSHi 1.0.8.9


Syntax: [ Download ] [ Verstecken ]
Benutze Lua Syntax Highlighting
set_prop(8, 0)

AiAF = get_prop(8)
Erstellt in 0.003 Sekunden, mit GeSHi 1.0.8.9


Diese Befehle würden den Wert für den AiAF-Modus setzen sowie den Wert auslesen und in eine Variable schreiben. Bedenke aber: Auch wenn der Wert sich setzen lässt, muss das nicht bedeuten, dass die Funktion auch wirklich aktiviert wird. Das kann man nur durch Probieren herausfinden.

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

AiAF

Beitragvon Ramanza » 30.08.2009, 21:06

Hallo,

habe mit einem Script die Prop_Variable 8 ausgelesen und auch manipuliert. Über's Kameramenü stellt man nur die Werte 1 (Flexizone oder Mitte) oder 2 (Gesichtserkennung) ein. Wenn ich 0 (sollte AiAF sein) einstelle gibt es je nach Kameraeinstellung (Flexi oder Face) zwar andere Focus-Rahmen, aber eigentlich stellt die Kamera immer auf Mitte scharf.

Fazit:
Die AiAF - Funktion kann so wohl nicht aktiviert werden. Schade.
Ixus 40,
Powershot SX1IS, FW 2.01A
Ramanza
CHDK-Einsteiger
CHDK-Einsteiger
 
Beiträge: 5
Registriert: 12.08.2009, 06:39


Zurück zu S/SX-Serie

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast