Ich habe darüber nachgedacht, dass meine Kamera Bilder automatisch herunterladen kann, und zwar unter anderem, wenn meine Kamera mit dem Computer verbunden ist. Ich wollte auch verschiedene Skripte über ein Programm auf meinem Computer ausführen können, ist das möglich?
Gibt es eine Möglichkeit für mich, ein Programm zu schreiben, um Skripte auf meiner Kamera auszuführen (natürlich unter Ausführung von CHDK)?
BEARBEITEN:
Ich habe http://chdk.wikia.com/wiki/Lua/PTP_Scripting#read_usb_msg die Befehle zum Lesen und Schreiben der usb_msg gefunden, weiß aber nicht, wie man sie benutzt. Werde bald in den Foren posten und später mehr hier posten.
Canon veröffentlicht ein SDK für die Verbindung mit seinen EOS-Kameras namens EDSDK . Um es nutzen zu können, müssen Sie in den USA leben, sich über deren Website registrieren und einen Antrag ausfüllen. Wenn sie Ihre Bewerbung akzeptieren (was normalerweise der Fall ist), erhalten Sie einen Link zum kostenlosen Herunterladen des SDK.
Canon akzeptiert auch Bewerbungen von Nicht-US-Bürgern über andere Websites. Weitere Informationen finden Sie hier .
Beachten Sie, dass Nikon auch ein SDK mit einem ähnlichen Anwendungsprozess veröffentlicht.
Weitere Fragen zum SDK sollten auf StackOverflow gestellt werden ; Es ist eine viel bessere Seite für Programmierfragen.
Da Sie über CHDK sprechen, gehe ich davon aus, dass Sie eine Canon-Kamera verwenden.
Die mit Ihrer Kamera gelieferte Software-Disc enthält ein Programm namens EOS Utility, das die Kommunikation zwischen Ihrer Kamera und Ihrem Computer ermöglicht. Ein Teil der in EOS Utility enthaltenen Funktionalität ist die Fähigkeit, kabelgebundene Aufnahmen zu machen . Auf diese Weise können Sie viele Einstellungen in der Kamera mit dem PC anpassen, darunter Dinge wie TV, Av, ISO, Messmodus, Antriebsmodus, Spiegelverriegelung usw. Das Bewegen des Mauszeigers über den Auslöser hat den gleichen Effekt wie eine halbe -Drücken Sie auf den eigentlichen Auslöser der Kamera. Ein Linksklick auf die Schaltfläche auf Ihrem Bildschirm hat den gleichen Effekt wie ein vollständiges Drücken des Auslösers.
Abhängig von den gewählten Einstellungen kann das Bild auf der Speicherkarte der Kamera gespeichert, heruntergeladen und auf der Festplatte des angeschlossenen PCs gespeichert werden oder beides. Sie können auch konfigurieren, wo die Datei gespeichert wird, und die Datei basierend auf mehreren Faktoren automatisch umbenennen, die von Datum und Uhrzeit bis zu einer vom Benutzer ausgewählten Zeichenfolge oder einer Kombination mehrerer dieser Faktoren reichen.
Updates für EOS Utility sind auf der Online-Service- und Support-Seite von Canon unter http://www.usa.canon.com/cusa/support/consumer verfügbar . Um die Updates zu installieren, müssen Sie eine frühere Version oder die mitgelieferte Disc installiert haben wenn Ihre Kamera in Ihr optisches Laufwerk eingesetzt ist.
Es sind bereits viele Skripte für CHDK verfügbar ( eine Auswahl finden Sie hier ). Natürlich können Sie ein neues Skript schreiben, aber ich würde mit einem verwandten beginnen und es als Rahmen verwenden.
Sie können bessere Antworten zum Schreiben eines Programms zum Ausführen von Skripten erhalten, wenn Sie klare und präzise Fragen bei Stackoverflow stellen .
Vielen Dank
Sven
Nate Wilkins
NULLZ
Peter Peter
MikeW
Nate Wilkins