Face tracker
Dans le but de faire une petite animation au Printemps de Bourges nous allons tenter de faire de la reconnaissance faciale pour remplacer le visage des gens par des objets..
Sommaire
Installation d'openFrameworks
sur debian testing, à l'heure actuelle, des conflits entre gcc, ssl et poco ne permettent pas d'utiliser la procédure d'installation documenté ici
- Mettre à jour le système
sudo apt-get update
compiler poco
git clone https://github.com/pocoproject/poco/tree/develop cd poco ./configure --omit=Data/ODBC,Data/MySQL,Data/PostgreSQL,Data/SQLite/Data/testsuite make -j4 sudo make install
Compiler openFrameworks
- Copier les sources (~2Go)
cd /là ou on veux git clone https://github.com/openframeworks/openFrameworks.git
- Installer les dépendances
cd openFrameworks/scripts/linux/debian sudo ./install_dependencies.sh
Il ne faut pas tenir compte du message suivant voulant compiler poco car il à déjà été installé plus haut
It seems you are running gcc 5 or later, due to incomatible ABI with previous versions we need to recompile poco. This will take a while Press any key to continue...
faire
Ctrl + C
puis télécharger les librairies manquantes
cd openFrameworks/scripts/linux/ ./download_libs.sh
- Compiler openFrameworks
./compileOF.sh -j4
- Compiler project generator
créer les dossiers manquants
cd openFrameworks git submodule update --init
puis compiler
cd openFrameworks/scripts/linux ./compilePG.sh -j4
- Soucis
https://github.com/openframeworks/apothecary/issues/63 https://forum.openframeworks.cc/t/v0-9-8-fail-compiling-poco/25293/3 https://forum.openframeworks.cc/t/v0-9-8-fail-compiling-poco/25293/3
Utiliser project generator (openFrameworks)
https://github.com/openframeworks/openFrameworks/blob/master/docs/projectgenerator.md
Installer Eclipse
- Télécharger Eclipse Installer ici
- Exécuter Eclipse-inst
- Installer le plugin openFrameworks
aller dans Help > Install New Software > Add
Name : openFramewoks plugin Location : http://openframeworks.cc/plugins/eclipse
- sources
http://openframeworks.cc/setup/linux-eclipse/
Tester un example
copier Makefile et config.make dans le répertoire /src depuis
openFrameworks/scripts/templates/linux64
https://forum.openframeworks.cc/t/build-all-examples-on-debian/13959/3
Camera
- Carte d'aquisition EasyCap
- Activation de l'entrée s-video
v4l2-ctl -d /dev/video1 -i 4
- Connaitre les options possibles + infos du périphérique
v4l2-ctl -d /dev/video1 --all
- Source
https://www.linuxtv.org/wiki/index.php/Stk1160_based_USB_2.0_video_and_audio_capture_devices
Face tracking
cd OF/addons git clone https://github.com/kylemcdonald/ofxCv.git git clone https://github.com/kylemcdonald/ofxFaceTracker.git
https://github.com/kylemcdonald/ofxCv
https://github.com/arturoc/FaceSubstitution
http://stackoverflow.com/questions/25059782/undefined-reference-to-poconethttpsstreamfactoryregisterfactory
sources
http://facetracker.net/
http://cmusatyalab.github.io/openface/demo-4-sphere/
https://github.com/cmusatyalab/openface
https://github.com/kylemcdonald/ofxCcv
https://github.com/kylemcdonald/ofxFaceTracker
- OpenFrameworks
http://www.ecole-art-aix.fr/article3347.html
http://openframeworks.cc/learning/