Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/04/2014, à 23:27

maximedef

libdc1394, modprobe, firewire, je suis perdu

Bonjour à tous,
J'ai un souci un peu complexe que je vais tenter d'expliquer, concernant la configuration d'une camera USB, via IIDC (avec libdc1394).

Sur une config Ubuntu 13.10 64bits fraichement installée, je cherche à contrôler une camera (Point Grey, modèle Grasshopper3). C'est un caméra USB3.0, mais qu'on peut brancher aussi en USB2.0. J'ai pu installer le logiciel de PointGrey, FlyCapture2, sans souci. Il se lance bien, détecte la caméra, tout va bien. Maintenant je cherche à utiliser cette caméra pour des manips un peu compliquée (timelapse, etc) avec Micro-Manager (un logiciel d'interfaçage de microscope, écrit en Java). Le tech de PointGrey me dit que la camera est controlable avec Micro-Manager, via libdc1394.

Voila la doc de PointGrey à propos de libdc1394 : http://www.ptgrey.com/support/kb/index. … 7&ST=libdc

J'ai donc installé libdc1394 http://damien.douxchamps.net/ieee1394/libdc1394/
et aussi coriander http://damien.douxchamps.net/ieee1394/coriander/
J'ai installé ces deux paquets via les dépots.
Ca peut paraitre bizarre de vouloir contrôler une camera USB avec des drivers firewire (ieee1394), mais : "Point Grey USB 2.0 cameras are designed to implement the IIDC 1394-based Digital Camera Specification."
Le souci est que ca ne marche pas chez moi. Quand je lance coriander, la camera n'est pas détectée, et le logiciel refuse de démarrer.
Je pense que le problème vient que les modules ne sont pas chargés. Quand je fais :

modprobe ieee1394

ca me donne : FATAL: Module ieee1394 not found. Avec sudo aussi d'ailleurs.
La même chose avec raw1394 (j'ai installé aussi libraw1394).
J'ai essayé gscanbus pour voir ce que j'avais de chargé/branché : rien du tout.

En fouillant un peu sur le net, j'ai vu que lib1394 était obsolète, et qu'il fallait utiliser firewire-core. Je l'ai installé, et modprobe firewire-core a l'air de fonctionner, lsmod permet bien de voir qu'il est chargé. Mais ca ne fonctionne pas mieux.

Pour revenir à Micro-Manager, quand je veux installer une nouvelle caméra, j'ai bien IIDC/ldc1394 disponible, mais quand je choisis ça, un message me dit qu'aucune caméra IIDC n'est détectée.

Est-ce que quelqu'un pourrait m'éclaircir les idées à propos de tout ça ?
Merci beaucoup beaucoup !

Maxime

Hors ligne