CHDK-ネットワークスクリプト?


7

私のカメラで画像を「自動」ダウンロードできるようにすることを考えていました。特に、カメラがコンピューターに接続されている場合はそうです。また、自分のコンピューターのプログラムを介してさまざまなスクリプトを実行できるようにしたいと思っていましたが、これは可能ですか?

カメラでスクリプトを実行するプログラムを作成する方法はありますか(もちろんCHDKを実行しています)?

編集:

http://chdk.wikia.com/wiki/Lua/PTP_Scripting#read_usb_msg usb_msgの書き込みを読み取るためのコマンドが見つかりましたが、使用方法がわかりません。すぐにフォーラムに投稿し、後でもっとここに投稿します。


あなたは本当にあなたのカメラにダウンロードしたいのですか、それともあなたのPCに自動アップロードしたいのですか?
スベン

いいえ、コンピュータからカメラを制御できるようにしたいのですが。「ダウンローダー」が欲しいのですが、それは二次的な仕事です。
Nate-Wilkins

1
キヤノンのデジタル一眼レフカメラでそれが可能であることを知っています。私は学校のフォーマル向けのプロの写真家がカメラをPCに接続して撮影しているところを見てきました。その後、画像は即座にダウンロードされ、HDDに保存されます。CHDKについてはまだわかりません。幸運を!
NULLZ 2013

1
カメラで「スクリプト」を実行することについては知りませんが、テザーで撮影したい場合は、カメラが(DSLRのように)まだサポートしていない場合でも、WIA(ウィンドウの画像)を実装できます。取得)またはTwain(のような、スキャナー)。ソフトウェアからカメラを起動して写真を撮り、コンピューターにコピーできる場合があります。例として、photoshop(およびその他)では、Twainを使用してスキャナーから画像をキャプチャできます。同様に、それはWIAも行うと思います。WIAもトウェインどちらも迅速かつ簡単にデジタル一眼レフのためのEOSユーティリティなどのようになります、と述べている-にあなたのしているオタクの十分な場合を除き
ピーター・ピート

@ネイト、これで運はありましたか?
MikeW

回答:


1

キヤノンはEDSDKと呼ばれる彼らのEOSカメラとインターフェイスするためのSDKを公開しています。それを使用するためには、あなたは米国に住んでいて、彼らのウェブサイトを通して登録して、申し込み書に記入しなければなりません。彼らがあなたのアプリケーションを受け入れるなら(彼らは通常そうします)、あなたは無料でSDKをダウンロードするためのリンクが与えられます。

キヤノンは、米国以外の居住者からの申請も他のサイトで受け付けています。 詳細はこちらをご覧ください。

ことに注意してくださいニコンはまた、同様のアプリケーション・プロセスで、SDKを公開しています。


SDKに関する質問はStackOverflowに投稿してください。それはプログラミングの質問のためのはるかに良いサイトです。


ご返信ありがとうございます!誰かが質問についてある程度の知識を持っていたのはうれしいです。私がSOについて質問しなかった唯一の理由はbcでした。これは、スクリプトを構築しないCHDKネットワークサポートを取得する方法に関係していると思いました。
Nate-Wilkins 2013年

1

あなたはCHDKについて話しているので、キヤノンのカメラを使用していると仮定します。

カメラに付属のソフトウェアディスクには、カメラとコンピュータが通信できるようにするプログラム呼び出しEOSユーティリティが含まれています。EOSユーティリティに含まれる機能の一部は、テザーを撮影する機能です。これにより、Tv、Av、ISO、測光モード、ドライブモード、ミラーロックアップなど、PCを使用してカメラの多くの設定を調整できます。シャッターボタンの上にマウスポインターを置くと、半分と同じ効果があります。 -カメラの実際のシャッターボタンを押します。画面上のボタンを左クリックすると、シャッターボタンを全押しするのと同じ効果があります。

選択した設定に応じて、画像をカメラのメモリカードに保存するか、ダウンロードして接続したPCのハードドライブに保存するか、またはその両方を行うことができます。また、ファイルの保存場所を構成し、日時からユーザーが選択した文字列までのいくつかの要素、またはこれらの要素のいくつかの組み合わせに基づいて、ファイルの名前を自動的に変更することもできます。

EOSユーティリティのアップデートは、キヤノンのオンラインサービスおよびサポートページ(http://www.usa.canon.com/cusa/support/consumer)から入手でき ます。アップデートをインストールするには、以前のバージョンをインストールするか、付属のディスクが必要です。カメラを光学ドライブに挿入した状態。


ああ、それは知りませんでした。EOS Utilityにはサードパーティ製アプリケーション用のAPIがありますか?これは理想的には、カメラからスクリプトを実行することですべてが行われるところです。+1
ネイトウィルキンス

0

CHDKで使用できるスクリプトは既に多数あります(選択については、こちらご覧ください)。もちろん、新しいスクリプトを書くことはできますが、私は関連するスクリプトから始めて、それをフレームワークとして使用します。

Stackoverflowに明確で正確な質問を投稿すると、スクリプトを実行するプログラムの作成に関するより良い回答を得ることができます

ありがとう


1
スクリプトの書き方を知っています。ネットワーク機能を持たせるためのスクリプトを作成する方法を彼らに尋ねています。カメラについて何かについてstackoverflowに質問を投稿することは、私の最初の推測ではありませんでした。
Nate-Wilkins

しかし、写真から得られたデータを処理するためのスクリプトの記述に関する問題なので、これは写真に関する問題ではありません。
マイケルC
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.