我是一位经验丰富的摄影师,直到最近以前还拥有尼康相机,现在我正在考虑购买新相机,并希望对其进行更多试验。我想做的事情类型是:
- 根据计算机(基于传感器/外部定时器/等)或arduino板的信号控制快门
- 查看软件以更改某些限制(最低ISO,包围曝光等)
- 特别是,我想用他们的相机观察别人的项目并向他们学习。
因此,您知道佳能和尼康之间的哪个品牌将拥有这种开放的黑客生态系统吗?
在哪里可以找到人们谈论这些东西的论坛/ github repos / DIY / etc?
谢谢
我是一位经验丰富的摄影师,直到最近以前还拥有尼康相机,现在我正在考虑购买新相机,并希望对其进行更多试验。我想做的事情类型是:
因此,您知道佳能和尼康之间的哪个品牌将拥有这种开放的黑客生态系统吗?
在哪里可以找到人们谈论这些东西的论坛/ github repos / DIY / etc?
谢谢
Answers:
佳能在这方面胜出。佳能的许多紧凑型产品都可以运行CHDK(源代码),这暴露了原本不可用的功能。最新的DSLR可以运行Magic Lantern(来源)。Magic Lantern添加了大量功能,包括在相机内拍摄延时拍摄和HDR的功能以及内置间隔计。
在佳能和尼康数码单反相机上,操纵快门都非常容易,既可以通过相机侧面的专用快门释放插孔,也可以通过USB(使用反向拍摄)使用束缚式拍摄API来完成。
佳能
佳能有一个被黑客入侵的固件扩展,称为CHDK,它非常广泛且有据可查。我认为很多功能都在相机内,但是有一些UBASIC脚本可以进行间隔计类型的工作。这个站点上有很多与CHDK相关的问题和解答。
尼康
尼康有一个官方的SDK,可让您:
尼康并不正式支持它,文档还不够广泛,而且我不了解可以从中获得很多帮助的社区。SDK包含一些非常基本的示例程序,以助您一臂之力。
有一个开源项目SDK C#包装器,提供了围绕SDK的C#包装器。
还有另一个开源项目digiCamControl(.NET),它为大多数尼康DSLR提供了系留,包围,间隔计功能以及更多功能。
我会说顺序
如果您需要做嵌入式开发,那么索尼有一个存储库,您可以在其中访问操作系统。您可以在此处访问其当前存储库。
佳能公司由于Magic Lantern的工作以及他们确实发布了某种形式的API来与DryOS一起使用的事实。
如果您是对运行调试转储没有真正兴趣的最终用户,那么由于Magic Lantern的进步,佳能是一个不错的选择。可以使用的相机列表不包括佳能制造的所有产品,但其中包括一些更常见和更受欢迎的相机。
问题和相关答案您可能还对DSLR中的操作系统感兴趣。
这是一个通过Raspberry PI控制Canon 5D mark 2的伟大技巧的链接。它将R-PI放入电池/手柄中,因此看起来很正常。
我的猜测是,佳能和尼康都不想鼓励这些黑客,但我喜欢它们。