reacTIVision er en open source, cross-platform computer vision ramme for hurtig og robust sporing af referencemærker markører i en real-time video-stream. reacTIVision projektet primært designet til den hurtige udvikling af table-baserede håndgribelige brugergrænseflader.
Dens sporing kerne bruger Ross BENČINA s fidtrack bibliotek, som er dybest set en nyere implementering af Enrico Costanza oprindelige d-touch konceptet højtydende. Denne ramme blev udviklet af Martin Kaltenbrunner et.al. på Music Technology Group, IUA, UPF i Barcelona, Spanien som en del af reagerbare * projektet, en ny elektro-akustisk musikinstrument med en konkret brugergrænseflade.
reacTIVision er et selvstændigt program, som sender OpenSound Kontrol beskeder via en UDP netværk stik til alle tilsluttede klient applikation. Det gennemfører TUIO protokollen, som er specielt designet til at transmittere tilstanden af materielle objekter på en bordplade. Denne ramme omfatter et sæt gratis eksempel kundeprojekter til forskellige programmeringssprog, der tjener som en base for nem udvikling af materielle-brugergrænsefladen applikationer.
Den reacTIVision ansøgning samler og kører under de follwing operativsystemer: Win32, MacOS X og Linux. Under Win32 det suports ethvert kamera med en ordentlig WDM driver, såsom USB, USB2, FireWire og DV-kameraer. Lige under MacOS X sådanne kamera understøttes af QuickTime vil arbejde i reacTIVision. Under Linux, er FireWire-kameraer bedst understøttes, samt et par Video4Linux USB-kameraer.
NYHED: Støt reacTIVision projektet og købe T-shirts, plakater og andet merchandise byder de reacTIVision referencemærker symboler i vores web-shop! Alle designs på disse produkter kan blive anerkendt og spores af den faktiske reacTIVision software.
Ansøgning Håndtering
Før du starter reacTIVision program sørg for at have en understøttet kamera sluttet til dit system. Applikationen kan og vil ikke arbejde på alle uden et kamera. Under Win32 og MacOS X ansøgningen vil bede om at vælge og konfigurere kameraet ved opstart. Under Linux kameraet vil blive valgt automatisk. Når konfigureret programmet vil vise en video vindue med kameraets aktuelle billede i sort-hvid.
Trykke på 'T' vil vise det binære tresholded billedet, trykke på 'N' nøgle vil tænde for skærmen fra, hvilket reducerer dens CPU-forbrug markant!
Ved at trykke på "S" nøgle vil vende tilbage til den oprindelige kilde billedet. For bekvemmelighed og debugging porposes rammer R-tast sparer en rå billedramme, mens rammer 'B' tasten gemme et billede i BMP-format.
Den 'P' standser billedanalyse helt, rammer 'ESC' vil afslutte programmet. Den "F" nøgle skifter diplay af FPS info i titellinjen. For at producere nogle mere detaljeret debugging output, rammer 'V' nøgle vil udskrive de aktuelt anerkendte symboler til konsollen.
Kommandolinjeflag
Den reacTIVision ansøgning per standard sender TUIO budskaber til port 3333 på localhost (127.0.0.1)
For at ændre disse parametre kan du påberåbe ansøgningen med den -h [ip-adresse], og -p [port-ingen] muligheder.
reacTIVision behov en såkaldt "træ-fil" for at fungere ordentligt. Standardindstillingerne "all.trees" er inkluderet og indlæses automatisk. Hvis du ønsker at bruge dig eget træ-fil kan du påberåbe ansøgningen med den -t [træ-file] mulighed.
Eventuelt, hvis du ikke ønsker at analysere den komplette billede - for eksempel i en kvadratisk eller rundt bord setup - programmet kan maskere en del af videobilledet med en sort region, som fremskynder segmentering algoritme. For at anvende denne maske kan påberåbe ansøgningen med -m [square, cirkel] mulighed.
Anvende den -h eller help mulighed vil udskrive en skik besked til konsollen.
Kalibrering og Distortion
Nogle tabeller, såsom reagerbare bruger en konveks spejl for at øge arealet synligt for kameraet på en minimal afstand. Dette spejl samt en fiskeøje linse desværre forvrænge billedet. reactIVision indeholder en korrektion algoritme, som korrigerer denne forvrængning ved hjælp af en såkaldt "grid-fil". Disse grid filer kan genereres under en forudgående kalibrering proces.
Sådan kalibreres reacTIVision påberåbe ansøgningen med mulighed: reacTIVision -c 9 -g [grid_file]
For at kunne bruge den denne kalibrering påberåbe ansøgningen med: reacTIVision -g [grid_file]
Krav:
Software detaljer:
Version: 1.4
Upload dato: 3 Jun 15
Licens: Gratis
Popularitet: 232
Kommentarer ikke fundet