我目前正在制造一台机器,该机器应该可以从试管中拍摄小昆虫部分的照片。零件掉落到试管中,并且当照相机中的液体掉入试管中时,照相机应触发并拍照。
但是,选择正确种类的相机存在问题。真正的“机器视觉”相机非常昂贵,其光学器件(以及相机本身)基本上就是废品。普通系统的相机在图像质量上具有优势。但是,为PC编写自定义软件可能是个问题。
所以问题是:市场上是否有照相机具有任何类型的开放(定义明确)接口可以直接从PC控制它们?
编辑:发现有一些佳能相机型号的SDK。有人有经验吗?您可以用它完全控制摄像机,甚至在需要时流式传输视频吗?
确实不是一个答案,但是至少佳能和尼康拥有您可以申请的SDK。我没有看过许可,但是我觉得它不会对GPL友好。您可能想查看是否有人对库进行了反向工程,该库也可以工作-hdrlabs.com/occ/index.html
—
David Rouse
您可以使用佳能SDK远程控制相机并流式传输视频。唯一的问题是您必须申请许可证。我花了好几次才真正得到它。您需要仔细阅读许可,以确保您遵守许可使用条款。哦,Canon SDK是用C语言编写的(或者是C ++?),但是有一些包装。如果您熟悉C,则SDK应该相对易于使用。
—
易腐的戴夫