Close

Computer vision - huiswerk opdrachten

Our services run deep and are backed by over ten years of experience.
homework
Documentaire: Hello World

De documentaire laat zien dat alles uit processen bestaat. Het leven zelf, maar ook je programmeercode. Om deze code te kunnen manipuleren, moet men begrijpen wat het gedrag is van de code en uit welke processen dit bestaat. Creative coding is een manier om sneller inzicht te krijgen in het gedrag van code. Als jij iets wilt programmeren, maar je weet niet hoe, dan moet je inzicht krijgen in de processen die jij wilt programmeren om uiteindelijk het gedrag te bepalen van jouw code. Processing heeft een ‘bibliotheek’ met vele verschillende stukjes code, die zijn gemaakt door verschillende mensen die uitleggen hoe het gedrag van hun code werkt, om jouw sneller inzicht te geven hoe jij het gedrag van jouw eigen code kan laten werken, zoals jij dat wilt. Bovendien is Processing een programma dat er voor zorgt dat je zo min mogelijk code hoeft te gebruiken om zo snel mogelijk resultaat te krijgen.

Eigen concept: Motion control

“There are certain aspects of analyzing data, that would take weeks by hand but would be done instantly in processing.”

Motion control is een concept voor de kinect. De bedoeling is dat een scherm (waar een computer op is aan gesloten) bedient kan worden vanaf afstandDe kinect is een ideale tool hier voor.

?

De kinect gebruikt een dieptesensor om de afstand  tussen de kinect en de omgeving te meten. Voor processing zijn libaries te vinden (SimpleOpenNi en Nite) die de data van de kinect analyseert en omzet naar output voor het programma dat jij wilt schrijven (zie quote). De libaries detecteren een patroon in de data die de kinect meet en kan daarmee bijvoorbeeld zien waar een persoon staat en hoe die persoon beweegt. De output van deze libaries zijn stukjes code waar jij een programma mee kan schrijven. Het programma kan er voor zorgen om de stukjes code te gebruiken om te ‘luisteren’ naar bepaalde gebeurtenissen. Voorbeeld: Als de gebruiker met zijn handen naar rechts draait meet de kinect dat en stuurt dat door naar de code, de code leest dan en ziet dat er wat moet gebeuren, jij als programmeur kan dan gaan programmeren wat er dan moet gebeuren. Zo kan er een programma geschreven worden dat de computer met handgebaren kan besturen. De kinect kan zelfs jouw hand volgen en een virtuele muis weergeven op de plek waar jij je hand naar toe beweegt. Door middel van druk en knijp bewegingen kan er meer interactie aan het programma toegevoegd worden en met de stem bediening van de kinect kan er tekst input worden gegeven.