使用bumblebee2进行立体图像采集

时间:2014-10-26 18:18:09

标签: c++ matlab computer-vision flycapture

我正在使用Bumblebee2相机,我无法从中获取立体图像。当我尝试使用MATLAB访问摄像机时,程序崩溃。

有谁知道如何使用FlyCapture获取立体图像?

1 个答案:

答案 0 :(得分:0)

Matlab无法直接读取BumbleBee 2输出。要做到这一点,您必须记录流并离线处理它。我根据SDK中的代码示例编写了一个专有的记录器。您可以拆分左/右图像并将每个图像记录在单独的视频容器中(例如,使用OpenCV编写压缩的avi文件)。稍后,您可以将这些图像加载到内存中,并使用Triclops计算视差图(或者使用OpenCV来运行其他算法,如半全局块匹配)。

Flycapture可以捕捉图像系列或视频片段,但您对所获得的内容的控制较少。我建议你使用代码示例编写一个简单的记录器,然后以标准方式将输出加载到Matlab中。请咨询Point Grey技术支持。