我正在尝试在Linux 14.04上的计算机中设置多相机。
事实上,相机的名称是LadyBug5。
https://www.ptgrey.com/ladybug5-360-degree-usb3-spherical-camera-systems
在不同的驱动程序配置之后,我在终端收到此消息,说我无法按照需要检测到摄像头:
zac@zac:~/catkin_ws/src/ladybugcapture$ LadybugRecorderConsole
Loading configuration from /etc/ladybug/LadybugRecorderConsole.xml
*** Configuration ***
Camera Configuration
Data format: JPEG (8-bit)
Frame rate: 10
Use auto frame rate: Yes
JPEG quality: 80%
GPS Configuration
Use GPS: No
Port: 4
Device name: dev/ttyACM0
Baud rate: 115200
Refresh interval (ms): 1000
Stream Configuration
Destination directory: .
Cameras detected: 0
Insufficient number of cameras detected.
Error: Failed to initialize camera (Operation failed)
您有解决此问题的提示吗?
提前感谢你
答案 0 :(得分:0)
我的第一个问题是:linux内核是否认可了相机?从计算机上卸下相机,运行dmesg
命令,然后将相机连接到计算机并运行dmesg
agin。如果完全识别出摄像机,则输出结尾处的新行应给出第一个提示。
在此之后尝试lsusb
命令以查看USB子系统是否可以访问摄像头。
如果它看起来不错,那么您可能会对相机USB系统的访问权限产生问题。您是否可以尝试以root权限运行LadybugRecorderConsole
命令,例如sudo LadybugRecorderConsole
?