Canon EOS DSLR SDK

其實~
Canon DSLR 有提供SDK
想要用USB去控制你的單眼數位相機的~
請到Canon那邊申請 [米國] [亞洲], 就可以下載 SDK

最新的SDK 目前是到 ED-SDK v2.4 有windows版 和 Mac版
支援

EOS-1D Mark II, EOS-1Ds Mark II, EOS-1D Mark II N, EOS-1D Mark III, EOS-1Ds Mark III
EOS 20D, EOS 5D (EOS 5D cannot be used with Mac OS X 10.5.), EOS 30D, EOS 40D
EOS Kiss Digital N/350D/REBEL XT
EOS Kiss Digital X/400D/REBEL XTi
EOS DIGITAL REBEL Xsi/450D/ Kiss X2
EOS DIGITAL REBEL XS/ 1000D/ KISS F
(50D/5D Mark II還沒有)

內容有大致上有 VC/Delphi/C#/VB 簡單的範例
改天來研究研究~

不過原本Canon EOS Utility就寫得很好, 實在是沒什麼需要自己寫的~

btw,申請米國比較簡單喔~

  • 笨笨

    您好,
    不知道您是否有用過這個SDK?
    因為我下載回來的東西,
    在VC下已經設定好都complier沒問題了,
    但是就是無法連線到相機,
    想請問您是否知道在相機上是不是要做什麼特殊的設定,
    謝謝您~~

  • 呀~ 我後來一直沒有去玩
    只是下載下來而已 XD
    不過SDK有對應相機CPU(DiGiC I/II/III/IV)
    你要看一下你下載的對應機型喔

  • 笨笨

    我想型號應該是正確的,
    我下載EDSDK2.5,
    用的相機是5D-II,
    現在的問題是EdsInitializeSDK()這個function一直無法偵測到連線的相機。
    如果您有空的話,
    或許您可以試一下SDK的範例程式,
    看看是不是也是一樣的問題,
    謝謝您~~

  • steven hu

    您好,
    已申請中想請問,提出申請到可以下在需要多久時間呢?因為急用所以可否跟你要SDK開發檔案?感謝您。