我使用的是Bumblebee2相机,从它获取立体图像时遇到了问题。当我试图使用MATLAB访问摄像头时,程序崩溃了。
有人知道如何使用FlyCapture获取立体图像吗?
发布于 2014-10-28 18:47:09
Matlab不能直接读取BumbleBee 2的输出。要做到这一点,您必须记录流并脱机处理。我根据SDK中的代码示例编写了一个专有记录器。您可以拆分左/右图像,并在单独的视频容器中录制每个图像(例如,使用OpenCV写入压缩的avi文件)。稍后,您可以将这些图像加载到内存中,并使用Triclops计算视差图(或者,使用OpenCV运行其他算法,如半全局块匹配)。
Flycapture可以捕获图像系列或视频剪辑,但您无法控制所获取的内容。我建议您使用代码示例编写一个简单的记录器,然后以标准方式将输出加载到Matlab中。请咨询Point Grey技术支持。
https://stackoverflow.com/questions/26576314
复制相似问题