其實~
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的範例程式,
看看是不是也是一樣的問題,
謝謝您~~
您好,
已申請中想請問,提出申請到可以下在需要多久時間呢?因為急用所以可否跟你要SDK開發檔案?感謝您。