Système basé sur TUIO permettant l'identification d'objets tangibles et sa transmission sous forme d'évènements TUIO

Alexis Gras d26a59e460 Mettre à jour 'README.md' 2 years ago
backend 7b4d0de849 multiple object v2 + doc 2 years ago
frontend 7b4d0de849 multiple object v2 + doc 2 years ago
.editorconfig 508d947989 feat: merge emitter & receiver 3 years ago
.gitattributes 508d947989 feat: merge emitter & receiver 3 years ago
.gitignore 508d947989 feat: merge emitter & receiver 3 years ago
README.md d26a59e460 Mettre à jour 'README.md' 2 years ago
license 508d947989 feat: merge emitter & receiver 3 years ago
package-lock.json 508d947989 feat: merge emitter & receiver 3 years ago
package.json 508d947989 feat: merge emitter & receiver 3 years ago

README.md

install

node JS lts (v16.15.0)

puis npm install

lancer

  • node backend/server.js
  • Une page de test est accessible sur localhost:5000
  • Penser à modifier maxDistanceBetweenPoints en fonction de l'écran

idées d'amélioration

  • attendre plusieur signaux pour valider un triangle
  • filter sur la position (pas deux triangles dans la même zone)
  • points plus éloignés sur les tangibles -> meilleure précision
  • connaitre les distances précises entre les points d'un triangle pour éviter les faux positifs
  • traitement uniquement coté navigateur
  • check performances