For project 1, I used a Kinect to control the motion of a particle system using my hand. I am very interested in different applications of motion tracking and I think this was a good introduction to help me learn how the Kinect works. Here is a download link to a video showing my project in real time: IMG_1479
I used this tutorial to help me create particles from an image that I would then control using input from the Kinect. To control the Kinect I used output from the object dp.kinect2. This took me a while to set up initially. I wanted to have the system use real-time image input from the Kinect as the image – that did not end up working quite like I wanted so I stuck to using one preset image.
Here is the gist for my code:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<pre><code> | |
----------begin_max5_patcher---------- | |
3662.3oc6c01bahjD9ydqZ+OLkp7or1Nya71U2cU159Yr6VpvRijIAA5.jiS | |
159ueyaHAHALHCXLwURrhADSOO8L8zSyS272+5ubyhGhelkt.7O.+A3la9a9 | |
QtQdLwQtI+.2rXm+yqB8SkW3hUw61whxVbq9jYrmyjmH8wfMYfUgAq9JHKFj | |
5+DC7je3AdCjesQG1EeHKjkIuUv7CGrVdChe3K2YgNdw68yV8XPz1kIrUYJY | |
zxCdO7V.11Q7AxR8a7eB9q7uUZ12CYxaWwVMHJuQQxC9+90eQ7I+iaMtiGw9 | |
FWBOueGF6udGKMEfpoehtP+j50T+zFp6fXwGNxehwszMUsX122yT2jEKNc48 | |
DDrOgkxxpoaRuT2z0ftIFRj8VnTcRgcselKUfEAQxOJef5PgiBl7pWt1OyOe | |
lvo9u5a8.Ko3WgevSWs0sptJVzdYwa2xk2ihB51imG4HN7lvX98S++7EWxcv | |
6cOcUX3kuJNnXA8v1EtRRs2OHB63T3Jst7UhtGRcbJdOonKek1VBMywqplVl | |
duUgKplFEiKcqbpq6h.+kFr0iPqQmfeWmLZ5DrKwPsB40SqbG5dOrEFYfZAd | |
uMkZ60tVQbgVDLc5OSQ++uFi6426KZbGeIi6NMYbmpVq1V1IfFsB1l3jc9xu | |
tc8Kpw66O3GssfY889I96XYrjkrH+GT2TXOuxW2AGqFAGjiXHvOsfCoIvgPI | |
+TOxoQWfwNRbAgmGnScNUu2+qbSaG+aG7rlznm0XNjIr8JgOWR+5XM8pggGN | |
jkEG0kdYiNViwdxAIxgJXZ9O6VurxngdRgK1oj+V14ZbVheJa4p3v3DvGPfO | |
fAef.9.sKXhcSXBRMwwUM8gB6WUO9pAD+rrjCAcoaRadOUhw2JMO5R1GDsWU | |
.ewq61JqyHP5J+PlvsOrv4StmccZK1jFWjA4IgHBFp16oS+Ndvd3Ai6s5Fbf | |
aDNTlBUfBB8FAM3qMHfg6DNAi6zhDMtFqixIdndng2TGLR.+nC8cbitsqBsF | |
0FVXoidqqCGft926RWu44.TWUmF8Vou+bG56NMu3Xg3pN8646AeMHhK72klc | |
XylNDdYZy6XUNSmHAAGWi.gxczR2bUjPJFgjEaBBYOwRRC395ULdhK72uuvw | |
qDVkc9eIVdubNEUEdqFWMRKIrmBxuEzSG1Og2Qy38xCIJg+Y6ivf3NEulkDw | |
8.43R3JkTtnUb9gxfnsbQBa0uQcKFuVtFcaX7puxVWDO3iU1yhBhjQZMJyOS | |
KjmN+Z1F+CgYK2DGkkF7CobJ2hyktfM9qX0+0i36YQ1M+8j.+viczEaSBVGG | |
IDjxPu334MIuOZobbpTeRdIQ96uzWmOphCP0c1Tdm8P5C9IBMidKTGiX4hr3 | |
3vxm6z2LjsISe98AQQUAzr38Mb1jfsO1z29gX9Y203sWdpzkGhTmdIeNY1Rw | |
yzoxE5GFpmkVoEd1OJfuqSVVfRefgmNqZ+jOltJINLrb+VcpmtzoVyGeuh8s | |
f0YOJarRCO3egf84CrVbRsuNXKKMqxAy72lV4PmO2lerCOnmIuLisaeHu2T4 | |
JJ87yJMqsnssxmnQabU7x4zB6pAEBqdwGhxJG46ZM8U07GBV51cIWefxI2Th | |
U9iViaPzt3rgZ.qZ1NvMmr7WNpw8NR88EcGO7ZCNrQx0BoZWBrOaMgIKb77U | |
.GtsAGVpMTRUAn6sCbHdDsxvYTOlfpASnsgIpvzq1+jMrSHRKgbYLPsxQmTG | |
svSqASJXjM+b0r.a8A27LqPnVm1w2GpkvSL4zN0OEi4LBUOOZmlFwyVi54rU | |
iX0tgPx6ZjwTiX2psXhyOsZjlr0y8X0e0WO6IGblZq31K5rZiTmZywT0FRt+ | |
RWuW1BF4OE3p+mQcMjlzFIbQlABW9nezZPh7iwUiPZc8aBRnPvtVx.mibeYZ | |
DgNP9uFTAjdWETgTdk0A+y6tC7eNRKuL+jr5UAtcRE7vV0iOP10g26gbroNB | |
NI3QbvVVRhS3.sbckDa4LDw.WRac9DU59kshAYT0tVbdC3fNKj2E.P.ZbmNf | |
aCOQPW47.Uvusw8fCs2d5ywcVQkm0XYMvpv3T1v.90sWBKKSQehZi2uvUGZB | |
swiKZKCM13B1s5AExRErOMX67VBrax1xOBAoby8rgx1Rc9r5ZY5ZsTOIILb5 | |
gkZmLntxSmCorDP5WYg.gqNhv+NP1Xn0oDL1gGcnt0qY9xc3oEsAcVruLZqi | |
wItuuS4QUiz5.dBz4cMxXpQPFZB58XWLkhcAgZpZ6mjXW7e4CSRh4yQ.O9iw | |
02UaSenCROWcQC6Scn+8iJO4O5tS8lAL1xGe.97zCrS3RojGaxa6X896UjhA | |
C9rvATVVbjxTI.c5HC0dBrqKfnFNRVmiizW3CP6KAYK483jfmE1SL+2Zy405 | |
TkEHIh3YyWGU.j8awETiRNM9Pxp79P9Vo3psRBzZVZVPzQxy7GGiuI.dLCfL | |
XnV2kEhoxhTpGVgwV0BsKKnAWTrlRxh0DRVLUTt.9EmrVmpsSAAD2f.BGPAj | |
Zp.N7y2DNEBvlHKzQRXLxRDkLNBiQZI5vOmiXprjK0CrrXjRRlmuCqrfMUVx | |
MlOvxhYypG9YR4PuAJI6wQXLaDyHgLFYvCM7SqQF6hg6vKKFuro2vKKHiG9B | |
GdgQjP+FoiZdQo7Sbh78KD7sd8REEyWJRbufGNjo1kQo7JnizedaX7C9gZpM | |
ebKdMyE5STl9nTd0o0QskPnfnOw2RG3Oi1GmFjE7DC7u.AQ+YTDaqu9W4m+3 | |
2qDcnIlmEHDnAIJpUdp.nSygwoHCUKzbX+mVG+snNjqKXZyI7mUgL9S+n3fu | |
xcRYdK7IQpOzg9Ixt8DajfkwHyxZJTvn9RP18pPO.dhEFCH.YfOIX.EBE+6x | |
CvwlWBAvMlc3JFNoSQXUsWpDE+MJYupD+jQKmfq.dcntJfarv.Pop7A1wqlP | |
p9VAUBiW0EPowIOXWocAhqbHiCcZBJctBafar1rfrT47Aj9SZAHA2bhyicKZ | |
Q8mP3AZv5MT57u9rvE6UrqoDsfnMW7RTbeCWnn.NEpQK0V4Rj3vuuaO3Ccod | |
LfHlXDhHGN43MUpVIMs.zVVctmRtT+uwUigpD.R8.Noj9XgGyVFBOuygaWcg | |
9.5pxWME9ZUNGtYq4a9hqOpRu6aK7Cz6Y886Y886Y88P7j7kqqCNtpREd.YF | |
QIZO+wH15R9ipTggHCG8mgiJQH9z0.WsyLeUpPfbU9iHIv7bfr3e7ZPq1YJl | |
BlPNj4EZExh1xsCcEPV6zxVgUHBsFWd5MHab4kzGAUp5DFBXXCALOUHJvyG7 | |
h6ek00fXsx0JhJBNHWo6NzYCjIdlA3ECQ4PgnhXLw18JRQnWQD42thwOsVLT | |
PDcUPAMuLpeMfUqkJEjdO6jYFX8wiNldEnliodYoV9yANWrPc2PPBbMXo4g+ | |
rYDVgs+.fh+LD7DWicTcPFslKa9InJCuMz2gVq+K5mVrbYP3LBsvWAZ0pqo5 | |
pJ7bCtD9YgtB+rZc6hn7BMGbnbyZnHpumwj.c34oeW3mE5Uf20tckzViNwqM | |
mUjSnLcv4UhF8lm9CuV7nuqYhvTf7uiAqRslPrJk1oobngUXLlF8WRrGkIcc | |
TDQuBy5PlOVmLgXJr6vO7piDnd7Gb0E6kccnUA5MOdulbvM+tTRE6XO3z60j | |
Si7rH79crzGAYGxffOuNw+aKED..rONHJKE7Y06PGj5OcfXSnFIHIQsIYKUv | |
iwtjgjLfdCLCIafysFfSMxtVhkJheJpShbfyDRShbL30oilUwu848Vsj8J6w | |
D9bu3v0cjsWMR4TMcbzu+Mbbday1qKN5ow27JDcktq1m8YeNkYdSvKa0qxE8 | |
y3yUsplE09cBd8NAudmfWSIBdcZkjqhgWsSnDuhOKMDBMWBC8SrUW8CFpcdw | |
4QUzOWY3b.q.qjQ941dGZXHFmNGgTDVG6MWdjsoeK3GM9Rk45YGmlVbDj87h | |
pWRH64AgcbtySD6tq6o01N23vZxDplNZMeHGGdPXFGV8ZuxdlAWaqV9gMDuf | |
sSEL0N707hiNWJc1+6SdkMDjBSwbNcrRlOra5pYEsig.1biSzQwI6FDFgo.J | |
0KsNh6bwg+Te9tzFjxEpJPkpQYTu4hUrghDXJzRO55cVMY1NIop4jukH0j6D | |
p5J4Lc3pfcWJKinIMibPScF43LgpsZzIDibP1COMEnSHVv0A9tLBEpPbmLLh | |
lJ0.O7viLvdg4TvogHRl57uwxzBI3PRihynPA3y9q82mA5DWJPF7bgQZxl.c | |
d6UUtzuROPfOGuYSJSVL9+xgc6AjtfRvlQI0i7knKk9NuUqcYc.Q7L.PTU1. | |
KqoIbTKCSB1sONIaW7SAraAEeqka.MSLgYRpW2NH3aiZJT38hWjZm18uAiMZ | |
tdPpJ4Mt3SPwUfAi6HBA+Jx5vn.KC..UluQdSP0nuEmDtVS2wM6SA1hOS88E | |
1RkqAw6g0xzwKU6oZrzaoWyQU4svDqqeHx4u0S6qgJkeA5XBQXauGqmLbkzf | |
szKKmW.E8T2ixwyPiIU8mJGYZIorLI1EWTGXb64ZR640aMmiIMGA2asmsQsW | |
u0bVlzb18VyQMZzB0s+ZPyzeBwhzOMnkwMHteZPhwMHpeZPjwMX+nCIFMngz | |
eiRIticCNxy5IFMlA2iMH1nFr+VkfXzfTrU+0fkBCccsWkAVUBzwHHAn5j.X | |
OHAXyL1h5MPGajwVT+MNFazDGDs2rtiMZhCoG6gFMwA0i5PnwPZ+r9Edbs0h | |
LZwDjWMyKwiqHPFHSCFJBCn4QjQFmP82JBHiLNgGz9rY1GwC3ZBUdDDF7hR7 | |
E1djQt8LxbBp+1QCB0EcZezfvQdEAjQtR40qsW6ySur295HnTIa0jMU0rTqZ | |
FpcgrSqgLS6rrRSJC7e7+APqZOfB | |
-----------end_max5_patcher----------- | |
</code></pre> |