首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >失败的同步启动。错误: 0x2;当从2个摄像机开始读取时,PTGrey

失败的同步启动。错误: 0x2;当从2个摄像机开始读取时,PTGrey
EN

Stack Overflow用户
提问于 2017-04-08 16:23:02
回答 1查看 2K关注 0票数 3

我有一个PTGrey FL3-U3-13E4C-CUSB3摄像头.我能够从PTGrey提供的默认代码中读取和存储单个摄像机的图像。

但是,当我试图运行的MultipleCameraEx测试与两个摄像头连接,我得到失败的等时启动错误。

我尝试手动将摄像机数量设置为2,并在不使用for循环的情况下运行代码,对于2个摄像机,我仍然得到相同的错误。

我得到以下错误。

FlyCapture2库版本: 2.10.3.266应用程序构建日期:2017年4月8日17:45:42

检测到的摄像机数:2

*相机信息*系列- 16362359相机型号- Flea3 FL3-U3-13E4C相机供应商-点灰色研究传感器- E2v EV76C560 (1/1.8“彩色CMOS)分辨率- 1280x1024固件版本- 2.15.3.3固件构建时间- Wed Jul 29 16:41:55 2015

*相机信息*系列- 16362353相机型号- Flea3 FL3-U3-13E4C相机供应商-点灰色研究传感器- E2v EV76C560 (1/1.8“彩色CMOS)分辨率- 1280x1024固件版本- 2.15.3.3固件构建时间- Wed Jul 29 16:41:55 2015

错误跟踪:来源: IidcCameraInternal.cpp(469)构建:2016年10月20日20:17:21 -错误启动等时流。+->出发地:Iso.cpp(2046年)建成:2016年10月20日20:16:34 -同步启动失败。错误: 0x2。

EN

回答 1

Stack Overflow用户

发布于 2017-06-10 23:56:03

如果您在Linux下进行开发,您的问题可能会连接到分配给USB子系统的最大可用内存量,因为它太小了(这就是我问题的原因!)

为了使用多个摄像机,usbcore变量usbfs_memory_mb应该设置得适当大(例如,1024)。在我的例子中,即使只有一个点灰黑蝇BFLY-U3-23S6C相机,默认的缓冲区分配(在我的机器上运行Ubuntu16.04LTS)太小。

去做那些事

代码语言:javascript
复制
$ sudo modprobe usbcore usbfs_memory_mb=1024

代码语言:javascript
复制
$ sudo sh -c 'echo 1024 > /sys/module/usbcore/parameters/usbfs_memory_mb'

更改将有效,直到下一次重新启动.

使更改永久化,options usbcore usbfs_memory_mb=1024添加到适当的/etc/modprobe.d文件中(例如/etc/modprobe.d/usbcore.conf__)。

以检查当前usbfs_memory_mb使用的设置是什么

代码语言:javascript
复制
$ sudo cat /sys/module/usbcore/parameters/usbfs_memory_mb
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43297480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档