Nikon DSLR カメラの制御をどのように開始できるか疑問に思っていました。私は Nikon SDK と MPT/PTP について読んでいますが、それを制御するためのスクリプトを書き始める方法について本当に混乱しています。私を助けてくれてありがとう。
3 に答える
誰かがまだこれを見ている場合: ニコン DSLR にアクセスするための独自のコードを作成する場合、答えはもう少し複雑です。 上で参照したThomas Dideriksen の SDK ラッパーは、Nikon の SDK に簡単にアクセスしてほぼすべてのカメラ機能を制御できるようにする点で優れていますが、SDK はワイヤレス アクセスをサポートしていないため、USB ケーブル アクセスに制限されています。後者が必要な場合は、Simeon が上で提案している Duka Istvan の digiCamControl が最適なオプションかもしれません。このオープンソースの C# プロジェクトは、スタンドアロン ライブラリとして使用できます。(開発ドキュメント ページを参照してください。) ただし、すべてが十分にドキュメント化されているわけではないため、すべてのカメラ パラメータを制御する方法を理解するのは難しい場合があります。
スクリプトを書きたいだけなら、Linux では libgphoto2 と gphoto2 が良いスタートです。
Windowsで使用できます。プリコンパイルされたビルドが利用可能かどうかはわかりませんが、USBラッパーライブラリをインストールする必要があり、手間がかかります.
上記の次のステップは、cygwin で libgphoto2 をコンパイルすることです (これについては Web 上にいくつかの優れたガイドがあります) が、それはやり過ぎです。
私は現在 Windows で digicamcontrol を使用しています。Nikon と C# のコードの場合、非常に使いやすく、非常に高速で、さらに USB フロントで面倒なことはありません。必要なこと (不明) を実行する小さな C# を作成し、それをスクリプトから実行することはそれほど難しくありません。