需要从“专业消费者”相机进行远程图像捕获到C#/ .NET应用程序(用于捕获更高分辨率和比网络摄像头更多控制的照片).
佳能与尼康远程捕获SDK的任何优势?一个比另一个更好的支持?在着手这个之前寻找开发者的观点……
解决方法
当我挑选相机时,我看了两个SDK.我最终选择了佳能EOS 50D和他们的EDSDK.佳能在他们的代码中有一个包装类,所有的P / Invoke都可供您使用.这是我使用它的主要原因.一些P / Invoke类型有点奇怪.我有一些问题需要弄清楚一些对象引用类型需要被转换为一些内部结构……很多试验和错误.最终我得到了它的工作,它运作良好.我有实时图像捕获和静态图像捕获工作.
对不起,我不能代表尼康的SDK.我刚刚选择了佳能,因为P / Invoke已经存在了. EDSDK的缺点是它只适用于EOS系列.
这里有一些information.