Skapa ditt första multi-touch bord (13 / 17 steg)
Steg 13: CCV, Touch injektor och Cleye + CCV tester (Warez)
I. CCV:
CCV står för gemenskapens Core Vision, öppen källkod och NUI gruppen utvecklade spårningsprogram på basen för någon multi-touch bord hittar du som ska byggas i NUI grupp forum. Det kommer med sin egen händig gränssnitt som lyckligtvis inte ändras för mycket mellan version översyn. Jag tror den CCV distro vi är för närvarande i är 1,5--detta är den vi använde eftersom den har dokumentation och stöd för flera kamera inställningar. Det finns en mod i NUI forum för 1,4 som gör det möjligt att acceptera flera kamera inställningar. Fler kameror, desto snabbare din tabell och de mindre kan du bygga det. Jag har förklarat i en mycket lekmannaspråk hur detta program fungerar i avsnittet förståelse Software. Det finns olika ersättare till detta program, även om jag inte rekommenderar gå den vägen som NUI forum specifikt belysa CCV över alla andra program.
Gränssnittet kan vara ganska förvirrande att ta itu med. Seth Sandler, en bidragande orsak till gruppen NUI har postat en blogg med en bra beskrivning av gränssnittet och hur man navigerar i det här. Försök att läsa igenom hans hemsida och upptäck mer på warez behövs. Jag tror hans är optimerad för en Windows 7-baserad MT Mini-- men praktiskt är fortfarande i huvudsak samma.
Andra användbara länkar för dig:
- CCV källa koden: http://nuicode.com/projects/tbeta/repository
- Sandlers blogg innehåller också länkar till nedladdningar för Linux och Mac.
- CCV 1,5 nedladdning från NUI: http://nuigroup.com/forums/viewthread/13330/
- Hur du konfigurerar CLeye till CCV 1.5: http://nuigroup.com/forums/viewthread/14464/
- Om du väljer att gå med 1,4, en annan användare har gjort en blogg som beskriver installation mycket tydligt här.
Ändra upplösning och FPS måste du redigera XML-filer som administratör.
* Kontrollera att blobbar är perfekt och utföra som önskas innan du flyttar på kalibrering.
II. CLeye:
I koden laboratorier SDK för PS3 ögat. Den levereras med en mängd olika drivrutiner och verktyg för att synkronisera och konfigurera PS3 ögat till din setup via datorn. Om du arbetar med CCV 1.5, rekommenderar jag ladda ner detta först och se till att din indata kan läsas genom detta program. Det grafiska gränssnittet bör visa att fånga din BLOB som du rör tabellen. När du har fått detta gjort, kan du fortsätta att CCV capture. Det finns ett problem med registrering när det gäller CLeye dock. SDK kräver att du köper en licens för ~ $35 för att få programvaran att fungera. Lyckligtvis, det finns ett par sätt att kringgå detta. men kommer du att göra saker svårare för dig själv som kräver hantering och manipulation av DLL-filer. Detta kan potentiellt röra upp din mjukvara setup och tvinga dig att behöva ominstallera allt över igen många gånger. Du kan hitta drivrutiner för CLeye att vara detaljerad på den huvudsakliga CCV 1,5 foruminlägg på CCV avsnitt eller häroch här är CLeye webbplats.
III. Touch injektor:
Eftersom vi är på Windows 8, måste vi hitta en ersättare för MT Vista som fungerar som en tjänst för din ingångar. Till detta använder vi Touch injektor. Detta har också utvecklats i de NUI grupp och hanterar mycket väl. Det har också en hel del dokumentation och det finns massor av inlägg i forumet på felsökning och felsökning.
Nyttiga länkar:
- Touch injektor nedladdning: http://nuigroup.com/forums/viewthread/14448/
- Projekt görs med användbar information om CLeye DLL-filer och Touch injektor config: http://nuigroup.com/forums/viewthread/14648/
- Länkar för en TUIO musdrivrutin som kan ersätta Touch injektor: http://nuigroup.com/forums/viewthread/14725/ --detta konverterar touch händelser i Windows touch händelser.
- Forum med värdefull info om config: http://nuigroup.com/S=e0ec20a79ebf6558e095464ab473...
- Se här för TUIO software
* Noterar du klarhet: TUIO är ett protokoll som används för att beskriva position och sådan av blobbar. Om du kan komma ihåg min förklaring av CCV i de tidigare avsnitten, kommer du att inse att CCV utgångar TUIO meddelanden om din ingångar. TUIO står för konkret User Interface Protocol. Expandera på detta, behöver vi ett program som tar dessa meddelanden som indata och konvertera dem till touch. Touch injektor tar dessa meddelanden och omvandlar dem till infödda touch. Men vad händer om du ville gå åt andra hållet och ta infödda touch och konvertera den till TUIO? Se denna tråd.