Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
Share Thread:
Usb kamera driver sorunu
#1
Merhabalar,

Raspberry Pi3 üzerinde yazdığım uygulamada 2 adet USB kamera kullanıyorum. Başlangıçta cihaz isimleri /dev/video0 ve /dev/video1 olarak gözüküyor ve 2 kameradan da görüntü alabiliyorum. Ama bir süre sonra /dev/video0 ve /dev/video1 sürücüleri silinip /dev/video2 ve /dev/video3 oluşuyor. Bu da benim uygulamamın durmasına sebep oluyor.

Uygulamamda OpenCV C++ kütüphanesi kullanıyorum ve kameralardan görüntüyü bu şekilde çekiyorum:


Kod:
cv::VideoCapture camera1(0); //uses /dev/video0
cv::VideoCapture camera2(1); //uses /dev/video1
camera1.set( CV_CAP_PROP_FRAME_WIDTH, 320);
camera1.set( CV_CAP_PROP_FRAME_HEIGHT, 240);
camera2.set( CV_CAP_PROP_FRAME_WIDTH, 320);
camera2.set( CV_CAP_PROP_FRAME_HEIGHT, 240);
cv::Mat m_rImage,m_lImage;
camera1 >> m_rImage;
camera2 >> m_lImage;



Uygulamamın dışında aşağıdaki avconv komutlarıyla görüntü aldıgımda da bir süre sonra aynı sorun oluşuyor.

Kod:
avconv -f video4linux2 -r 30 -s 320x240 -i /dev/video0 video0.avi
avconv -f video4linux2 -r 30 -s 320x240 -i /dev/video1 video1.avi

ioctl(VIDIOC_DQBUF): No such device9793kB time=1194.37 bitrate= 204.3kbits/s
/dev/video0: No such device
frame=35842 fps= 60 q=4.8 Ls

Opencv kaynak kodunu değiştirip görüntüyü /dev/video0 ve /dev/video1 sürücülerinden almak yerine "/dev/v4l/by-path/platform-3f980000.usb-usb-0:1.2:1.0-video-index0"  ve "/dev/v4l/by-path/platform-3f980000.usb-usb-0:1.4:1.0-video-index0" sürücülerinden alacak şekilde değiştirdiğimde de çözüm olmadı.

Hem Pi2 hem Pi3'te ayrıca hem wheezy hem jessie'de denememe rağmen aynı olumsuz sonucu aldım.

lsusb output'u ise aşağıdaki gibidir:

Kod:
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 009: ID 05a3:9210 ARC International
Bus 001 Device 008: ID 05a3:9210 ARC International

Teşekkürler,
Ara
Cevapla


Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi