[Linux] Lecture d’une webcam en langage C (Video4Linux2)

Nous allons voir dans cet article comment accéder à la webcam sous Linux depuis un programme en langage C.

Les webcams sont détectées et gérées sous Linux par un sous-système du noyau appelé Video4Linux2 (v4l2). Il s’agit d’une couche d’abstraction offerte au programmeur lui permettant d’accéder à la webcam par une API indépendante de la webcam installée.

Video4Linux2 dispose de capacité de détection et de reconnaissance des webcams très performantes, comme c’est souvent le cas sous Linux. L’API à utiliser n’est cependant pas triviale à utiliser, c’est pourquoi le programmeur trouvera utile d’avoir dans sa boite à outils un exemple de code « qui marche ». Lire la suite