USB Web Kamerasından görüntü alınamıyor


14

Raspberry Pi'ye bağlı bir USB web kamerasından anlık görüntüler almak istiyorum:

İlk önce cihazı kontrol ettim:

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

Bir görüntüyü yakalamaya çalıştığımda aşağıdaki hatayı alıyorum:

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.

Sorun ne olabilir, ben bu yöntemi Ubuntu üzerinde başarıyla test ettim. Debian'daki sorun ne olabilir?

USB Hub kullanma:

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.

Bu web kamerası.

resim açıklamasını buraya girin


2
Doğrudan Pi'ye takıldı- Tahminimce yeterli güç yok. Uyumlu bir USB hub kullanmayı deneyin ve deneyin.
Piotr Kula

Ben sadece aynı başarıya sahip bir USB hub ile denedim.
OHLÁLÁ

USB hub'ın çalıştığından emin misiniz? Oraya bir klavye ve kablosuz bağlayabilir misiniz ve Pi'de çalışıyor mu? Pi'de algılayabilir, ancak onunla bir şeyler yapmaya çalışırsanız, garip olmaya başlayabilir
Piotr Kula

2
Aynı problemim var. Web kamerası tamamen farklı bir gövdede olmasına rağmen aynı donanım. Bu web kamerası Ubuntu'da sorunsuz çalışıyor. Raspberry Pi üzerinde çalışmıyor. Hem elektrikli bir hub üzerinde denedim hem de doğrudan bağlı. Web kamerası dmesg olarak tanınıyor ve uvcvideo tarafından kaydediliyor. V4l-conf kullanmak 'yer paylaşımı yok' hata mesajını gösteriyor gibi görünüyor.

1
Sorun burada da var. Farklı gövde, aynı kamera. fswebcam burada aynı şekilde davranır ve hareket genellikle bana şunu söyler: "[0] Konu 1 - Bekçi köpeği zaman aşımı, zarif bir yeniden başlatma yapmaya çalışıyor". En son Raspian ve Arch'ı denedim.
Derecho

Yanıtlar:


6

Henüz yapmadıysanız, resmi olarak desteklenen Debian dağıtımını (Raspbian olarak da bilinir) kullanıyorsanız, ürün yazılımınızı ve çekirdeğinizi güncellemeyi denemelisiniz. Burada bulabileceğiniz talimatları takip etmeniz yeterlidir . Sadece birçok USB sorununu çözdüler (usb host sürücüsünün hala birçok sorunu kaldı), bu yüzden bunu denemek istersiniz.

Ayrıca, sistemin dmesgkomut aracılığıyla herhangi bir hata rapor edip etmediğini kontrol etmelisiniz . Sorununuzu saptamanıza yardımcı olmak için izleyebileceğiniz bir kontrol listesi vardır: burada bulabilirsiniz .


1

Ben de 4 $ amazon kapalı aldım marka dışı bir USB web kamerası kullanırken bu sorunu yaşadım. (Muhtemelen) fotoğraf makinesinin USB'den yeterli güç almaması nedeniyle.

Gibi daha düşük bir çözünürlük deneyin 320tarafından 240:

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


1

Benim web kamerası ile aynı problem vardı ve değiştirerek bunu çözmüş fswebcamile motion- periyodik çok görüntüleri yakalayabilir. Sadece snapshot_intervalçalışması için yazmanız gerekiyor.


-1

Aynı sorunu vardı ama bu kök (veya sudo) olarak çalışan görüntüleri yakalamak mümkün:

uvccapture -t0


Cevabınızı biraz açıklayabilir misiniz? Bu çözümle karşılaştığınız yer vs.
Kolin
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.