資源簡介
Canon相機(jī)控制軟件。包括vb、vc、c# 三種語言都可以運(yùn)行! Canon相機(jī)SDK!!不坑人!包含所有需要的dll庫,下載直接vs2017運(yùn)行即可! 這個(gè)資源的整合是我花了好一會(huì)時(shí)間找到的!希望對大家有所幫助!
支持以下相機(jī): EOS-1D Mark III EOS 40D EOS-1Ds Mark III EOS DIGITAL REBEL Xsi/450D/ Kiss X2 EOS DIGITAL REBEL XS/ 1000D/ KISS F EOS 50D EOS 5D Mark II EOS Kiss X3/EOS REBEL T1i /EOS 500D EOS 7D EOS-1D Mark IV EOS Kiss X4/EOS REBEL T2i /EOS 550D EOS 60D EOS Kiss X5/EOS REBEL T3i /EOS 600D EOS Kiss X50/EOS REBEL T3 /EOS 1100D EOS-1D X EOS 5D MarkIII EOS 60Da EOS 650D
(The latest version of Canon SLR camera development kits, domestic not download Oh Canon Digital EOS SDK ED-SDK v2.11 supports the following cameras: EOS-1D Mark III EOS 40D EOS-1Ds Mark III EOS DIGITAL REBEL Xsi/450D/Kiss X2 EOS DIGITAL REBEL XS/1000D/KISS F EOS 50D EOS 5D Mark II EOS Kiss X3/EOS REBEL T1i/EOS 500D EOS 7D EOS-1D Mark IV EOS Kiss X4/EOS REBEL T2i/EOS 550D EOS 60D EOS Kiss X5/EOS REBEL T3i/EOS 600D EOS Kiss X50/EOS REBEL T3/EOS 1100D EOS-1D X EOS 5D MarkIII EOS 60Da EOS 650D)
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Diagnostics;
using?System.Drawing;
using?System.Globalization;
using?System.IO;
using?System.Linq;
using?System.Threading;
using?EDSDKLib;
namespace?CanonSDKTutorial
{
????public?class?SDKHandler?:?IDisposable
????{
????????#region?Variables
????????///?
????????///?The?used?camera
????????///?
????????public?Camera?MainCamera?{?get;?private?set;?}
????????///?
????????///?States?if?a?session?with?the?MainCamera?is?opened
????????///?
????????public?bool?CameraSessionOpen?{?get;?private?set;?}
????????///?
????????///?States?if?the?LiveView?is?on?or?not
????????///?
????????public?bool?IsLiveViewOn?{?get;?private?set;?}
????????///?
????????///?States?if?LiveView?is?recorded?or?not
????????///?
????????public?bool?IsEvfFilming?{?get;?private?set;?}
????????///?
????????///?Directory?to?where?photos?will?be?saved
????????///?
????????public?string?ImageSaveDirectory?{?get;?set;?}
????????///?
????????///?Handles?errors?that?happen?with?the?SDK
????????///?
????????public?uint?Error
????????{
????????????get?{?return?EDSDK.EDS_ERR_OK;?}
????????????set?{?if?(value?!=?EDSDK.EDS_ERR_OK)?throw?new?Exception(“SDK?Error:?“?+?value);?}
????????}
????????///?
????????///?frame?buffer?for?LiveView?recording
????????///?
????????private?Queue?frameBuffer?=?new?Queue(1000);
????????///?
????????///?LiveView?has?to?be?paused?when?taking?a?picture
????????///?
????????private?bool?PauseLiveView;
????????#endregion
????????
????????#region?Events
????????#region?SDK?Events
????????public?event?EDSDK.EdsCameraAddedHandler?SDKCameraAddedEvent;
????????public?event?EDSDK.EdsobjectEventHandler?SDKobjectEvent;
????????public?event?EDSDK.EdsProgressCallback?SDKProgressCallbackEvent;
????????public?event?EDSDK.EdsPropertyEventHandler?SDKPropertyEvent;
????????public?event?EDSDK.EdsStateEventHandler?SDKStateEvent;
????????#endregion
????????#region?Custom?Events
????????public?delegate?void?CameraAddedHandler();
????????public?delegate?void?ProgressHandler(int?Progress);
????????public?delegate?void?ImageUpdate(Image?img);
????????public?delegate?void?FloatUpdate(float?Value);
????????///?
????????///?Fires?if?a?camera?is?added
????????///?
????????public?event?CameraAddedHandler?CameraAdded;
????????///?
????????///?Fires?if?any?process?reports?progress
????????///?
????????public?event?ProgressHandler?ProgressChanged;
????????///?
????????///?Fires?if?the?LiveView?image?is?updated
????????///?
????????public?event?ImageUpdate?LiveViewUpdated;
????????///?
????????///?Fires?if?a?new?framerate?is?calculated
????????///?
????????public?event?FloatUpdate?frameRateUpdated;
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????1882894??2012-07-02?01:36??Canon_Digital_EOS_SDK__ED-SDK_v2.11\Document\EDSDK_API.pdf
?????文件????7364608??2012-04-12?08:03??Canon_Digital_EOS_SDK__ED-SDK_v2.11\EDSDK\DLL\DPPDLL.dll
?????文件?????128512??2012-03-22?06:11??Canon_Digital_EOS_SDK__ED-SDK_v2.11\EDSDK\DLL\DPPLibCom.dll
?????文件????2375680??2012-02-23?02:39??Canon_Digital_EOS_SDK__ED-SDK_v2.11\EDSDK\DLL\DPPRSC.dll
?????文件?????454656??2012-04-24?09:56??Canon_Digital_EOS_SDK__ED-SDK_v2.11\EDSDK\DLL\EDSDK.dll
?????文件????2322432??2011-07-01?00:50??Canon_Digital_EOS_SDK__ED-SDK_v2.11\EDSDK\DLL\EdsImage.dll
?????文件??????92202??2009-11-04?06:10??Canon_Digital_EOS_SDK__ED-SDK_v2.11\EDSDK\DLL\icc\1001_F.BIN
?????文件??????87831??2009-11-04?06:10??Canon_Digital_EOS_SDK__ED-SDK_v2.11\EDSDK\DLL\icc\1001_faf.BIN
?????文件?????104098??2009-11-04?06:10??Canon_Digital_EOS_SDK__ED-SDK_v2.11\EDSDK\DLL\icc\1001_L.BIN
?????文件??????87636??2009-11-04?06:10??Canon_Digital_EOS_SDK__ED-SDK_v2.11\EDSDK\DLL\icc\1001_lnd.BIN
?????文件??????90595??2009-11-04?06:10??Canon_Digital_EOS_SDK__ED-SDK_v2.11\EDSDK\DLL\icc\1001_N.BIN
?????文件??????87298??2009-11-04?06:10??Canon_Digital_EOS_SDK__ED-SDK_v2.11\EDSDK\DLL\icc\1001_ntl.BIN
?????文件??????93502??2009-11-04?06:10??Canon_Digital_EOS_SDK__ED-SDK_v2.11\EDSDK\DLL\icc\1001_P.BIN
?????文件??????88377??2009-11-04?06:10??Canon_Digital_EOS_SDK__ED-SDK_v2.11\EDSDK\DLL\icc\1001_ptr.BIN
?????文件??????94796??2009-11-04?06:10??Canon_Digital_EOS_SDK__ED-SDK_v2.11\EDSDK\DLL\icc\1001_S.BIN
?????文件??????87263??2009-11-04?06:10??Canon_Digital_EOS_SDK__ED-SDK_v2.11\EDSDK\DLL\icc\1001_std.BIN
?????文件?????101856??2009-11-04?06:10??Canon_Digital_EOS_SDK__ED-SDK_v2.11\EDSDK\DLL\icc\1011_F.BIN
?????文件??????96516??2009-11-04?06:10??Canon_Digital_EOS_SDK__ED-SDK_v2.11\EDSDK\DLL\icc\1011_faf.BIN
?????文件?????108256??2009-11-04?06:10??Canon_Digital_EOS_SDK__ED-SDK_v2.11\EDSDK\DLL\icc\1011_L.BIN
?????文件??????93049??2009-11-04?06:10??Canon_Digital_EOS_SDK__ED-SDK_v2.11\EDSDK\DLL\icc\1011_lnd.BIN
?????文件?????102235??2009-11-04?06:10??Canon_Digital_EOS_SDK__ED-SDK_v2.11\EDSDK\DLL\icc\1011_N.BIN
?????文件??????96476??2009-11-04?06:10??Canon_Digital_EOS_SDK__ED-SDK_v2.11\EDSDK\DLL\icc\1011_ntl.BIN
?????文件?????104120??2009-11-04?06:10??Canon_Digital_EOS_SDK__ED-SDK_v2.11\EDSDK\DLL\icc\1011_P.BIN
?????文件??????90607??2009-11-04?06:10??Canon_Digital_EOS_SDK__ED-SDK_v2.11\EDSDK\DLL\icc\1011_ptr.BIN
?????文件?????101154??2009-11-04?06:10??Canon_Digital_EOS_SDK__ED-SDK_v2.11\EDSDK\DLL\icc\1011_S.BIN
?????文件??????92694??2009-11-04?06:10??Canon_Digital_EOS_SDK__ED-SDK_v2.11\EDSDK\DLL\icc\1011_std.BIN
?????文件??????98077??2009-11-04?06:10??Canon_Digital_EOS_SDK__ED-SDK_v2.11\EDSDK\DLL\icc\1021_F.BIN
?????文件??????97979??2009-11-04?06:10??Canon_Digital_EOS_SDK__ED-SDK_v2.11\EDSDK\DLL\icc\1021_fa.BIN
?????文件??????94175??2009-11-04?06:10??Canon_Digital_EOS_SDK__ED-SDK_v2.11\EDSDK\DLL\icc\1021_faf.BIN
?????文件?????112161??2009-11-04?06:10??Canon_Digital_EOS_SDK__ED-SDK_v2.11\EDSDK\DLL\icc\1021_L.BIN
............此處省略581個(gè)文件信息
評論
共有 條評論