reacTIVision

Logiciel capture d'écran:
reacTIVision
Détails logiciels:
Version: 1.4
Date de transfert: 3 Jun 15
Développeur: Martin Kaltenbrunner
Licence: Gratuit
Popularité: 232

Rating: 5.0/5 (Total Votes: 1)

reacTIVision est un multi-plateforme cadre de la vision par ordinateur open source pour le suivi rapide et robuste de marqueurs repères dans un flux vidéo en temps réel. reacTIVision projet a été principalement conçu pour le développement rapide d'interfaces utilisateurs basées sur des tables tangible.
Son noyau de suivi utilise la bibliothèque fidtrack de Ross Bencina qui est essentiellement une mise en œuvre plus récente de haute performance de la notion d-tactile originale d'Enrico Costanza. Ce cadre a été développé par Martin Kaltenbrunner et al au Music Technology Group, l'IUA, UPF à Barcelone, en Espagne dans le cadre du projet reacTable *, un nouvel instrument de musique électro-acoustique avec une interface utilisateur tangible.
reacTIVision est une application autonome, qui envoie des messages de contrôle OpenSound via une prise réseau UDP à toute demande de client connecté. Il met en oeuvre le protocole TUIO, qui a été spécialement conçu pour la transmission de l'état des objets tangibles sur une surface de la table. Ce cadre comprend un ensemble d'exemples de libre projets clients pour divers langages de programmation, qui servent de base pour le développement facile d'applications d'interface utilisateur tangible.
L'application de reacTIVision compile et fonctionne sous les systèmes d'exploitation: Win32 follwing, MacOS X et Linux. Sous Win32, il suports tout appareil photo équipé d'un pilote WDM approprié, comme USB, USB2, FireWire et des caméras DV. Tout aussi sous MacOS X un tel appareil supporté par QuickTime travaillera en reacTIVision. Sous Linux, les caméras FireWire sont mieux pris en charge, ainsi que quelques caméras Video4Linux USB.
NOUVEAU: Soutenir le projet de reacTIVision et acheter T-shirts, des affiches et d'autres marchandises mettant en vedette les reacTIVision symboles repères dans notre boutique en ligne! Tous les motifs de ces produits peuvent être reconnus et suivis par le logiciel de reacTIVision réelle.
Manipulation de l'application
Avant de commencer l'application de reacTIVision assurez-vous que vous avez une caméra soutenu connecté à votre système. L'application peut et ne fonctionnera pas du tout sans caméra. Sous Win32 et MacOS X l'application vous demandera de sélectionner et configurer la caméra au démarrage. Sous Linux, la caméra sera automatiquement sélectionné. Une fois configuré l'application affichera une fenêtre de vidéo avec l'image actuelle de la caméra en noir et blanc.
En appuyant sur 'T »affichera l'image binaire tresholded, appuyant sur la touche' N 'vont éteindre l'affichage, ce qui réduit considérablement son utilisation du CPU!
En appuyant sur la touche «S» sera de retour à l'image source d'origine. Pour la commodité et de débogage porposes appuyant sur la touche «R» enregistre une trame d'image brute, tout en appuyant sur la touche "B" permettra d'économiser une image au format BMP.
Le «P» arrête l'analyse d'image complètement, frapper 'ESC' va quitter l'application. La touche «F» permet de basculer l'diplay de l'info FPS dans la barre de titre. Afin de produire de l'affichage de débogage plus verbeux, appuyant sur la touche «V» permet d'imprimer les symboles actuellement reconnus à la console.
Options de ligne de commande
L'application par défaut reacTIVision envoie les messages TUIO au port 3333 sur localhost (127.0.0.1)
Pour modifier ces paramètres, vous pouvez appeler l'application avec le [ip-address] -h et -p [port-pas] options.
reacTIVision a besoin d'un "fichier d'arbre" soi-disant afin de fonctionner correctement. La valeur par défaut "all.trees" est inclus et chargés automatiquement. Si vous voulez vous utiliser le fichier d'arbre propre, vous pouvez appeler l'application avec l'option -t [arbres fichier].
Eventuellement, si vous ne voulez pas d'analyser l'image complète - par exemple dans une configuration carrée ou table ronde - l'application peut masquer une partie de l'image vidéo avec une zone noire, ce qui accélère l'algorithme de segmentation. Afin d'appliquer ce masque Vous pouvez invoquer l'application de la [carré, cercle] option -m.
L'application de l'option -h ou -help affichera un message d'utilisation de la console.
Calibrage et Distortion
Certains tableaux, comme le reacTable utilisent un miroir convexe afin d'augmenter la zone visible à la caméra à une distance minimale. Ce miroir ainsi que d'un objectif fish-eye faussent malheureusement l'image. reacTIVision comprend un algorithme de correction, qui corrige cette distorsion avec l'aide de ce qu'on appelle un "fichier de grille". Ces fichiers de grille peuvent être générés pendant un processus d'étalonnage préalable.
Pour calibrer reacTIVision invoquer l'application avec l'option: reacTIVision -c 9 -g [grid_file]
Pour utiliser l'cet étalonnage invoquer l'application avec: reacTIVision -g [grid_file]
Exigences:

Logiciel similaire

Ample SDK
Ample SDK

20 Feb 15

QtitanRibbon
QtitanRibbon

17 Feb 15

Sikuli
Sikuli

11 May 15

OpMenu
OpMenu

2 Jun 15

Commentaires à reacTIVision

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!