1

我正在尝试使用笔记本电脑驱动两台来自 Point Gray Research 的 Grasshopper 相机。由于我的笔记本电脑(通常是大多数笔记本电脑)没有任何 FireWire 800 端口,我使用的是 FireWire 800 转 Express Card 设备,它包含两个 FireWire 800 端口。

我正在尝试使用 FlyCapture(Point Grey 的 SDK)提供的示例代码来捕获示例图像。当我在笔记本电脑上运行这些示例时,它们显示错误“启动同步流时出错”。但是,我可以在桌面上运行相同的示例并且可以成功捕获图像。

请注意,驱动摄像头的电源似乎不是问题,因为两个摄像头都显示发光的 LED。

我还使用 libdc1394 库编写了一个示例代码来列出连接到机器的活动摄像头。在我的笔记本电脑上运行此代码后,它显示两个摄像头已连接。(这可能意味着问题在于捕蝇)

有没有人遇到过类似的问题?或者你们中的任何人都可以使用笔记本电脑成功地驱动一两个蚱蜢相机吗?

非常感谢您的帮助。

4

1 回答 1

3

我是 Point Grey 支持团队的 Nina。我可以帮助你解决你的问题。

摄像机在您的台式 PC 上运行良好但在笔记本电脑上产生同步流错误这一事实表明摄像机运行良好。我怀疑当您通过笔记本电脑上的 express 卡同步运行两个摄像头时,您遇到了带宽问题。由于 Express 卡可以支持的带宽是 S800,如果您尝试以全帧速率和分辨率运行两个蚱蜢,您可能从相机生成的数据比 Express 卡可以支持的更多。请尝试降低您的两台摄像机的帧速率或分辨率,或者尝试仅运行一台摄像机,并让我知道它是否能正常播放。

您要运行什么 FlyCapture 示例代码?您使用的是哪种蚱蜢模型?当您在 PC 上测试摄像头时,您是否在两条单独的火线总线上运行摄像头?

请告诉我。您也可以通过发送电子邮件至 support@ptgrey.com 与我们联系

问候,尼娜

于 2012-08-22T16:53:51.747 回答