URL: https://linuxfr.org/forums/linux-debutant/posts/camera-externe-pour-microscope Title: Caméra externe pour microscope Authors: Gaspy42 Date: 2022年11月23日T14:38:15+01:00 License: CC By-SA Tags: microscope et caméra Score: 5 Bonjour, Je suis à la recherche de solutions pour faire fonctionner sous Ubuntu une caméra USB qui n'est pas une webcam mais une caméra associée à un microscope optique. Il s'agit du modèle MA1000 de AmScope (https://amscope.com/products/ma1000?variant=40285341712559). Voici le problème : la caméra n'est pas reconnue en plug & play (pas de son, pas d'image) et n'est pas accessible depuis les interfaces graphiques des logiciels vidéo dont je dispose, à savoir Cheese ou le logiciel dédié fourni par le fabricant (ISCapture). Voici ma configuration actuelle : - hardware : Asus VivoBook S15 X510UF, processeur i5-8250U CPU - OS : Ubuntu 22.04.1 64 bits, Gnome 42.5 Voici la liste de ce que j'ai essayé : 1 . chercher des drivers Linux sur le site du fabricant : il n'y en a pas (https://amscope.com/pages/software-downloads) 2 . tester la caméra avec d'autres logiciels vidéo : rien avec VLC ni avec Guvcview, ces logiciels (comme Cheese) ne reconnaissent que ma webcam intégrée 3 . même chose en changeant de port USB (j'en ai trois) 4 . chercher des drivers Linux en ligne : - installer le driver Ov51x dans l'espoir qu'il fasse fonctionner ma caméra comme indiqué [ici](https://help.ubuntu.com/community/Ov51x) : mais le dépôt est HS donc impossible de télécharger les paquets (message d'erreur) - passer par EasyCam2 comme proposé [ici](https://help.ubuntu.com/community/EasyCam) : idem le blog fournisseur est fermé et le dépôt HS, pas possible de télécharger Voici les retours des commandes que j'ai essayées pour comprendre un peu ce qui se passe. Je précise que je n'ai aucune compétence spécifique en info, j'ai juste essayé des solutions trouvées en ligne en cherchant le sens et la syntaxe des commandes au fur et à mesure. `lsusb` donne : ``` Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 8087:0a2b Intel Corp. Bluetooth wireless interface Bus 001 Device 002: ID 13d3:5a07 IMC Networks VGA UVC WebCam Bus 001 Device 008: ID 5453:a803 123456789 1/2.3 10MP color CMOS camera Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub ``` où je vois bien ma caméra avec les identifiants 5453:a803 (bien sûr inconnue au bataillon [ici](https://doc.ubuntu-fr.org/webcam_tableau), en même temps pas étonnant ce n'est pas une webcam). Je la retrouve avec `lsusb -tv` : ``` /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M ID 1d6b:0003 Linux Foundation 3.0 root hub /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/12p, 480M ID 1d6b:0002 Linux Foundation 2.0 root hub |__ Port 1: Dev 8, If 0, Class=Vendor Specific Class, Driver=, 480M ID 5453:a803 |__ Port 6: Dev 2, If 0, Class=Video, Driver=uvcvideo, 480M ID 13d3:5a07 IMC Networks VGA UVC WebCam |__ Port 6: Dev 2, If 1, Class=Video, Driver=uvcvideo, 480M ID 13d3:5a07 IMC Networks VGA UVC WebCam |__ Port 8: Dev 3, If 1, Class=Wireless, Driver=btusb, 12M ID 8087:0a2b Intel Corp. Bluetooth wireless interface |__ Port 8: Dev 3, If 0, Class=Wireless, Driver=btusb, 12M ID 8087:0a2b Intel Corp. Bluetooth wireless interface ``` si j'ai bien compris d'après [ce post](https://linuxfr.org/forums/linux-debutant/posts/probleme-pour-faire-fonctionner-une-webcam-externe) le `480M` me confirme que ma caméra est bien adaptée à un port USB 2.0 (de toute façon le problème persiste lorsque je change de port) Pour finir voici ce que renvoie `sudo dmesg | tail` juste après avoir débranché/rebranché la caméra : ``` [ 7051.241788] wlp2s0: authenticated [ 7051.243151] wlp2s0: associate with c4:ea:1d:e3:5e:67 (try 1/3) [ 7051.247204] wlp2s0: RX AssocResp from c4:ea:1d:e3:5e:67 (capab=0x411 status=0 aid=1) [ 7051.256701] wlp2s0: associated [ 7753.102720] usb 1-1: USB disconnect, device number 8 [ 7755.467209] usb 1-1: new high-speed USB device number 9 using xhci_hcd [ 7756.636458] usb 1-1: New USB device found, idVendor=5453, idProduct=a803, bcdDevice= 0.04 [ 7756.636471] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 7756.636477] usb 1-1: Product: 1/2.3 10MP color CMOS camera [ 7756.636482] usb 1-1: Manufacturer: 123456789 ``` La prochaine option, si j'en crois mes recherches, serait peut-être d'agir directement sur V4L2 pour lui demander de récupérer le flux vidéo et de l'envoyer à mes logiciels ? J'avoue que c'est à la limite de ce que je comprends, n'étant pas versé dans le domaine. J'espère ne pas dire n'importe quoi. Si cette option paraît valable je suis preneur de conseils pour la mettre en œuvre. Merci d'avance pour vos avis avant que je me résigne à acheter une autre caméra, Linux compatible. Je peux ajouter d'autres infos/retours de commandes si besoin.

AltStyle によって変換されたページ (->オリジナル) /