Ich habe darüber nachgedacht, dass meine Kamera Bilder automatisch herunterladen kann, und unter anderem, wenn meine Kamera an den Computer angeschlossen ist. Ich wollte auch in der Lage sein, verschiedene Skripte über ein Programm auf meinem Computer auszuführen. Ist das möglich?
Gibt es eine Möglichkeit für mich, ein Programm zum Ausführen von Skripten auf meiner Kamera zu schreiben (natürlich mit CHDK)?
BEARBEITEN:
Ich habe http://chdk.wikia.com/wiki/Lua/PTP_Scripting#read_usb_msg gefunden. Die Befehle zum Lesen des Schreibens des usb_msg, aber ich weiß nicht, wie ich es verwenden soll. Werde bald in den Foren posten und später hier mehr posten.
canon
software
automation
chdk
Nate-Wilkins
quelle
quelle
Antworten:
Canon veröffentlicht ein SDK für die Schnittstelle 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 annehmen (was sie normalerweise tun), erhalten Sie einen Link, über den Sie das SDK kostenlos herunterladen können.
Canon akzeptiert auch Bewerbungen von Nicht-US-Bürgern über andere Websites. Sehen Sie hier für weitere Details.
Beachten Sie, dass Nikon auch ein SDK mit einem ähnlichen Bewerbungsprozess veröffentlicht.
Weitere Fragen zum SDK sollten auf StackOverflow veröffentlicht werden . Es ist eine viel bessere Seite für Programmierfragen.
quelle
Da es sich um CHDK handelt, gehe ich davon aus, dass Sie eine Canon-Kamera verwenden.
Die mit Ihrer Kamera gelieferte Software-CD enthält einen Programmaufruf EOS Utility, mit dem Ihre Kamera und Ihr Computer kommunizieren können. Ein Teil der im EOS Utility enthaltenen Funktionen ist die Möglichkeit, angebundene Aufnahmen zu machen . Auf diese Weise können Sie viele Einstellungen in der Kamera über den PC anpassen, z. B. TV, Av, ISO, Messmodus, Antriebsmodus, Spiegelverriegelung usw. Wenn Sie den Mauszeiger über den Auslöser bewegen, hat dies den gleichen Effekt wie eine Hälfte - Drücken Sie 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 ausgewählten Einstellungen kann das Bild auf der Speicherkarte der Kamera gespeichert, heruntergeladen und auf der Festplatte des angeschlossenen PCs oder auf beiden gespeichert werden. Sie können auch konfigurieren, wo die Datei gespeichert wird, und die Datei basierend auf verschiedenen Faktoren, die von Datum und Uhrzeit bis zu einer vom Benutzer ausgewählten Zeichenfolge oder einer Kombination mehrerer dieser Faktoren reichen, automatisch umbenennen.
Updates für das EOS-Dienstprogramm 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, muss eine frühere Version oder die mitgelieferte CD installiert sein mit Ihrer Kamera in Ihrem optischen Laufwerk eingesetzt.
quelle
Es gibt bereits viele Skripte für CHDK (Werfen Sie einen Blick hier für eine Auswahl). Natürlich können Sie ein neues Skript schreiben, aber ich würde mit einem verwandten Skript beginnen und es als Framework verwenden.
Sie können bessere Antworten zum Schreiben eines Programms zum Ausführen von Skripten erhalten, wenn Sie bei Stackoverflow klare und präzise Fragen stellen .
Vielen Dank
quelle