reacTIVision är en öppen källkod, datorseende ram för snabb och robust spårning av referensmarkörer i en realtidsvideoström plattformsoberoende. reacTIVision projektet främst avsedd för den snabba utvecklingen av bordsbaserade påtagliga användargränssnitt.
Dess spårning kärna använder Ross Bencina s fidtrack bibliotek som är i grunden en nyare högpresterande genomförandet av Enrico Costanza ursprungliga d-touch koncept. Denna ram har utvecklats av Martin Kaltenbrunner et al vid Musik Technology Group, IUA, UPF i Barcelona, Spanien som en del av reagera * projektet, en ny elektroakustisk musikinstrument med en konkret användargränssnitt.
reacTIVision är ett fristående program, som skickar OpenSound kontrollmeddelanden via en UDP nätverksuttag till alla anslutna klientapplikation. Det genomför TUIO protokollet, som är speciellt utformad för att överföra tillståndet av materiella föremål på en bordsyta. Denna ram innehåller en uppsättning av fri exempel kundprojekt för olika programmeringsspråk, som fungerar som en bas för enkel utveckling av applikationer materiella-användargränssnitt.
Den reacTIVision ansökan sammanställer och körs under de följande städerna operativsystem: Win32, MacOS X och Linux. Under Win32 det suports någon kamera med en ordentlig WDM drivrutin, såsom USB, USB2, FireWire och DV-kameror. Lika under MacOS X sådan kamera stöds av QuickTime kommer att arbeta i reacTIVision. Under Linux är FireWire-kameror stöds bäst, liksom några Video4Linux USB-kameror.
NYTT: Stöd reacTIVision projektet och köpa t-shirts, affischer och annan merchandise som presenterar de reacTIVision referens symboler i vår webb-shop! Alla designer på dessa produkter kan identifieras och spåras av själva reacTIVision programvara.
Tillämpning Hantering
Innan reacTIVision programmet se till att du har en kompatibel kamera som är ansluten till ditt system. Applikationen kan och kommer inte att fungera alls utan en kamera. Under Win32 och MacOS X programmet kommer att be för att välja och konfigurera kameran vid start. Under Linux kameran väljs automatiskt. Väl installerad ansökan kommer att visa en videofönster med den aktuella kamerabilden i svartvitt.
Genom att trycka på "T" visar den binära tresholded bilden, trycker på 'N' tangenten stänga av displayen, vilket minskar dess CPU-användning avsevärt!
Genom att trycka på 'S' för att återgå till den ursprungliga källbilden. För enkelhetens skull och felsökning porposes slår R-knappen sparar en rå bildramen, medan slå "B" knappen kommer att spara en bild i BMP-format.
Den "P" pausar bildanalysen helt, slå "ESC" kommer avsluta programmet. Den "F" tangenten växlar diplay av FPS info i namnlisten. För att producera lite mer detaljerad felsökning utgång, slå "V" knappen kommer att skriva ut för närvarande erkända symboler till konsolen.
Kommando rad parametrar
Den reacTIVision ansökan per standard skickar TUIO meddelanden till port 3333 på localhost (127.0.0.1)
För att ändra dessa parametrar kan du åberopa programmet med -h [ip-adress] och -p [hamn inga] alternativ.
reacTIVision behöver en så kallad "träd fil" för att fungera korrekt. Standard "all.trees" ingår och laddas automatiskt. Om du vill använda ett eget träd fil kan du anropa programmet med -t [träd fil] alternativet.
Alternativt om du inte vill analysera hela bilden - till exempel i en offentlig rundabords inställning - programmet kan maskera en del av videobilden med en svart region, vilket snabbar upp segmente algoritmen. För att tillämpa denna mask Du kan anropa programmet med -m [square, cirkel] alternativet.
Tillämpning av -h eller help alternativet skriver ut ett hjlpskrm till konsolen.
Kalibrering och Distortion
Vissa tabeller, såsom reagera använder en konvex spegel för att öka det område som syns i kameran på ett minimalt avstånd. Denna spegel samt en fish-eye lins tyvärr förvränga bilden. reactIVision innefattar en korrektionsalgoritm, som korrigerar denna distorsion med hjälp av en så kallad "planfilen". Dessa galler filer kan genereras under en tidigare kalibreringsprocessen.
För att kalibrera reacTIVision åberopa programmet med alternativet: reacTIVision -c 9 -g [grid_file]
För att kunna använda den här kalibreringen åberopa ansökan med: reacTIVision -g [grid_file]
Krav:
Mjukvaruinformation:
Version: 1.4
Ladda upp dagen: 3 Jun 15
Licens: Gratis
Popularitet: 232
Kommentarer hittades inte