我想从连接到Raspberry Pi的USB网络摄像头拍摄快照:
首先,我检查了设备:
pi@raspberrypi ~ $ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 0ac8:332d Z-Star Microelectronics Corp. Vega USB 2.0 Camera
当我尝试获取图像时,出现以下错误:
pi@raspberrypi ~ $ fswebcam -d /dev/video0 -r 640x480 test.jpeg
--- Opening /dev/video0...
Trying source module v4l2...
/dev/video0 opened.
No input was specified, using the first.
--- Capturing frame...
Timed out waiting for frame!
No frames captured.
可能是什么问题,我在Ubuntu上成功测试了此方法。Debian可能有什么问题?
使用USB集线器:
pi@raspberrypi ~ $ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 005: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
Bus 001 Device 006: ID 0ac8:332d Z-Star Microelectronics Corp. Vega USB 2.0 Camera
pi@raspberrypi ~ $ fswebcam -d /dev/video0 -r 640x480 test.jpeg
--- Opening /dev/video0...
Trying source module v4l2...
/dev/video0 opened.
No input was specified, using the first.
--- Capturing frame...
Timed out waiting for frame!
No frames captured.
2
直接插入Pi-我的猜测是功率不足。尝试使用兼容电源的USB集线器,然后再尝试。
—
Piotr Kula 2012年
我只是尝试使用USB集线器,但同样成功。
—
OHLÁLÁ
您确定USB集线器有效吗?您可以在其中插入键盘和无线,并且可以在Pi上使用吗?它可能会在Pi中检测到它,但是如果您尝试使用它做某事,它可能会开始变得异常
—
Piotr Kula
我有同样的问题。网络摄像头位于完全不同的外壳中,但硬件完全相同。该摄像头在Ubuntu上可以正常使用。无法在Raspberry Pi上运行。尝试在有源集线器上直接连接。网络摄像头似乎已在dmesg中识别,并由uvcvideo注册。使用v4l-conf似乎显示“无覆盖”错误消息。
这个问题也在这里出现。不同的外壳,相同的相机。fswebcam在这里的行为相同,并且运动经常告诉我:“ [0]线程1-看门狗超时,尝试进行正常重启”。我已经尝试了最新的Raspian和Arch。
—
Derecho