USB 웹캠에서 이미지를 가져올 수 없습니다


14

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.

문제가 될 수있는 것은 우분투 에서이 방법을 성공적으로 테스트했습니다. 데비안에 무엇이 문제가 될 수 있습니까?

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

방금 같은 성공을 거둔 USB 허브를 사용해 보았습니다.
OHLÁLÁ

USB 허브가 작동합니까? 키보드와 무선을 연결하여 Pi에서 작동합니까? 그것은 Pi에서 그것을 감지 할 수 있지만 당신이 그것으로 무언가를 시도한다면, 그것은 더 나아 가기 시작할 수 있습니다
Piotr Kula

2
나는 같은 문제가 있습니다. 웹캠이 완전히 다른 하우징에 있더라도 동일한 하드웨어를 사용하십시오. 이 웹캠은 우분투에서 아무런 문제없이 작동합니다. Raspberry Pi에서 작동하지 않습니다. 전원이 공급되는 허브에서 직접 연결했습니다. 웹캠이 dmesg에서 인식되고 uvcvideo에 의해 등록되었습니다. v4l-conf를 사용하면 '오버레이 없음'오류 메시지가 표시됩니다.

1
이 문제도 여기에 있습니다. 다른 하우징, 동일한 카메라. fswebcam은 여기에서 동일하게 동작하며 모션은 종종 "[0] 스레드 1-워치 독 시간 초과, 정상적으로 다시 시작하려고합니다"라고 알려줍니다. 최신 Raspian과 Arch를 모두 시도했습니다.
Derecho

답변:


6

아직 그렇게하지 않았다면 공식적으로 지원되는 데비안 배포판 (일명 Raspbian)을 사용하는 경우 펌웨어와 커널을 업데이트해야합니다. 여기서 찾을 수있는 지침을 따르십시오 . 그들은 단지 많은 USB 문제를 수정했습니다 (USB 호스트 드라이버에는 여전히 많은 문제가 남아 있습니다).

또한 시스템이 dmesg명령을 통해 오류를보고하는지 확인해야합니다 . 문제를 정확히 파악하기 위해 수행 할 수있는 점검 목록이 있습니다 . 여기서 찾을 수 있습니다 .


1

또한 오프 브랜드 USB 웹캠을 사용할 때이 문제가 발생했습니다. 카메라가 USB로부터 충분한 전력을 얻지 못해 캡처 한 것일 수 있습니다.

같은 낮은 해상도 시도 320로를 240:

fswebcam -d /dev/video0 -r 320x240 test.jpeg


1

웹캠에 동일한 문제가 있었고 다음과 같이 교체 fswebcam하여 해결했습니다 motion. 주기적으로 이미지를 캡처 할 수도 있습니다. 당신 snapshot_interval은 그것을 작동하게 작성해야합니다.


-1

나는 같은 문제가 있었지만 이것을 루트 (또는 sudo)로 실행하는 이미지를 캡처 할 수있었습니다.

uvccapture -t0


답을 정교하게 설명해 주시겠습니까? 이 솔루션 등을
접한 곳
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.