reacTIVision este un open source, cross-platform cadru viziune de calculator pentru urmărirea rapidă și robustă a markerilor de reper într-un flux video în timp real. Proiectul a fost conceput în principal reacTIVision pentru dezvoltarea rapidă a interfețe corporale bazată pe tabelă.
Nucleul său de urmărire se utilizează biblioteca fidtrack Ross BENČINA, care este de fapt o implementare nouă de înaltă performanță de originale conceptului d-touch Enrico Costanza. Acest cadru a fost dezvoltat de Martin et al Kaltenbrunner la Technology Group Muzica, IUA, FPU în Barcelona, Spania, ca parte a proiectului reactabil *, un nou instrument electro-acustic muzical cu o interfață de utilizator tangibil.
reacTIVision este o aplicație independentă, care trimite mesaje OpenSound control printr-o priză de rețea UDP pentru orice aplicație client conectat. Acesta pune în aplicare protocolul TUIO, care a fost special conceput pentru transmiterea stării de obiecte tangibile pe o suprafață masă. Acest cadru include un set de proiecte de client exemplu gratuit pentru diverse limbaje de programare, care servesc ca bază pentru dezvoltarea ușoară a aplicațiilor interfață tangibil de utilizator.
Cererea reacTIVision compileaza si ruleaza sub sistemele de operare follwing: Win32, MacOS X și Linux. Sub Win32 se suports orice aparat de fotografiat cu un șofer corespunzătoare WDM, cum ar fi USB, USB2, FireWire și camere DV. La fel de sub MacOS X orice astfel de camera sustinut de QuickTime vor lucra în reacTIVision. Sub Linux, camere FireWire sunt cel mai bine sprijinite, precum și câteva camere de Video4Linux USB.
NOU: Suport proiectul reacTIVision si cumpara tricouri, postere și alte mărfuri featuring reacTIVision simbolurile de reper în nostru web-shop! Toate desenele de pe aceste produse pot fi recunoscute și urmărite de către software-ul actual reacTIVision.
Manipularea cerere
Înainte de a începe aplicarea reacTIVision asigurați-vă că aveți un aparat de fotografiat sprijinit conectat la sistemul dumneavoastră. Aplicația poate și nu va funcționa deloc, fără un aparat de fotografiat. Sub Win32 si MacOS X aplicația va cere pentru a selecta și configura camera la pornire. Sub Linux camera va fi selectat automat. Odată configurat aplicația va afișa o fereastră de video cu imaginea curentă camera în alb-negru.
Apăsând "T" va afișa imaginea binară tresholded, apăsarea tastei "N" va transforma ecranul oprit, ceea ce reduce semnificativ utilizarea procesorului sa!
Apăsând tasta "S" va reveni la imaginea sursă original. Pentru confortul și depanare porposes lovind tasta "R" salvează un cadru imagine brut, în timp ce apăsarea tastei "B" va salva o imagine în format BMP.
"P" întrerupe analiza de imagine complet, lovind "ESC" va iesi cererea. Tasta "F" comută diplay de info FPS în bara de titlu. În scopul de a produce ceva de ieșire de depanare mai detaliată, apăsarea tastei "V" va imprima simbolurile recunoscute în prezent la consola.
Opțiuni de linie de comandă
Cererea reacTIVision pe implicit trimite mesaje TUIO la portul 3333 pe localhost (127.0.0.1)
În scopul de a schimba acesti parametri puteti invoca aplicația cu -h [ip-adresa] și -p [port nu] optiuni.
reacTIVision are nevoie de o așa numită "file tree", în scopul de a funcționa corect. Implicit "all.trees" este inclus și încărcat automat. Dacă doriți să utilizați propriile fișiere copac puteti invoca aplicația cu opțiunea -t [tree-file].
Opțional, dacă nu doriți să analizeze imaginea completă - de exemplu, într-un pătrat sau rotunde de configurare de masă - cererea poate masca o parte din imaginea video cu o regiune neagră, care accelerează algoritmul de segmentare. Pentru a aplica această mască Puteți invoca aplicarea cu [pătrat, cerc] opțiunea -m.
Aplicarea opțiunea -h sau -ajutor va imprima un mesaj de utilizare a consolei.
Calibrarea și denaturarea
Unele tabele, precum reactabil utilizați o oglindă convexă, pentru a mări suprafața vizibilă a camerei, la o distanță minimă. Această oglindă precum o lentilă-ochi de pește distorsiona păcate imaginea. reactIVision include un algoritm de corectie, care corectează această distorsiune cu ajutorul unei așa numite "file grid". Aceste fișiere de rețea pot fi generate în timpul unui proces de calibrare prealabilă.
Pentru a calibra reacTIVision invoca aplicarea cu opțiunea: reacTIVision -c 9 -g [grid_file]
Pentru a utiliza calibrarea acest invoca aplicarea cu: reacTIVision-g [grid_file]
Cerinte:
Detalii soft:
Versiune: 1.4
Incarca data: 3 Jun 15
Licenţă: Gratuit
Popularitate: 232
Comentariile nu a fost găsit