使用MTP控制尼康相机

时间:2013-03-29 13:37:01

标签: camera mtp

我想知道如何开始控制我的nikon数码单反相机?我一直在阅读尼康SDK和MPT / PTP,并且真的很困惑如何开始编写脚本来控制它。谢谢你的帮助。

3 个答案:

答案 0 :(得分:2)

这就是你要找的东西: http://sourceforge.net/projects/nikoncswrapper/

祝你好运

答案 1 :(得分:2)

如果你只是想编写脚本,在Linux下libgphoto2和gphoto2是一个好的开始。

你可以在windows下使用它们,我不确定是否有可用的预编译版本,但这也需要安装USB封装库,并且需要一点点。

上面的下一步是在cygwin中编译libgphoto2(网上有一些很好的指南),但是这样有点过头了。

我目前在windows中使用digicamcontrol,对于Nikon和C#代码,使用起来非常好,速度非常快,而且USB前端没有麻烦。编写一个能做你想做的小C#(未知)然后从脚本运行它会不会太难。

答案 2 :(得分:2)

如果有人还在看这个:如果你想要做的就是编写自己的代码来访问尼康数码单反相机,答案会有点复杂。上面引用的Thomas Dideriksen's SDK wrapper非常适合访问尼康SDK以控制几乎所有相机功能 - 但由于该SDK不支持无线访问,因此仅限于USB电缆访问。如果后者是你想要的,你最好的选择可能是Duka Istvan的digiCamControl,Simeon在上面提出了这个建议。这个开源C#项目可以用作独立的库。 (参见the development documentation page。)但并不是所有文档记录都很完整,因此弄清楚如何控制所有相机参数可能会很棘手。