Table des matières

Barbichette

(en cours)

Installation interactive pour rire et causer des algorithmes de reconnaissance faciale, de reconnaissance vocale et de synthèse vocale

Prototype v0 / juin 2023

Mise en route de l'installation

Tout brancher, relier l'ordi et le rpi au réseau local

Démarrer le raspberry pi

Démarrer l'ordi

Fonctionnement de l'application

Raccourcis clavier

Automate

Construction d'un automate d'après le projet de Rolf Jethon, voir https://lesporteslogiques.net/wiki/openatelier/projet/tete_animatronique
L'automate est commandé par un raspberry pi et actionné par des servomoteurs

Installation d'un ordi pour la reconnaissance faciale

Installation de l'ensemble de logiciels nécessaires sur un client léger (CL28 : i3-4170T @ 3.2 GHz x 2, 4GB RAM, Debian 11 bullseye)

Installation de Qt Creator

installation de QTCreator par apt (cf. https://openframeworks.cc/setup/qtcreator/)

sudo apt install qtcreator #version : Qt Creator 4.14.1 based on Qt 5.15.2
sudo apt install qbs

Installation openframeworks

téléchargement du paquet OF v.0.11.2 https://openframeworks.cc/download/
installation en suivant https://openframeworks.cc/setup/linux-install/

Ci-dessous, OF est à remplacer par le nom du répertoire choisi pour les fichiers d'openframeworks

installer les bibliothèques dépendances

cd OF/scripts/linux/ubuntu
sudo ./install_dependencies.sh

compiler openframeworks

cd OF/scripts/linux
./compileOF.sh -j2 #2 = nombre de cores

ensuite, test d'un exemple avec make

cd OF/examples/graphics/polygonExample
make
make run

compiler PG (le Project Generator pour Qt Creator)

cd OF/scripts/linux
./compilePG.sh

J'installe aussi le Project Generator en ligne de commande

projectGenerator --help

installer QT Creator plugin for openframeworks

cd OF/scripts/qtcreator/
./install_template.sh

J'essaie d'ouvrir le projet polygonExample dans Qt Creator

→ ça fonctionne

Installation caméra

Premiers test avec une caméra PS3 eye

sudo apt install v4l-utils
sudo apt install guvcview
sudo apt install webcamoid

(?) La caméra plante très vite avec guvcview ou webcamoid, et n'est plus visible par lsusb

Installation d'addons dans openframeworks cf. https://openframeworks.cc/learning/01_basics/how_to_add_addon_to_project/

Mais un premier exemple d'ofxCv ne compile pas …

:( à suivre …

Installation des librairies spécifiques

À compléter

Préparation d'un prototype de code

À compléter

Journal

Le journal est tenu sur la page tête animatronique