Table des matières

Compilation de GLMixer pour Ubuntu 14.04.1 LTS

Cette page décrit comment compiler GLMixer pour faire un binaire prêt à être utilisé (renommer le fichier en enlevant l'extension .gz du nom).

Liens officiels

Documentation officielle de compilation.

Procédure de compilation

Installer les prérequis

Il faut installer les outils suivants (repris de la page de compilation officielle, voir ci-dessus):

Par exemple avec la commande suivante:

$ sudo apt-get install subversion gcc build-essential cmake cmake-qt-gui qt4-dev-tools libqtcore4 libqt4-gui libqt4-xml libqt4-opengl qt4-qmake libqt4-dev libqt4-opengl-dev libavcodec-dev libswscale-dev libavformat-dev libavutil-dev libglew-dev ffmpeg libcv-dev libcvaux-dev libhighgui-dev

<note important>Attention: vous devrez sûrement ajouter un dépôt dédié à votre système pour installer ffmpeg. Voir cette page de la documentation Ubuntu pour plus d'informations.</note>

Récupérer le code source de GLMixer

Avec la commande suivante:

$ svn checkout http://glmixer.googlecode.com/svn/trunk/ glmixer-read-only

S'il n'y a pas d'erreur, passer à l'étape suivante.

Préparer la compilation

Lancer la commande suivante:

$ cd glmixer-read-only && cmake .

S'il n'y a pas d'erreur, passer à l'étape suivante.

Lancer la compilation

Lancer la commande suivante:

$ make

Elphel

Cette page contient les tests fait à Demo-TIC avec une caméra Elphel.

OpenCV

Nous avons voulu accéder à l'Elphel dans GLMixer. Dans glmixer, OpenCV est utilisé pour accéder à des sources vidéos supplémentaires. Pour cela, nous avons utilisé gstreamer et v4l2loopback pour créer une caméra “virtuelle” visible par GLMixer. Tout cela a été possible grâce à cette page OpenCV du wiki Elphel et cette page du blog Elphel.

Nous avons donc:

En ligne de commandes, cela devient:

Vous pouvez alors ajouter la caméra Elphel comme une nouvelle source vidéo dans GLMixer en utilisant OpenCV ! \o/