我正在做的研究需要一台自动化的相机,但它还必须与滤光轮的旋转相协调,并相对快速地拍摄一系列图像(在不到 2 秒的时间内拍摄 4 张图像)。我想通过编写一个 Matlab 脚本来控制一切并处理传入的数据来做到这一点。
我知道有一些科学相机可以完成这项工作并且拥有非常好的 SDK,但如果它们具有我需要的传感器尺寸(APS-C 或更大),它们也会非常昂贵。只要我能控制它,使用简单的索尼无反光镜相机就可以完美地满足我的需求。
我想使用 Matlab 或 LabView 来自动化数据采集,但我不确定这个 API Beta SDK 有什么可能。我的理解是,它旨在让用户创建一个独立的应用程序,而不是将相机命令集成到像 Matlab 这样的编程环境中。我知道有一些方法可以从 Matlab 中调用外部应用程序,但我也读过一个人尝试这种间接方法的描述,听起来以这种方式触发相机需要很长时间(5 秒或更长时间)单个图像)。那太慢了。
SDK 是否允许直接从 Matlab 等程序控制相机?