Bonjour
Je ne suis pas certain d'être dans la bonne section pour ma question, mais je ne sais pas vraiment laquelle est la plus appropriée.
Ma situation : je développe actuellement un système qui se veut léger pour de l'embarqué. J'utilise un pc intel atom avec Debian 7 pour mes tests et développement, et le système final sera porté par une carte de développement (une Udoo quad ou une OLinuXino, le choix n'est pas encore arrêté). Pour le système, on a le choix entre un linux et un android (distribués par les constructeurs respectifs des deux cartes et trouvables sur leur site).
Pour linux, je développe en Qt/C++ agrémenté de QML (via Qt Quick), et pour android j'utilise le SDK Android/Ecplise pour Java.
Mon problème :
Le système comporte un système de visualisation à deux caméras, donc l'application doit récupérer et afficher un flux vidéo. J'ai testé en C++ de récupérer le flux de la caméra tout d'abord avec OpenCv, puis avec les fonctionnalités nativement Qt du module QtMultimedia (qui ne me pose pas le problème de la converson d'openCv vers Qt).
Cela fonctionne bien avec une webcam empruntée à mon collègue (logiteck), mais la caméra qui sera finalement utilisée dans le système est une caméra usb industrielle ImagingSource, et elle ne fonctionne pas.
En explorant un peut les fichiers, j'ai trouvé dans /dev le fichier video0 qui contient les données envoyées par ma webcam et qui apparaît lorsque je la branche sur un port usb (ainsi que le répertoire v4l). Mais il n'y a jamais d'équivalent lorsque je branche la caméra industrielle, comme si le système ne la détectait même pas (je suppose).
(Je ne parlerais pas ici du fait que je ne parvient pas à faire fonctionner même la logitech sous android).
Devrais-je simplement changer de caméra ? Le constructeur stipule qu'il n'existe pas de driver linux pour ce matériel, mais je n'ai eu aucun driver à installer pour faire fonctionner la logitech.
Alors quelqu'un aurait-il une solution ou une explication à ce problème ? C'est vraiment bloquant pour moi car il s'agit du point clé du projet.
Partager