Мне было поручено использовать камеру Bresser MikroCam SP 5.0. . Эта камера использует Anchor Chips Inc с идентификатором поставщика 0547. Я пытался найти драйвер, позволяющий распознавать чип как видеовход, но он показал мне тупик. На данный момент единственный способ общения и потоковой передачи — через предоставленное программное обеспечение в Windows. Я пытаюсь использовать камеру с ROS, но сначала мне нужно, чтобы она распознавалась как камера. У вас есть идеи, как я могу это решить? Я использую Ubuntu 18.04, и мое ядро 5.4.0-65-generic. Я также пробовал использовать cheese, gucview, camorama, AstroDMx Capture и v4l2.
Вот вывод lsusb
:
lsusb output
Bus 001 Device 009: ID 0547:1236 Anchor Chips, Inc.
Вот выходные данные dmesg
:
вывод dmesg
[15285.634177] usb 1-9: new high-speed USB device number 9 using xhci_hcd
[15285.790034] usb 1-9: New USB device found, idVendor=0547, idProduct=1236, bcdDevice= 0.02
[15285.790040] usb 1-9: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[15285.790043] usb 1-9: Product: USB2.0 Camera
[15285.790045] usb 1-9: Manufacturer: TP
Вот вывод из usb-устройств
:
вывод usb-устройств
T: Bus=01 Lev=01 Prnt=01 Port=08 Cnt=03 Dev#= 9 Spd=480 MxCh= 0
D: Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=0547 ProdID=1236 Rev=00.02
S: Manufacturer=TP
S: Product=USB2.0 Camera
C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)