<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Coding4Fun Kinect Projects  - Channel 9</title>
    <atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/coding4fun/kinect/feed"></atom:link>
    <itunes:summary></itunes:summary>
    <itunes:author>Microsoft</itunes:author>
    <itunes:subtitle></itunes:subtitle>
    <image>
      <url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
      <title>Coding4Fun Kinect Projects  - Channel 9</title>
      <link>http://channel9.msdn.com/coding4fun/kinect</link>
    </image>
    <itunes:image href="http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png"></itunes:image>
    <itunes:category text="Technology"></itunes:category>
    <description></description>
    <link>http://channel9.msdn.com/coding4fun/kinect</link>
    <language>en</language>
    <pubDate>Fri, 24 May 2013 01:25:48 GMT</pubDate>
    <lastBuildDate>Fri, 24 May 2013 01:25:48 GMT</lastBuildDate>
    <generator>Rev9</generator>
    <c9:totalResults>482</c9:totalResults>
    <c9:pageCount>20</c9:pageCount>
    <c9:pageSize>25</c9:pageSize>
  <item>
      <title>Kinect Speech Media Controller</title>
      <description><![CDATA[<p>Today's project by Mick Palmer shows off, with source, one of the killer features of the Kinect, it's superior speech capabilities. And who doesn't want to name their Kinect and to be able to yell (err... talk too) their media player?</p><h2><a href="http://kinectmediacontroller.blogspot.co.uk/2013/05/speech-recognition-for-kinect-kinect.html" target="_blank">SPEECH RECOGNITION FOR THE KINECT: Kinect speech media controller</a></h2><blockquote><p>The Kinect speech media controller turns your windows media player into a voice controlled media player. Forget remote controls. Forget waving your arms and hands around to control your media player. Control it purely by voice.</p><p>Not only that, but to make it a bit more interesting, you get to choose the words for the commands. While this is fun, I found this to be necessary. Kinect speech works great, but it has a few problems with some strong accents.</p><p>When working on the voice controlled maths game for Kin-educate the Kinect refused to recognise the word 'four' in a British accent. After trying to spell it different ways (fore, for) and having no luck I gave up. I just made sure the answers could never be four. Problem solved. But not really.</p><p>The real solution? We all speak differently and use different phrases, so why not choose what words and phrases you use to control the Kinect? Give your Kinect a unique name, and when you call it, the Kinect will activate and start listening for commands.</p><p><a href="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B2%5D-248.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image_thumb-245.png" alt="image" width="520" height="354" border="0"></a></p><p>Try different phrases and words to see which work well for you, and have a bit of fun with it too. This way the Kinect will be more responsive to your particular way of speaking. You can change the volume, play / pause, rewind / fast-forward&nbsp; open and close the media player and browse for files all through voice control.</p><p>This is a really simple demo that could be expanded in to much more. With a quick change to the code this can be used to control any windows based program. A whole range of other voice commands could be added.</p><p>...</p><p>After a few seconds of silence the Kinect will go into standby mode. It will stay like this until you call it by its name. When you are not using it call the 'hide' command to minimise the app to the task bar.</p><p>Check out this <a href="http://www.blogger.com/#">video of the app</a> in action. As you can see it works pretty good. You could have a lot of fun changing the commands around.</p><p>I'll make the source code available to download next week. In the meantime remember to have a look at the <a href="http://kin-educate.blogspot.co.uk/">speech recognition tutorial</a>. ...</p></blockquote><p><strong>Project Information URL:</strong> <a title="http://kinectmediacontroller.blogspot.co.uk/2013/05/speech-recognition-for-kinect-kinect.html" href="http://kinectmediacontroller.blogspot.co.uk/2013/05/speech-recognition-for-kinect-kinect.html">http://kinectmediacontroller.blogspot.co.uk/2013/05/speech-recognition-for-kinect-kinect.html</a></p><p><strong>Project Source URL:</strong> <em><a href="http://www.michaelpalmerwebdesign.com/downloads.php">Download here</a></em></p><p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/b1tz9DSbOG0&hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/b1tz9DSbOG0&hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p><p>Contact Information:</p><ul><li>Blog: <a title="http://www.michaelpalmerwebdesign.com/index.php" href="http://www.michaelpalmerwebdesign.com/index.php">http://www.michaelpalmerwebdesign.com/index.php</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/coding4fun/kinect/feed&WT.dl=0&WT.entryid=Entry:RSSView:456cc77313124d8bb673a1c201727ea6">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/kinect/Kinect-Speech-Media-Controller</comments>
      <itunes:summary>Today&#39;s project by Mick Palmer shows off, with source, one of the killer features of the Kinect, it&#39;s superior speech capabilities. And who doesn&#39;t want to name their Kinect and to be able to yell (err... talk too) their media player? SPEECH RECOGNITION FOR THE KINECT: Kinect speech media controllerThe Kinect speech media controller turns your windows media player into a voice controlled media player. Forget remote controls. Forget waving your arms and hands around to control your media player. Control it purely by voice. Not only that, but to make it a bit more interesting, you get to choose the words for the commands. While this is fun, I found this to be necessary. Kinect speech works great, but it has a few problems with some strong accents. When working on the voice controlled maths game for Kin-educate the Kinect refused to recognise the word &#39;four&#39; in a British accent. After trying to spell it different ways (fore, for) and having no luck I gave up. I just made sure the answers could never be four. Problem solved. But not really. The real solution? We all speak differently and use different phrases, so why not choose what words and phrases you use to control the Kinect? Give your Kinect a unique name, and when you call it, the Kinect will activate and start listening for commands.  Try different phrases and words to see which work well for you, and have a bit of fun with it too. This way the Kinect will be more responsive to your particular way of speaking. You can change the volume, play / pause, rewind / fast-forward&amp;nbsp; open and close the media player and browse for files all through voice control. This is a really simple demo that could be expanded in to much more. With a quick change to the code this can be used to control any windows based program. A whole range of other voice commands could be added. ... After a few seconds of silence the Kinect will go into standby mode. It will stay like this until you call it by its name. When you are not using it</itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/kinect/Kinect-Speech-Media-Controller</link>
      <pubDate>Thu, 23 May 2013 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/kinect/Kinect-Speech-Media-Controller</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/8ab87a36-87ed-4740-97e7-0c22f7beeafd.png" height="67" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/e9f8e24f-772f-4bdf-86c3-1402f6b126fc.png" height="147" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/kinect/Kinect-Speech-Media-Controller/RSS</wfw:commentRss>
      <category>Coding4Fun</category>
      <category>Kinect</category>
    </item>
  <item>
      <title>The soul of Kinect For Windows Interactions from Soul Solutions</title>
      <description><![CDATA[<p>Today is is like a six for one deal day where we highlight a series of articles from <a href="http://www.soulsolutions.com.au" target="_blank">Soul Solutions</a> about our favorite hardware device (and how you can start building with it faster)</p><h2><a>Kinect For Windows Interactions Gallery</a></h2><blockquote><p>As the Kinect For Windows SDK has started to evolve, the team has been adding some nice little controls which are quite useful and also controls everyone was writing in one way or another to solve the same issues. I think it’s a really good step so we’re not all spending a bunch of time writing similar controls plus it means there should be some consistency going forward if people use the supplied controls. This will help users with the learning curve with many of the applications.</p><p>When you first look through the interactions gallery it’s a bit overwhelming as there’s a bunch of controls and the interaction stream to deal with all at once. For this reason I wanted to do a set of posts so we can concentrate on them one at a time.</p><ul><li><a href="http://www.soulsolutions.com.au/Blog/tabid/73/EntryId/852/Kinect-For-Windows-Interactions-Gallery-ndash-KinectSensorUI.aspx">KinectSensorUI</a> </li><li><a href="http://www.soulsolutions.com.au/Blog/tabid/73/EntryId/853/Kinect-For-Windows-Interactions-Gallery-ndash-KinectRegion.aspx">KinectRegion</a> </li><li><a href="http://www.soulsolutions.com.au/Blog/tabid/73/EntryId/854/Kinect-For-Windows-Interactions-Gallery-ndash-KinectUserViewer.aspx">KinectUserViewer</a> </li><li><a href="http://www.soulsolutions.com.au/Blog/tabid/73/EntryId/855/Kinect-For-Windows-Interactions-Gallery-ndash-KinectTileButton-and-KinectCircleButton.aspx">KinectTileButton</a> </li><li><a href="http://www.soulsolutions.com.au/Blog/tabid/73/EntryId/855/Kinect-For-Windows-Interactions-Gallery-ndash-KinectTileButton-and-KinectCircleButton.aspx">KinectCirceButton</a> </li><li><a href="http://www.soulsolutions.com.au/Blog/tabid/73/EntryId/856/Kinect-For-Windows-Interactions-Gallery-ndash-KinectScrollViewer.aspx">KinectScrollViewer</a> </li><li>InteractionStream </li></ul></blockquote><p><strong>Project Information URL:</strong> <a title="http://www.soulsolutions.com.au/Blog/tabid/73/EntryId/851/Kinect-For-Windows-Interactions-Gallery.aspx" href="http://www.soulsolutions.com.au/Blog/tabid/73/EntryId/851/Kinect-For-Windows-Interactions-Gallery.aspx">http://www.soulsolutions.com.au/Blog/tabid/73/EntryId/851/Kinect-For-Windows-Interactions-Gallery.aspx</a></p><p><strong><a href="http://www.soulsolutions.com.au/Blog/tabid/73/EntryId/852/Kinect-For-Windows-Interactions-Gallery-ndash-KinectSensorUI.aspx" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B3%5D-33.png" alt="image" width="206" height="384" border="0"></a></strong></p><p>Contact Information:</p><ul><li>Blog: <a title="http://www.soulsolutions.com.au/Blog/" href="http://www.soulsolutions.com.au/Blog/">http://www.soulsolutions.com.au/Blog/</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/coding4fun/kinect/feed&WT.dl=0&WT.entryid=Entry:RSSView:e0ac1fd15d034889b604a1c2016a6d01">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/kinect/The-soul-of-Kinect-For-Windows-Interactions-from-Soul-Solutions</comments>
      <itunes:summary>Today is is like a six for one deal day where we highlight a series of articles from Soul Solutions about our favorite hardware device (and how you can start building with it faster) Kinect For Windows Interactions GalleryAs the Kinect For Windows SDK has started to evolve, the team has been adding some nice little controls which are quite useful and also controls everyone was writing in one way or another to solve the same issues. I think it’s a really good step so we’re not all spending a bunch of time writing similar controls plus it means there should be some consistency going forward if people use the supplied controls. This will help users with the learning curve with many of the applications. When you first look through the interactions gallery it’s a bit overwhelming as there’s a bunch of controls and the interaction stream to deal with all at once. For this reason I wanted to do a set of posts so we can concentrate on them one at a time. KinectSensorUI KinectRegion KinectUserViewer KinectTileButton KinectCirceButton KinectScrollViewer InteractionStream Project Information URL: http://www.soulsolutions.com.au/Blog/tabid/73/EntryId/851/Kinect-For-Windows-Interactions-Gallery.aspx  Contact Information: Blog: http://www.soulsolutions.com.au/Blog/ </itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/kinect/The-soul-of-Kinect-For-Windows-Interactions-from-Soul-Solutions</link>
      <pubDate>Tue, 21 May 2013 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/kinect/The-soul-of-Kinect-For-Windows-Interactions-from-Soul-Solutions</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/6e904353-ea1e-456c-ae06-806840d73ecf.png" height="63" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/5b6ed03a-d326-4352-83e6-48be12da44c9.png" height="138" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/kinect/The-soul-of-Kinect-For-Windows-Interactions-from-Soul-Solutions/RSS</wfw:commentRss>
      <category>Coding4Fun</category>
      <category>Kinect</category>
      <category>Kinect SDK</category>
    </item>
  <item>
      <title>&quot;Building a Real Application with Kinect&quot; from John Sonmez and pluralsight</title>
      <description><![CDATA[<p>While I don't usually highlight stuff you have to pay for (though they do offer a great free trial), this is the first course of this nature at <a href="http://www.pluralsight.com/" target="_blank">pluralsight</a> and since it covers our favorite hardware device, well, I can make an exception this time.</p><h2><a href="http://blog.pluralsight.com/2013/05/01/new-course-building-a-real-application-with-kinect/" target="_blank">New course: Building a Real Application with Kinect</a></h2><blockquote><p><strong><a href="http://pluralsight.com/training/Authors/Details/john-sonmez">John Sonmez</a> has published a new course: <a href="http://www.pluralsight.com/training/Courses/TableOfContents/building-real-kinect-application">Building a Real Application with Kinect</a></strong></p><p><em>Have you played with Microsoft Kinect? Do you think it’s legit? Wouldn’t it be awesome if you could write your own Kinect enabled applications to take advantage of this awesome piece of technology? Well, I have great news… <a href="http://feeds.feedburner.com/MakingTheComplexSimple">John</a> has written a course so you can&nbsp; </em></p><p>In this course he will walk you through the creation of a real application using the Kinect. You’ll be building a Fruit Ninja clone called Shape Ninja which will be capable of detecting chopping gestures and responding to audio commands. You will start off by learning a little bit about the Kinect itself and the <a href="http://www.microsoft.com/en-us/kinectforwindows/develop/">Kinect SDK</a>. Then, John shows you just how easy it is to get color image and depth data from the Kinect. You’ll make your application be able to detect and respond to a chopping gesture. He wraps things up by teaching you how to use the Microsoft Speech Platform SDK in combination with the Kinect’s audio sensors to implement real voice commands for our application.</p><p>If you’ve been waiting to check out the Kinect, but you didn’t know where to start, or perhaps you thought it would be difficult to learn; this course will get you up and running with the Kinect in no time. <a href="http://www.pluralsight.com/training/Courses/TableOfContents/building-real-kinect-application">Click here</a> to get started now. We hope you enjoy the course!</p></blockquote><p><strong>Project Information URL:</strong> <a title="http://blog.pluralsight.com/2013/05/01/new-course-building-a-real-application-with-kinect/" href="http://blog.pluralsight.com/2013/05/01/new-course-building-a-real-application-with-kinect/">http://blog.pluralsight.com/2013/05/01/new-course-building-a-real-application-with-kinect/</a>, <a title="http://www.pluralsight.com/training/Courses/TableOfContents/building-real-kinect-application" href="http://www.pluralsight.com/training/Courses/TableOfContents/building-real-kinect-application">http://www.pluralsight.com/training/Courses/TableOfContents/building-real-kinect-application</a></p><p><a href="http://www.pluralsight.com/training/Courses/TableOfContents/building-real-kinect-application" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B24%5D-2.png" alt="image" width="692" height="608" border="0"></a></p><p><a href="http://www.pluralsight.com/training/Courses/TableOfContents/building-real-kinect-application" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B23%5D-2.png" alt="image" width="687" height="491" border="0"></a></p><p><a href="http://www.pluralsight.com/training/Courses/TableOfContents/building-real-kinect-application" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B22%5D-2.png" alt="image" width="696" height="491" border="0"></a></p><p><a href="http://www.pluralsight.com/training/Courses/TableOfContents/building-real-kinect-application" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B21%5D-5.png" alt="image" width="705" height="519" border="0"></a></p><p><a href="http://www.pluralsight.com/training/Courses/TableOfContents/building-real-kinect-application" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B20%5D-5.png" alt="image" width="686" height="514" border="0"></a></p><p>Contact Information:</p><ul><li>Blog: <a title="http://blog.pluralsight.com/2013/05/01/new-course-building-a-real-application-with-kinect/" href="http://blog.pluralsight.com">http://blog.pluralsight.com</a> </li><li>Twitter: <a href="https://twitter.com/pluralsight" target="_blank">@pluralsight</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/coding4fun/kinect/feed&WT.dl=0&WT.entryid=Entry:RSSView:06f40f2e24ea422dbf1ea1bb0145550d">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/kinect/Building-a-Real-Application-with-Kinect-from-John-Sonmez-and-pluralsight</comments>
      <itunes:summary>While I don&#39;t usually highlight stuff you have to pay for (though they do offer a great free trial), this is the first course of this nature at pluralsight and since it covers our favorite hardware device, well, I can make an exception this time. New course: Building a Real Application with KinectJohn Sonmez has published a new course: Building a Real Application with Kinect Have you played with Microsoft Kinect? Do you think it’s legit? Wouldn’t it be awesome if you could write your own Kinect enabled applications to take advantage of this awesome piece of technology? Well, I have great news… John has written a course so you can&amp;nbsp;  In this course he will walk you through the creation of a real application using the Kinect. You’ll be building a Fruit Ninja clone called Shape Ninja which will be capable of detecting chopping gestures and responding to audio commands. You will start off by learning a little bit about the Kinect itself and the Kinect SDK. Then, John shows you just how easy it is to get color image and depth data from the Kinect. You’ll make your application be able to detect and respond to a chopping gesture. He wraps things up by teaching you how to use the Microsoft Speech Platform SDK in combination with the Kinect’s audio sensors to implement real voice commands for our application. If you’ve been waiting to check out the Kinect, but you didn’t know where to start, or perhaps you thought it would be difficult to learn; this course will get you up and running with the Kinect in no time. Click here to get started now. We hope you enjoy the course! Project Information URL: http://blog.pluralsight.com/2013/05/01/new-course-building-a-real-application-with-kinect/, http://www.pluralsight.com/training/Courses/TableOfContents/building-real-kinect-application      Contact Information: Blog: http://blog.pluralsight.com Twitter: @pluralsight </itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/kinect/Building-a-Real-Application-with-Kinect-from-John-Sonmez-and-pluralsight</link>
      <pubDate>Fri, 17 May 2013 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/kinect/Building-a-Real-Application-with-Kinect-from-John-Sonmez-and-pluralsight</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/d581179f-94d1-44ed-9849-512d0ab209b7.png" height="47" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/b68624ab-2f6d-4bbf-9cda-d18d206b794a.png" height="104" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/kinect/Building-a-Real-Application-with-Kinect-from-John-Sonmez-and-pluralsight/RSS</wfw:commentRss>
      <category>Coding4Fun</category>
      <category>Kinect</category>
      <category>Training</category>
    </item>
  <item>
      <title>The Green Screen without a Green Screen - &quot;Kinect No Need 4 Green&quot;</title>
      <description><![CDATA[<p>As promised on Tuesday, here's this week's second project by David Renton, this time with him showing off (with code) how to do a &quot;green screen&quot; without a green screen...</p><h2><a href="http://drenton72.wordpress.com/2013/05/10/kinect-no-need-4-green-the-green-screen-without-a-green-screen/" target="_blank">Kinect No Need 4 Green – The Green Screen without a Green Screen</a></h2><blockquote><p>This little piece of software allows you to produce easily, quickly and cheaply the type of picture that you would normally need a proper green screen setup to create. The software uses a Kinect for Windows or Kinect for XBOX360 device connected to a Windows 7 or 8 pc.</p><p>All you need to do is stand in front of the device and it will cut you out. You can choose between different backdrops, which you can add to by copying your own pictures (JPEG or PNG) into the PICTURES sub-folder. You can zoom in &amp; out and move the cut out image using the keyboard or by on-screen controls.&nbsp; You can take snapshot pictures of what is displayed in the window and these pictures are saved into the SNAPSHOTS sub-folder.</p><p><strong>The keyboard controls are as below:-</strong><br>SPACE bar takes a snapshot photo<br>W,A,S,D keys move the cut-out image left, right, up and down<br>&#43; and – keys zoom the cut-out image in and out<br>UP and DOWN keys allow you to adjust the viewing angle of the Kinect Device<br>LEFT and RIGHT keys allow you to choose the backdrop picture<br>M toggles mirroring mode on and off<br>F11 toggles full screen mode on and off<br>C toggles depth cut off mode on and off. This mode changes the way Kinect cuts the image out, by cutting out based on the distance from Kinect, rather than trying to cut out individual people. When in this mode the &lt; key and the &gt; key allow you to adjust the cut off distance.</p></blockquote><p><strong>Project Information URL:</strong> <a title="http://drenton72.wordpress.com/2013/05/10/kinect-no-need-4-green-the-green-screen-without-a-green-screen/" href="http://drenton72.wordpress.com/2013/05/10/kinect-no-need-4-green-the-green-screen-without-a-green-screen/">http://drenton72.wordpress.com/2013/05/10/kinect-no-need-4-green-the-green-screen-without-a-green-screen/</a></p><p><strong>Project Download URL:</strong> <a href="http://sdrv.ms/10xlMO3">Click here to download</a> No Need 4 Green version 1</p><p><strong>Project Source URL:</strong> <a href="http://sdrv.ms/10xlUgD">Click here to download </a>No Need 4 Green version 1 with C# source code</p><p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/wcsi567BLN4&hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/wcsi567BLN4&hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p><p><a href="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B2%5D-247.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image_thumb-244.png" alt="image" width="507" height="288" border="0"></a></p><p><a href="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B5%5D-150.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image_thumb%5B1%5D-159.png" alt="image" width="520" height="306" border="0"></a></p><p>Contact Information:</p><ul><li>Blog: <a href="http://drenton72.wordpress.com">http://drenton72.wordpress.com</a> </li><li>Twitter: <a href="https://twitter.com/#!/drenton72">@drenton72</a> </li></ul><p><strong>Update: </strong>Since the writing of this post David has already released a v2!</p><h2><a href="http://drenton72.wordpress.com/2013/05/12/kinect-noneed4green-v2/">Kinect NoNeed4Green&nbsp;v2</a></h2><blockquote><p>I've already made some changes to my NoNeed4Green, so here is version 2. The main addition being the facility to add foreground pictures. The foreground pictures have their own sub-folder called foreground and they use PNG files only, as you need images with transparent backgrounds for it to work. This allows you to put objects in front of the live cut-outs of people as well as having a background behind them. This lets you do things like putting someone behind the desk of the oval office or behind the desk of the BBC newsroom or on the bow of the Titanic. You can also now resize and move all 3 layers. Layer 1 is the background, layer 2 is the live cut-outs of people, while layer 3 are the foreground objects.</p><p>...</p><p>There is a few new keyboard controls as well :-</p><p>H toggles between hiding all on-screen buttons and revealing them. Keys 1,2,3 select layers 1,2 and 3 to allow you to move and resize them.</p><p>...</p></blockquote><p><strong>Project Information URL:</strong> <a href="http://drenton72.wordpress.com/2013/05/12/kinect-noneed4green-v2/">http://drenton72.wordpress.com/2013/05/12/kinect-noneed4green-v2/</a></p><p><strong>Project Download URL:</strong> <a title="NoNeed4Green v2" href="http://sdrv.ms/10xlMO3" target="_blank">Click here to download</a> No Need 4 Green version 2</p><p><strong>Project Source URL:</strong> <a title="NoNeed4Green v2" href="http://sdrv.ms/10xlMO3" target="_blank">Click here to download</a> No Need 4 Green version 2</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/coding4fun/kinect/feed&WT.dl=0&WT.entryid=Entry:RSSView:dea34d2a511e4dd99adba1bb01429044">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/kinect/The-Green-Screen-without-a-Green-Screen-Kinect-No-Need-4-Green</comments>
      <itunes:summary>As promised on Tuesday, here&#39;s this week&#39;s second project by David Renton, this time with him showing off (with code) how to do a &amp;quot;green screen&amp;quot; without a green screen... Kinect No Need 4 Green – The Green Screen without a Green ScreenThis little piece of software allows you to produce easily, quickly and cheaply the type of picture that you would normally need a proper green screen setup to create. The software uses a Kinect for Windows or Kinect for XBOX360 device connected to a Windows 7 or 8 pc. All you need to do is stand in front of the device and it will cut you out. You can choose between different backdrops, which you can add to by copying your own pictures (JPEG or PNG) into the PICTURES sub-folder. You can zoom in &amp;amp; out and move the cut out image using the keyboard or by on-screen controls.&amp;nbsp; You can take snapshot pictures of what is displayed in the window and these pictures are saved into the SNAPSHOTS sub-folder. The keyboard controls are as below:-SPACE bar takes a snapshot photoW,A,S,D keys move the cut-out image left, right, up and down&amp;#43; and – keys zoom the cut-out image in and outUP and DOWN keys allow you to adjust the viewing angle of the Kinect DeviceLEFT and RIGHT keys allow you to choose the backdrop pictureM toggles mirroring mode on and offF11 toggles full screen mode on and offC toggles depth cut off mode on and off. This mode changes the way Kinect cuts the image out, by cutting out based on the distance from Kinect, rather than trying to cut out individual people. When in this mode the &amp;lt; key and the &amp;gt; key allow you to adjust the cut off distance. Project Information URL: http://drenton72.wordpress.com/2013/05/10/kinect-no-need-4-green-the-green-screen-without-a-green-screen/ Project Download URL: Click here to download No Need 4 Green version 1 Project Source URL: Click here to download No Need 4 Green version 1 with C# source code    Contact Information: Blog: http://drenton72.wordpress.com Twitter: @drenton72</itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/kinect/The-Green-Screen-without-a-Green-Screen-Kinect-No-Need-4-Green</link>
      <pubDate>Thu, 16 May 2013 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/kinect/The-Green-Screen-without-a-Green-Screen-Kinect-No-Need-4-Green</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/1606b00e-97a9-4011-9eb1-2a2314601985.png" height="57" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/579beace-921a-4201-86de-f2a559bbfdcd.png" height="126" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/kinect/The-Green-Screen-without-a-Green-Screen-Kinect-No-Need-4-Green/RSS</wfw:commentRss>
      <category>C#</category>
      <category>Coding4Fun</category>
      <category>Kinect</category>
    </item>
  <item>
      <title>Two Kinects, Less Occlusion</title>
      <description><![CDATA[<p>Today's inspirational video comes to us via the team at <a href="http://secondstory.com" target="_blank">Second Story</a> where they show off some of the work they are doing with using two Kinects at the same time...</p><h2>Lose your Occlusion</h2><blockquote><p>Depth-sensing cameras like the Kinect give us the opportunity to mix physical environments and virtual environments, creating new immersive experiences. In this Second Story Labs experiment, we demonstrate how the use of multiple cameras helps solve problems with occlusion or “holes” the use of a single camera creates.</p><p>If you’ve ever worked with a Microsoft Kinect, you know that occlusion is no laughing matter. It’s responsible for gaping holes in people’s chests, disappearing necks, the noseless faces of zombies. Humans are full of convexities, and to a Kinect that means that we are also full of holes. We’ve dealt with this in lots of creative ways—filling in gaps with best estimates, “blurring” data, hiding holes with smoke and mirrors. But the best and perhaps most obvious solution to the dilemma of occlusion is simply to add more Kinects. A second gunman, if you will, shooting from an angle that will cover the first Kinect’s blind spot.</p><p>In this case, we are calibrating two Kinects in space about a meter apart and angled inward toward their subject. This way we can “see” our way around noses, arms, and other pesky occlusions. Then all we have to do is combine their data into a single mesh, and the rest is up to our imaginations.</p><p>At full resolution, we can actually get a pretty accurate model of a person’s face. And all of this is being rendered in real time, so that a user’s reality can be “augmented” while they interact. Here we have added three-dimensional models and rain particles to the virtual space to put the user into an imaginary landscape.</p></blockquote><p><strong>Project Information URL:</strong> <a title="http://blog.secondstory.com/2013/03/18/lose-your-occlusion-2/" href="http://blog.secondstory.com/2013/03/18/lose-your-occlusion-2/">http://blog.secondstory.com/2013/03/18/lose-your-occlusion-2/</a></p><p><object width="400" height="220"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=61381629&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=61381629&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="220"></embed></object><p><a href="http://vimeo.com/61381629">from Vimeo</a>.</p></p><p>Contact Information:</p><ul><li>Blog: <a title="http://blog.secondstory.com/" href="http://blog.secondstory.com/">http://blog.secondstory.com/</a> </li><li>Twitter: <a href="https://twitter.com/2storypdx" target="_blank">@2storypdx</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/coding4fun/kinect/feed&WT.dl=0&WT.entryid=Entry:RSSView:cb1e3d3b4d5941a589c5a1bb01408ecd">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/kinect/Two-Kinects-Less-Occlusion</comments>
      <itunes:summary>Today&#39;s inspirational video comes to us via the team at Second Story where they show off some of the work they are doing with using two Kinects at the same time... Lose your OcclusionDepth-sensing cameras like the Kinect give us the opportunity to mix physical environments and virtual environments, creating new immersive experiences. In this Second Story Labs experiment, we demonstrate how the use of multiple cameras helps solve problems with occlusion or “holes” the use of a single camera creates. If you’ve ever worked with a Microsoft Kinect, you know that occlusion is no laughing matter. It’s responsible for gaping holes in people’s chests, disappearing necks, the noseless faces of zombies. Humans are full of convexities, and to a Kinect that means that we are also full of holes. We’ve dealt with this in lots of creative ways—filling in gaps with best estimates, “blurring” data, hiding holes with smoke and mirrors. But the best and perhaps most obvious solution to the dilemma of occlusion is simply to add more Kinects. A second gunman, if you will, shooting from an angle that will cover the first Kinect’s blind spot. In this case, we are calibrating two Kinects in space about a meter apart and angled inward toward their subject. This way we can “see” our way around noses, arms, and other pesky occlusions. Then all we have to do is combine their data into a single mesh, and the rest is up to our imaginations. At full resolution, we can actually get a pretty accurate model of a person’s face. And all of this is being rendered in real time, so that a user’s reality can be “augmented” while they interact. Here we have added three-dimensional models and rain particles to the virtual space to put the user into an imaginary landscape. Project Information URL: http://blog.secondstory.com/2013/03/18/lose-your-occlusion-2/ from Vimeo.  Contact Information: Blog: http://blog.secondstory.com/ Twitter: @2storypdx </itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/kinect/Two-Kinects-Less-Occlusion</link>
      <pubDate>Wed, 15 May 2013 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/kinect/Two-Kinects-Less-Occlusion</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/37caa51a-fa6c-4aff-a1e3-02180caa9d84.png" height="80" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/89d45c70-864a-45f9-8294-7de20751ca15.png" height="177" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/kinect/Two-Kinects-Less-Occlusion/RSS</wfw:commentRss>
      <category>Coding4Fun</category>
      <category>Kinect</category>
    </item>
  <item>
      <title>Press and Grip gesture support added to the Kinect Magic Cursor</title>
      <description><![CDATA[<p>Friend of the Gallery, David Renton, is back, this week with two different updates and projects.</p><p>Today...</p><h2><a href="http://drenton72.wordpress.com/2013/05/09/kinect-magic-cursor-version-1-7-with-gesture-support/" target="_blank">Kinect Magic Cursor version 1.7 with Gesture support</a></h2><blockquote><p>I am releasing a new version of Kinect Magic Cursor which works much like the last version except it now uses gestures to simulate the left mouse button, instead of raising your left hand. So now your right hand controls the mouse pointer and you can PRESS with your left hand to simulate a single left mouse button click. You can also GRIP (make a fist) with your right hand to simulate holding down the left mouse button for dragging, selecting etc. To stop holding it down you simply RELEASE (stop making a fist). I went with the LEFT hand for PRESS rather than the right hand as I found pressing with the RIGHT hand tending to move the cursor and made it hard to click on small buttons.</p></blockquote><p><strong>Project Information URL:</strong> <a title="http://drenton72.wordpress.com/2013/05/09/kinect-magic-cursor-version-1-7-with-gesture-support/" href="http://drenton72.wordpress.com/2013/05/09/kinect-magic-cursor-version-1-7-with-gesture-support/">http://drenton72.wordpress.com/2013/05/09/kinect-magic-cursor-version-1-7-with-gesture-support/</a></p><p><strong>Project Download URL:</strong> <a href="http://sdrv.ms/10rovE2">Click here to download</a> Kinect Magic Cursor V1.7</p><p><strong>Project Source URL:</strong> <a href="http://sdrv.ms/10roD6h">Click here to download </a>Kinect Magic Cursor v1.7 with C# source</p><p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/uv5-_UjdTF0&hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/uv5-_UjdTF0&hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p><p>Contact Information:</p><ul><li>Blog: <a href="http://drenton72.wordpress.com">http://drenton72.wordpress.com</a> </li><li>Twitter: <a href="https://twitter.com/#!/drenton72">@drenton72</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/coding4fun/kinect/feed&WT.dl=0&WT.entryid=Entry:RSSView:aa5d9c207e694389b7fea1bb013e38ee">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/kinect/Press-and-Grip-gesture-support-added-to-the-Kinect-Magic-Cursor</comments>
      <itunes:summary>Friend of the Gallery, David Renton, is back, this week with two different updates and projects. Today... Kinect Magic Cursor version 1.7 with Gesture supportI am releasing a new version of Kinect Magic Cursor which works much like the last version except it now uses gestures to simulate the left mouse button, instead of raising your left hand. So now your right hand controls the mouse pointer and you can PRESS with your left hand to simulate a single left mouse button click. You can also GRIP (make a fist) with your right hand to simulate holding down the left mouse button for dragging, selecting etc. To stop holding it down you simply RELEASE (stop making a fist). I went with the LEFT hand for PRESS rather than the right hand as I found pressing with the RIGHT hand tending to move the cursor and made it hard to click on small buttons. Project Information URL: http://drenton72.wordpress.com/2013/05/09/kinect-magic-cursor-version-1-7-with-gesture-support/ Project Download URL: Click here to download Kinect Magic Cursor V1.7 Project Source URL: Click here to download Kinect Magic Cursor v1.7 with C# source  Contact Information: Blog: http://drenton72.wordpress.com Twitter: @drenton72 </itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/kinect/Press-and-Grip-gesture-support-added-to-the-Kinect-Magic-Cursor</link>
      <pubDate>Tue, 14 May 2013 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/kinect/Press-and-Grip-gesture-support-added-to-the-Kinect-Magic-Cursor</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/b5403199-6a7a-4044-9f80-db6914f08bfa.png" height="67" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/c102d4c4-7b3c-419d-aa2e-957064998919.png" height="122" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/kinect/Press-and-Grip-gesture-support-added-to-the-Kinect-Magic-Cursor/RSS</wfw:commentRss>
      <category>C#</category>
      <category>Coding4Fun</category>
      <category>Gestures</category>
      <category>Kinect</category>
    </item>
  <item>
      <title>Demystifying the Interaction Stream (and how to use it without WPF)</title>
      <description><![CDATA[<p>The second in our two part InteractionStream without WPF series comes from András Velvárt, where he dives into a good deal of depth, not only showing how it works, but explains the details behind it too...</p><h2><a href="http://dotneteers.net/blogs/vbandi/archive/2013/05/03/kinect-interactions-with-wpf-part-iii-demystifying-the-interaction-stream.aspx" target="_blank">Kinect Interactions with(out) WPF – Part III: Demystifying the Interaction Stream</a></h2><blockquote><p>&nbsp;<em>In this part of my <a href="http://dotneteers.net/blogs/vbandi/archive/tags/Kinect&#43;Interactions/default.aspx">Kinect Interaction blog post series</a>, we go deep into the rabbit hole, and examine the foundation of Kinect Interactions – the <strong>InteractionStream</strong>, upon which the entire library is built. This is a risky ride – with no official documentation, we can only count on our trusty reflector, the source code of the Kinect Interaction SDK and careful exploration. </em></p><p><em>You only need to access the treasures of <strong>InteractionStream</strong>, if you want to go beyond what the <strong><a href="http://vbandi.dotneteers.net/blogs/vbandi/archive/2013/03/25/kinect-interactions-with-wpf-part-i-getting-started.aspx">KinectRegion and other controls</a></strong> provide. For example, you want to create your own KinectRegion, you want to zoom a map by gripping it with two hands, or want to build your entirely new interaction model, using two hands along with the press and grip gestures.</em></p><h4>Initializing the InteractionStream</h4><p>Initializing the InteractionStream is much like initializing the DepthStream or the SkeletonStream. If you have a KinectSensor object, all you need are the next two lines of code:</p><p>...</p><p>It seems like we are on track. Just pass an initialized <strong>KinectSensor</strong> object and this <strong>DummyInteractionClient</strong> to the constructort of the <strong>InteractionStream</strong>, and we should be all set, right? Well, not quite. The <strong>InteractionFrameReady</strong> event does not fire.</p><h4>Interaction Needs Skeleton and Depth</h4><p>It turns out, that for the InteractionStream to work, it needs to process the data from both the depth and the skeleton streams. So, we need to initiate all three of the streams. This is what the entire OnLoaded method (which you have to wire up either in XAML or in the constructor of the page) looks like:</p><p>...</p><p>It doesn’t seem so simple now, so let's walk through each line of code and see what they do. The first five lines define local variables that hold a reference to the Kinect sensor the application will use, the InteractionStream itself, the skeletons identified by the SkeletonStream, and the hand position information about the users as determined by the InteractionStream.</p><p>...</p><h4>Dissecting InteractionFrameReadyEventArgs</h4><p>So, now that we have finally made the <strong>InteractionStream</strong> call the <strong>InteractionFrameReady</strong> event, we can start analyzing what kind of data we can get to. The first step is to get our hand on an <strong>InteractionFrame</strong>, and the interaction data it contains:</p><p><a href="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B2%5D-246.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image_thumb-243.png" alt="image" width="493" height="384" border="0"></a></p><h4>Summary</h4><p>I’ve shown you how you can get started with the <strong>InteractionStream</strong> and acquire information about the hands of the users, detect active hands, pressing (<strong>IsPressed </strong>and <strong>PressExtent</strong>), and open / closed hands (<strong>HandEventType </strong>and our custom <strong>LastHandEventType</strong>). What I’ve shown here does not require WPF – you can use this from any .NET application, be it XNA, Windows Forms or even Command Line.</p></blockquote><p><strong>Project Information URL:</strong> <a title="http://dotneteers.net/blogs/vbandi/archive/2013/05/03/kinect-interactions-with-wpf-part-iii-demystifying-the-interaction-stream.aspx" href="http://dotneteers.net/blogs/vbandi/archive/2013/05/03/kinect-interactions-with-wpf-part-iii-demystifying-the-interaction-stream.aspx">http://dotneteers.net/blogs/vbandi/archive/2013/05/03/kinect-interactions-with-wpf-part-iii-demystifying-the-interaction-stream.aspx</a></p><p><strong>Project Source URL:</strong> <a title="entire solution is also downloadable" href="http://sdrv.ms/Zt35WI">Source Download</a></p><p><pre class="brush: csharp">private Dictionary&lt;int, InteractionHandEventType&gt; _lastLeftHandEvents = new Dictionary&lt;int, InteractionHandEventType&gt;(); private Dictionary&lt;int, InteractionHandEventType&gt; _lastRightHandEvents = new Dictionary&lt;int, InteractionHandEventType&gt;();
Dictionary&lt;int, InteractionHandEventType&gt;();
  
private void InteractionStreamOnInteractionFrameReady(object sender, 
ctionFrameReadyEventArgs args)
{
     using (var iaf = args.OpenInteractionFrame()) //dispose as soon as 
le
     {
         if (iaf == null)
             return;
  
         iaf.CopyInteractionDataTo(_userInfos);
     }
  
     StringBuilder dump = new StringBuilder();
  
     var hasUser = false;
     foreach (var userInfo in _userInfos)
     {
         var userID = userInfo.SkeletonTrackingId;
         if (userID == 0)
             continue;
  
         hasUser = true;
         dump.AppendLine(&quot;User ID = &quot; &#43; userID);
         dump.AppendLine(&quot;  Hands: &quot;);
         var hands = userInfo.HandPointers;
         if (hands.Count == 0)
             dump.AppendLine(&quot;    No hands&quot;);
         else
         {
             foreach (var hand in hands)
             {
                 var lastHandEvents = hand.HandType == 
ctionHandType.Left
                                             ? _lastLeftHandEvents
                                             : _lastRightHandEvents;
  
                 if (hand.HandEventType != 
ctionHandEventType.None)
                     lastHandEvents[userID] = hand.HandEventType;
  
                 var lastHandEvent = lastHandEvents.ContainsKey(userID)
                                         ? lastHandEvents[userID]
                                         : 
ctionHandEventType.None;
  
                 dump.AppendLine();
                 dump.AppendLine(&quot;    HandType: &quot; &#43; hand.HandType);
                 dump.AppendLine(&quot;    HandEventType: &quot; &#43; 
andEventType);
                 dump.AppendLine(&quot;    LastHandEventType: &quot; &#43; 
ndEvent);
                 dump.AppendLine(&quot;    IsActive: &quot; &#43; hand.IsActive);
                 dump.AppendLine(&quot;    IsPrimaryForUser: &quot; &#43; 
sPrimaryForUser);
                 dump.AppendLine(&quot;    IsInteractive: &quot; &#43; 
sInteractive);
                 dump.AppendLine(&quot;    PressExtent: &quot; &#43; 
ressExtent.ToString(&quot;N3&quot;));
                 dump.AppendLine(&quot;    IsPressed: &quot; &#43; hand.IsPressed);
                 dump.AppendLine(&quot;    IsTracked: &quot; &#43; hand.IsTracked);
                 dump.AppendLine(&quot;    X: &quot; &#43; hand.X.ToString(&quot;N3&quot;));
                 dump.AppendLine(&quot;    Y: &quot; &#43; hand.Y.ToString(&quot;N3&quot;));
                 dump.AppendLine(&quot;    RawX: &quot; &#43; 
awX.ToString(&quot;N3&quot;));
                 dump.AppendLine(&quot;    RawY: &quot; &#43; 
awY.ToString(&quot;N3&quot;));
                 dump.AppendLine(&quot;    RawZ: &quot; &#43; 
awZ.ToString(&quot;N3&quot;));
             }
         }
  
         tb.Text = dump.ToString();
     }
  
     if (!hasUser)
         tb.Text = &quot;No user detected.&quot;;
}</pre></p><p>Contact Information:</p><ul><li>Blog: <a title="http://dotneteers.net/blogs/vbandi/" href="http://dotneteers.net/blogs/vbandi/">http://dotneteers.net/blogs/vbandi/</a> </li><li>Twitter: <a href="https://twitter.com/vbandi" target="_blank">@vbandi</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/coding4fun/kinect/feed&WT.dl=0&WT.entryid=Entry:RSSView:e92af82209e34b408a1ca1b40153b14e">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/kinect/Demystifying-the-Interaction-Stream-and-how-to-use-it-without-WPF</comments>
      <itunes:summary>The second in our two part InteractionStream without WPF series comes from Andr&#225;s Velv&#225;rt, where he dives into a good deal of depth, not only showing how it works, but explains the details behind it too... Kinect Interactions with(out) WPF – Part III: Demystifying the Interaction Stream&amp;nbsp;In this part of my Kinect Interaction blog post series, we go deep into the rabbit hole, and examine the foundation of Kinect Interactions – the InteractionStream, upon which the entire library is built. This is a risky ride – with no official documentation, we can only count on our trusty reflector, the source code of the Kinect Interaction SDK and careful exploration.  You only need to access the treasures of InteractionStream, if you want to go beyond what the KinectRegion and other controls provide. For example, you want to create your own KinectRegion, you want to zoom a map by gripping it with two hands, or want to build your entirely new interaction model, using two hands along with the press and grip gestures. Initializing the InteractionStreamInitializing the InteractionStream is much like initializing the DepthStream or the SkeletonStream. If you have a KinectSensor object, all you need are the next two lines of code: ... It seems like we are on track. Just pass an initialized KinectSensor object and this DummyInteractionClient to the constructort of the InteractionStream, and we should be all set, right? Well, not quite. The InteractionFrameReady event does not fire. Interaction Needs Skeleton and DepthIt turns out, that for the InteractionStream to work, it needs to process the data from both the depth and the skeleton streams. So, we need to initiate all three of the streams. This is what the entire OnLoaded method (which you have to wire up either in XAML or in the constructor of the page) looks like: ... It doesn’t seem so simple now, so let&#39;s walk through each line of code and see what they do. The first five lines define local variables that hold a reference to </itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/kinect/Demystifying-the-Interaction-Stream-and-how-to-use-it-without-WPF</link>
      <pubDate>Thu, 09 May 2013 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/kinect/Demystifying-the-Interaction-Stream-and-how-to-use-it-without-WPF</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/0d149d5d-a674-4d9c-8821-3cc720bd6d60.png" height="77" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/ac1d7860-405a-4f5c-b891-a776453b3f96.png" height="169" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/kinect/Demystifying-the-Interaction-Stream-and-how-to-use-it-without-WPF/RSS</wfw:commentRss>
      <category>Coding4Fun</category>
      <category>Kinect</category>
      <category>Kinect SDK</category>
    </item>
  <item>
      <title>Using the InteractionStream without WPF</title>
      <description><![CDATA[<p>For the next two posts, we're going to do a mini-series on the new InteractionStream from Kinect for Windows SDK 1.7. Both focusing on using them outside of WPF.</p><p>Today's comes from <a href="http://blogs.msdn.com/501555/ProfileUrlRedirect.ashx">Ben Lower... </a></p><h2><a href="http://blogs.msdn.com/b/k4wdev/archive/2013/05/01/using-kinect-interactionstream-outside-of-wpf.aspx" target="_blank">Using Kinect InteractionStream Outside of WPF</a></h2><blockquote><p>Last month with the release of version <a href="http://blogs.msdn.com/b/kinectforwindows/archive/2013/03/18/the-latest-kinect-for-windows-sdk-is-here.aspx">1.7 of our SDK and toolkit</a> we introduced something called the <a href="http://msdn.microsoft.com/en-us/library/dn188623.aspx">InteractionStream</a>.&nbsp; Included in this release were two new samples called Controls Basics and Interaction Gallery which, among other things, show how to use the new InteractionStream along with new interactions like Press and Grip.&nbsp; Both of these new samples are written using managed code (C#) and WPF.</p><p>One question I’ve been hearing from developers is, “I don’t want to use WPF but I still want to use InteractionStream with managed code.&nbsp; How do I do this?”&nbsp; In this post I’m going to show how to do exactly that.&nbsp; I’m going to take it to the extreme by removing the UI layer completely:&nbsp; we’ll use a console app using C#.</p><p>The way our application will work is summarized in the diagram below:</p><p><a href="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B2%5D-245.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image_thumb-242.png" alt="image" width="520" height="273" border="0"></a></p><p>There are a few things to note here:</p><ol><li>Upon starting the program, we initialize our sensor, interactions, and create FrameReady event handlers. </li><li>Our sensor is generating data for every frame.&nbsp; We use our FrameReady event handlers to respond and handle depth, skeleton, and interaction frames. </li><li>The program implements the IInteractionClient interface which requires us to implement a method called <a href="http://msdn.microsoft.com/en-us/library/microsoft.kinect.toolkit.interaction.iinteractionclient.getinteractioninfoatlocation.aspx">GetInteractionInfoAtLocation</a> which gives us back information about interactions happening with a particular user at a specified location: <br>... <pre><code></code>&nbsp;</pre></li><li>The other noteworthy part of our program is in the InteractionFrameReady method.&nbsp; This is where we process information about our users, route our UI events, handle things like Grip and GripRelease, etc. </li></ol></blockquote><p><strong>Project Information URL:</strong> <a title="http://blogs.msdn.com/b/k4wdev/archive/2013/05/01/using-kinect-interactionstream-outside-of-wpf.aspx" href="http://blogs.msdn.com/b/k4wdev/archive/2013/05/01/using-kinect-interactionstream-outside-of-wpf.aspx">http://blogs.msdn.com/b/k4wdev/archive/2013/05/01/using-kinect-interactionstream-outside-of-wpf.aspx</a></p><p><strong>Project Source URL:</strong> <a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-57-68/0728.SampleCode.zip">sample code</a></p><p>Contact Information:</p><ul><li>Blog: <a href="http://blogs.msdn.com/b/k4wdev">http://blogs.msdn.com/b/k4wdev</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/coding4fun/kinect/feed&WT.dl=0&WT.entryid=Entry:RSSView:7eacbf5917d746398014a1b401501a75">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/kinect/Using-the-InteractionStream-without-WPF</comments>
      <itunes:summary>For the next two posts, we&#39;re going to do a mini-series on the new InteractionStream from Kinect for Windows SDK 1.7. Both focusing on using them outside of WPF. Today&#39;s comes from Ben Lower...  Using Kinect InteractionStream Outside of WPFLast month with the release of version 1.7 of our SDK and toolkit we introduced something called the InteractionStream.&amp;nbsp; Included in this release were two new samples called Controls Basics and Interaction Gallery which, among other things, show how to use the new InteractionStream along with new interactions like Press and Grip.&amp;nbsp; Both of these new samples are written using managed code (C#) and WPF. One question I’ve been hearing from developers is, “I don’t want to use WPF but I still want to use InteractionStream with managed code.&amp;nbsp; How do I do this?”&amp;nbsp; In this post I’m going to show how to do exactly that.&amp;nbsp; I’m going to take it to the extreme by removing the UI layer completely:&amp;nbsp; we’ll use a console app using C#. The way our application will work is summarized in the diagram below:  There are a few things to note here: Upon starting the program, we initialize our sensor, interactions, and create FrameReady event handlers. Our sensor is generating data for every frame.&amp;nbsp; We use our FrameReady event handlers to respond and handle depth, skeleton, and interaction frames. The program implements the IInteractionClient interface which requires us to implement a method called GetInteractionInfoAtLocation which gives us back information about interactions happening with a particular user at a specified location: ... &amp;nbsp;The other noteworthy part of our program is in the InteractionFrameReady method.&amp;nbsp; This is where we process information about our users, route our UI events, handle things like Grip and GripRelease, etc. Project Information URL: http://blogs.msdn.com/b/k4wdev/archive/2013/05/01/using-kinect-interactionstream-outside-of-wpf.aspx Project Source URL: sample code Contact Information: </itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/kinect/Using-the-InteractionStream-without-WPF</link>
      <pubDate>Wed, 08 May 2013 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/kinect/Using-the-InteractionStream-without-WPF</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/cd421474-4da7-4640-bbaf-0c0e825df98a.png" height="50" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/b0706222-4f0a-44fb-ab54-2be3afdac35f.png" height="111" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/kinect/Using-the-InteractionStream-without-WPF/RSS</wfw:commentRss>
      <category>Coding4Fun</category>
      <category>Kinect</category>
    </item>
  <item>
      <title>Fluent Kinect</title>
      <description><![CDATA[<p>This is why I love development and developers... Do it once, okay. Twice, maybe, Three times? Okay, need to stream line it.</p><p>Marcus has provided a great example of streamlining Kinect for Windows SDK development. It's simple, yet, when you see it, you'll know you want to grab this... (plus you've got to love that he's released the source too)</p><h2><a href="http://passiondev.wordpress.com/2013/05/03/fluent-kinect/">Fluent Kinect</a></h2><blockquote><p>Since I have been playing around with the Kinect for Windows SDK I’ve created a lot of little new projects and samples to try things out. Starting point was always something like this:</p><p><a href="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B2%5D-244.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image_thumb-241.png" alt="image" width="520" height="325" border="0"></a></p><p>Because I most often use the 640×480 option anyway, the format is an optional parameter when enabling the streams and it defaults to *640x480Fps30.</p><p>I’ve extracted the two little lines that gets the first connected Kinect Sensor to a class called KinectConnector. At the moment an exception is thrown when no Kinect unit is connected. This is not a very good way of handling this scenario and will be changed in the future.</p><p>Now the code is even cleaner:</p><p><pre class="brush: csharp">var sensor = KinectConnector.GetKinect()
.EnableColorStream()
.EnableSkeletonStream()
.EnableDepthStream()
.Seated()
.NearMode()
.Start();
</pre></p><p>For an even shorter and quicker Setup I’ve implemented the method ‘KickStart’ which enables the three streams and calls Start() on the KinectSensor object.</p><p>For future ‘try out samples’ I’ll just have to code this now:</p><p><pre class="brush: csharp">var sensor = KinectConnector.GetKinect()
.KickStart();
</pre></p></blockquote><p><strong>Project Information URL:</strong> <a title="http://passiondev.wordpress.com/2013/05/03/fluent-kinect/" href="http://passiondev.wordpress.com/2013/05/03/fluent-kinect/">http://passiondev.wordpress.com/2013/05/03/fluent-kinect/</a></p><p><strong>Project Download URL:</strong> <a href="https://github.com/MarcusKohnert/FluentKinect">FluentKinect</a></p><p><strong>Project Source URL:</strong> <a href="https://github.com/MarcusKohnert/FluentKinect">FluentKinect</a></p><p>Contact Information:</p><ul><li>Blog: <a title="http://passiondev.wordpress.com/" href="http://passiondev.wordpress.com/">http://passiondev.wordpress.com/</a> </li><li>Twitter: <a href="https://twitter.com/MarcusKohnert" target="_blank">@MarcusKohnert</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/coding4fun/kinect/feed&WT.dl=0&WT.entryid=Entry:RSSView:96e385a2d01141f8b3aea1b401431885">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/kinect/Fluent-Kinect</comments>
      <itunes:summary>This is why I love development and developers... Do it once, okay. Twice, maybe, Three times? Okay, need to stream line it. Marcus has provided a great example of streamlining Kinect for Windows SDK development. It&#39;s simple, yet, when you see it, you&#39;ll know you want to grab this... (plus you&#39;ve got to love that he&#39;s released the source too) Fluent KinectSince I have been playing around with the Kinect for Windows SDK I’ve created a lot of little new projects and samples to try things out. Starting point was always something like this:  Because I most often use the 640&#215;480 option anyway, the format is an optional parameter when enabling the streams and it defaults to *640x480Fps30. I’ve extracted the two little lines that gets the first connected Kinect Sensor to a class called KinectConnector. At the moment an exception is thrown when no Kinect unit is connected. This is not a very good way of handling this scenario and will be changed in the future. Now the code is even cleaner: var sensor = KinectConnector.GetKinect()
.EnableColorStream()
.EnableSkeletonStream()
.EnableDepthStream()
.Seated()
.NearMode()
.Start();
 For an even shorter and quicker Setup I’ve implemented the method ‘KickStart’ which enables the three streams and calls Start() on the KinectSensor object. For future ‘try out samples’ I’ll just have to code this now: var sensor = KinectConnector.GetKinect()
.KickStart();
 Project Information URL: http://passiondev.wordpress.com/2013/05/03/fluent-kinect/ Project Download URL: FluentKinect Project Source URL: FluentKinect Contact Information: Blog: http://passiondev.wordpress.com/ Twitter: @MarcusKohnert </itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/kinect/Fluent-Kinect</link>
      <pubDate>Tue, 07 May 2013 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/kinect/Fluent-Kinect</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/31225a92-179a-47c0-be42-fe238d61aee6.png" height="45" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/3726ca0d-1c38-4edc-828c-81c197ab4649.png" height="100" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/kinect/Fluent-Kinect/RSS</wfw:commentRss>
      <category>Coding4Fun</category>
      <category>Kinect</category>
      <category>Kinect SDK</category>
    </item>
  <item>
      <title>Is that a mouse on your face? Or your face acting as a mouse? Both? FaceMouse</title>
      <description><![CDATA[<p>Today's project, the second with week from Tom, takes the facial detection feature of the Kinect and Kinect for Windows SDK and pushes it farther than I think I've seen before, turning your face and facial expressions into a mouse.</p><h2><a href="http://futuretechblog.com/?p=71" target="_blank">Use your face as mouse control with Kinect</a></h2><blockquote><p>Replace your mouse with your face. Control the cursor just by moving your head. Click by winking your eyes, scroll by raising and lowering your eyebrows. All of that is possible now with <em>FaceMouse Kinect</em>.</p><p>During the usage of our <em>KinectMouse</em>, we figured out that it is very exhausting for your arm, if you have to control the mouse cursor all the time with your hand. So we were looking for a more easier method to control the mouse cursor with Kinect. All you have to do is moving your head and using some facial expressions for certain mouse actions.</p><p>...</p><h5>How does our application work?</h5><h6>Cursor Moving</h6><p>It is really easy: Just move your head to control the cursor. Make sure that Kinect can see your face as well as your chest. Sometimes the inital recognition is better when you are waving. It is normal that Kinect needs a few seconds to identify your face correctly. In contrast to <em>KinectMouse, FaceMouse Kinect </em>is more precise when you are more close to the sensor (but not too close) as the sensor has a more detailed view on your face this way. One meter should be a sufficient distance.</p><h6>Left Click</h6><p>Just wink with your right eye about a second...</p><h6>Right Click...</h6><h6>Double Click...</h6><h6>Scrolling</h6><p>Raise your eyebrows for scrolling up and lower it for scrolling down</p><h6>Drag &amp; Drop</h6><p>Open your mouth for starting drag &amp; drop. Move your head to move the cursor and keep your mouth open. For dropping, just close your mouth</p><h5>Find the correct settings for yourself</h5><p>Every face is different. It could be that the preselected settings in FaceMouse Kinect are not optimal for you. Just play a bit with the thresholds until you are satisfied.</p><ul><li><strong>ClickDelay: </strong>. </li><li><strong>Headrotation Smoothing Filter Values: </strong>... </li><li><strong>Percentage of horizontal edge Pixels: </strong>.... </li><li><strong>Used frames for closed eye detection: </strong>.... </li><li><strong>Eye closed filter threshold: </strong>... </li><li><strong>Double click second eye threshold: </strong>.... </li><li><strong>Brow raiser start threshold:&nbsp; </strong>... </li><li><strong>Brow lowerer start threshold:</strong> .... </li><li><strong>Mouth open start threshold: </strong>.... </li><li><strong>Mouth open confirmation: </strong>... </li><li><strong>Mouth open end threshold: </strong>... </li><li><strong>Scroll multiplier up: </strong>... </li><li><strong>Scroll multiplier down: </strong>... </li><li><strong>Head to Screen relation X – Width:</strong> ... </li><li><strong>Head to Screen relation Y – Height:</strong> ... </li></ul><p>I’m always happy to get some feedback. So please comment and let me know, if you are satisfied with this app. If you have any questions, feel free to ask.<strong> [Please </strong><a href="http://futuretechblog.com/?p=71" target="_blank"><strong>click through</strong></a><strong> and comment on the original post]</strong></p></blockquote><p><strong>Project Information URL:</strong> <a title="http://futuretechblog.com/?p=71" href="http://futuretechblog.com/?p=71">http://futuretechblog.com/?p=71</a></p><p><strong>Project Download URL:</strong> <a title="Download FaceMouse Kinect" href="http://www.futuretechblog.com/apps/FaceMouse%20Kinect.zip">Download FaceMouse Kinect</a></p><p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/6NFsea7CoxQ&hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/6NFsea7CoxQ&hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p><p><a href="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B2%5D-243.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image_thumb-240.png" alt="image" width="520" height="290" border="0"></a></p><p>Contact Information:</p><ul><li>Blog: <a title="http://futuretechblog.com/" href="http://futuretechblog.com/">http://futuretechblog.com/</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/coding4fun/kinect/feed&WT.dl=0&WT.entryid=Entry:RSSView:22048262de79487ea0daa1a70007e6a8">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/kinect/Is-that-a-mouse-on-your-face-Or-your-face-acting-as-a-mouse-Both-FaceMouse</comments>
      <itunes:summary>Today&#39;s project, the second with week from Tom, takes the facial detection feature of the Kinect and Kinect for Windows SDK and pushes it farther than I think I&#39;ve seen before, turning your face and facial expressions into a mouse. Use your face as mouse control with KinectReplace your mouse with your face. Control the cursor just by moving your head. Click by winking your eyes, scroll by raising and lowering your eyebrows. All of that is possible now with FaceMouse Kinect. During the usage of our KinectMouse, we figured out that it is very exhausting for your arm, if you have to control the mouse cursor all the time with your hand. So we were looking for a more easier method to control the mouse cursor with Kinect. All you have to do is moving your head and using some facial expressions for certain mouse actions. ... How does our application work?Cursor MovingIt is really easy: Just move your head to control the cursor. Make sure that Kinect can see your face as well as your chest. Sometimes the inital recognition is better when you are waving. It is normal that Kinect needs a few seconds to identify your face correctly. In contrast to KinectMouse, FaceMouse Kinect is more precise when you are more close to the sensor (but not too close) as the sensor has a more detailed view on your face this way. One meter should be a sufficient distance. Left ClickJust wink with your right eye about a second... Right Click...Double Click...ScrollingRaise your eyebrows for scrolling up and lower it for scrolling down Drag &amp;amp; DropOpen your mouth for starting drag &amp;amp; drop. Move your head to move the cursor and keep your mouth open. For dropping, just close your mouth Find the correct settings for yourselfEvery face is different. It could be that the preselected settings in FaceMouse Kinect are not optimal for you. Just play a bit with the thresholds until you are satisfied. ClickDelay: . Headrotation Smoothing Filter Values: ... Percentage of horizontal edge Pixels: .... Used</itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/kinect/Is-that-a-mouse-on-your-face-Or-your-face-acting-as-a-mouse-Both-FaceMouse</link>
      <pubDate>Thu, 02 May 2013 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/kinect/Is-that-a-mouse-on-your-face-Or-your-face-acting-as-a-mouse-Both-FaceMouse</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/a19f1cb9-8eb7-4870-acb8-3b5c6d8d0e4c.png" height="54" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/3182ad02-7e48-4b20-9695-6a327923edc4.png" height="119" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/kinect/Is-that-a-mouse-on-your-face-Or-your-face-acting-as-a-mouse-Both-FaceMouse/RSS</wfw:commentRss>
      <category>Coding4Fun</category>
      <category>Kinect</category>
    </item>
  <item>
      <title>KinectMouse</title>
      <description><![CDATA[<p>Today's binary only project provides another example of how you can mesh the Kinect into your mouse world...</p><h2><a href="http://futuretechblog.com/?p=26">Use your hand instead a mouse (with Kinect for Windows)</a></h2><blockquote><p>Within an university programming project we tried out several methods to control the mouse cursor with Kinect for Windows. One of the results is a small application, which lets you control the Windows <em>mouse cursor</em> with your hands. Generally the cursor moves like the Kinect cursor on Xbox, but in our opinion there are several disadvantages on the Xbox Kinect mouse control:</p><ol><li>On Xbox you need to hold the cursor for about a second over a tile if you want to click on it. This is an unnecessary delay. So we were looking for a clicking method, which is as fast as a click on a PC mouse. </li><li>With the Xbox Kinect control you only have the opportunity to make a <em>standard click</em>. There is neither a possibility for a <em>right click</em> nor a possibility for a <em>double click</em> and also no possibilty for <em>Drag &amp; Drop</em>. But you need all of these special mouse actions, when you are working with your PC. </li></ol><h5>How does our application work?</h5><h6>Cursor Moving</h6><p>Just move your hand for controlling the cursor. The recognition of your hand is a bit insensitive when you are too close to the sensor. If the cursor is too much jumping, just go one or two steps back. When you start the application it takes a moment for the sensor to recognize your hand. Make sure that Kinect can see your face as well as your chest and both of your hands. Sometimes the inital recognition is better when you are waving.</p><h6>Left Click ...</h6><h6>Double Click ...</h6><h6>Right Click ...</h6><h6>Drag &amp; Drop ...</h6></blockquote><p><strong>Project Information URL:</strong> <a title="http://futuretechblog.com/?p=26" href="http://futuretechblog.com/?p=26">http://futuretechblog.com/?p=26</a></p><p><strong>Project Download URL:</strong> <a title="Download KinectMouse" href="http://www.futuretechblog.com/apps/KinectMouse.zip">Download KinectMouse</a></p><p>Contact Information:</p><ul><li>Blog: <a title="http://futuretechblog.com" href="http://futuretechblog.com">http://futuretechblog.com</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/coding4fun/kinect/feed&WT.dl=0&WT.entryid=Entry:RSSView:5b30bffa1424436182b6a1a700033adf">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/kinect/KinectMouse</comments>
      <itunes:summary>Today&#39;s binary only project provides another example of how you can mesh the Kinect into your mouse world... Use your hand instead a mouse (with Kinect for Windows)Within an university programming project we tried out several methods to control the mouse cursor with Kinect for Windows. One of the results is a small application, which lets you control the Windows mouse cursor with your hands. Generally the cursor moves like the Kinect cursor on Xbox, but in our opinion there are several disadvantages on the Xbox Kinect mouse control: On Xbox you need to hold the cursor for about a second over a tile if you want to click on it. This is an unnecessary delay. So we were looking for a clicking method, which is as fast as a click on a PC mouse. With the Xbox Kinect control you only have the opportunity to make a standard click. There is neither a possibility for a right click nor a possibility for a double click and also no possibilty for Drag &amp;amp; Drop. But you need all of these special mouse actions, when you are working with your PC. How does our application work?Cursor MovingJust move your hand for controlling the cursor. The recognition of your hand is a bit insensitive when you are too close to the sensor. If the cursor is too much jumping, just go one or two steps back. When you start the application it takes a moment for the sensor to recognize your hand. Make sure that Kinect can see your face as well as your chest and both of your hands. Sometimes the inital recognition is better when you are waving. Left Click ...Double Click ...Right Click ...Drag &amp;amp; Drop ...Project Information URL: http://futuretechblog.com/?p=26 Project Download URL: Download KinectMouse Contact Information: Blog: http://futuretechblog.com </itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/kinect/KinectMouse</link>
      <pubDate>Tue, 30 Apr 2013 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/kinect/KinectMouse</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/4266d3e4-5b6c-42e5-a977-5e7d46806633.png" height="50" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/d55a3562-1d6a-48e3-bb31-d2cf49e08dd6.png" height="110" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/kinect/KinectMouse/RSS</wfw:commentRss>
      <category>Coding4Fun</category>
      <category>Kinect</category>
    </item>
  <item>
      <title>RoomE (Star Trek like Voice-Controlled room)</title>
      <description><![CDATA[<p>Today's inspirational project shows that the future might not be so far away...</p><h2>Frog Makes Star Trek’s Voice-Controlled Computers A Reality</h2><blockquote><p>Those are iconic words to any <em>Star Trek</em> fan--it’s the preferred drink of Captain Picard, as ordered from the Enterprise’s always-listening computer system. They also represent a vision of voice-activated, ubiquitous computing interfaces that took hold in sci-fi books and film nearly 70 years ago.</p><p>It’s taken a long time for our world to sync up to Picard’s, but with the advent of Kinect and voice recognition systems, it’s finally happening. &quot;Writers from Heinlein to Doctorow envisioned a far more heads-up, cooperative, and simple way of engaging with technology,&quot; explain a team of Frog technologists behind RoomE, a heads-up computing project. “We think we’ve also reached a point in our technological evolution that will allow many of these visions to become real.“ Devised and built by Frog Fellow Jared Ficklin, RoomE is one of the first working examples of a type of ubiquitous computing interface only imagined for decades.</p><p>...</p><p>Installed at Frog’s Austin offices, RoomE’s hardware is all off-the-shelf: two Kinects provide an array of voice and motion sensors, while a series of projectors are positioned to turn any surface into a screen. The software is custom-built, using Microsoft Speech Recognition Engine, Computer Vision, and the Kinect SDK. “A lot of people seem to be working on various pieces, but no one has yet to combine them,” says Ficklin. “That’s one reason we had to build one for ourselves.” On YouTube, Ficklin uploads videos of himself pointing to certain lamps in an office and, in a friendly Texas lilt, telling RoomE to “turn on those lights.” He also turns them back on with a hand motion and then orders takeout from Yelp, tweets, controls the thermostat, and checks out the CCTV feed from the backyard--all using voice commands. &quot;RoomE leverages the elegance of context,&quot; the team at Frog <a href="http://www.frogdesign.com/work/roome.html">explains</a>. &quot;The system knows who is in the room and what is in the room via computer vision. Therefore when the command is issued, RoomE calculates where the command came from, and, by putting the context together, the results can be placed where they best serve the user.&quot;</p><p>...</p><p>Read more about RoomE <a href="http://www.frogdesign.com/work/roome.html">here</a>. Or, for those interested in building their own system, the team has published a great cookbook-style guide (<a href="http://info.frogdesign.com/rs/aricent/images/frog_Mobile_Ecosystems-RoomE.pdf">PDF</a>).</p></blockquote><p><strong>Project Information URL:</strong> <a title="http://www.fastcodesign.com/1672284/frog-makes-star-treks-voice-controlled-computers-a-reality#1" href="http://www.fastcodesign.com/1672284/frog-makes-star-treks-voice-controlled-computers-a-reality#1">http://www.fastcodesign.com/1672284/frog-makes-star-treks-voice-controlled-computers-a-reality#1</a></p><p><a href="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B2%5D-242.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image_thumb-239.png" alt="image" width="506" height="384" border="0"></a></p><p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/0swl3NKJhek&hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/0swl3NKJhek&hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/coding4fun/kinect/feed&WT.dl=0&WT.entryid=Entry:RSSView:9ea9292644134717a16aa1a70001628d">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/kinect/RoomE-Star-Trek-like-Voice-Controlled-room</comments>
      <itunes:summary>Today&#39;s inspirational project shows that the future might not be so far away... Frog Makes Star Trek’s Voice-Controlled Computers A RealityThose are iconic words to any Star Trek fan--it’s the preferred drink of Captain Picard, as ordered from the Enterprise’s always-listening computer system. They also represent a vision of voice-activated, ubiquitous computing interfaces that took hold in sci-fi books and film nearly 70 years ago. It’s taken a long time for our world to sync up to Picard’s, but with the advent of Kinect and voice recognition systems, it’s finally happening. &amp;quot;Writers from Heinlein to Doctorow envisioned a far more heads-up, cooperative, and simple way of engaging with technology,&amp;quot; explain a team of Frog technologists behind RoomE, a heads-up computing project. “We think we’ve also reached a point in our technological evolution that will allow many of these visions to become real.“ Devised and built by Frog Fellow Jared Ficklin, RoomE is one of the first working examples of a type of ubiquitous computing interface only imagined for decades. ... Installed at Frog’s Austin offices, RoomE’s hardware is all off-the-shelf: two Kinects provide an array of voice and motion sensors, while a series of projectors are positioned to turn any surface into a screen. The software is custom-built, using Microsoft Speech Recognition Engine, Computer Vision, and the Kinect SDK. “A lot of people seem to be working on various pieces, but no one has yet to combine them,” says Ficklin. “That’s one reason we had to build one for ourselves.” On YouTube, Ficklin uploads videos of himself pointing to certain lamps in an office and, in a friendly Texas lilt, telling RoomE to “turn on those lights.” He also turns them back on with a hand motion and then orders takeout from Yelp, tweets, controls the thermostat, and checks out the CCTV feed from the backyard--all using voice commands. &amp;quot;RoomE leverages the elegance of context,&amp;quot; the team at Frog explains. &amp;quo</itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/kinect/RoomE-Star-Trek-like-Voice-Controlled-room</link>
      <pubDate>Fri, 26 Apr 2013 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/kinect/RoomE-Star-Trek-like-Voice-Controlled-room</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/f794467b-0e67-4a66-ae97-4315206a099c.png" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/52041d68-4eec-4de7-8a9b-9d18e9696c3e.png" height="165" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/kinect/RoomE-Star-Trek-like-Voice-Controlled-room/RSS</wfw:commentRss>
      <category>Coding4Fun</category>
      <category>Kinect</category>
    </item>
  <item>
      <title>Power[Shell]Kinect</title>
      <description><![CDATA[<p>Today's project might not be one that is used often, but it's fun and not something I believe I've seen before... Then again, who wouldn't want to power their automation with PowerShell and the Kinect? <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-4.gif?v=c9' alt='Tongue Out' /></p><h2><a href="http://adminian.com/2013/03/24/powershell-and-the-kinect/" target="_blank">PowerShell and the Kinect</a></h2><blockquote><p>A few months back I wrote a “module” for scripting the Kinect with PowerShell. It’s located at: <a href="https://github.com/adminian/PowerKinect">https://github.com/adminian/PowerKinect</a>. Recently a new Kinect SDK was released. I’m going to be testing out the new SDK to make sure everything works as expected.</p><p>More info about the new SDK: <a href="http://blogs.msdn.com/b/kinectforwindows/archive/2013/03/18/the-latest-kinect-for-windows-sdk-is-here.aspx">http://blogs.msdn.com/b/kinectforwindows/archive/2013/03/18/the-latest-kinect-for-windows-sdk-is-here.aspx</a>.</p><p>Currently there are only two gestures: right hand swipe and left hand swipe. There is also a function that starts PowerPoint and allows you to control your presentation.</p><p>Gary Siepser, a fellow PFE and PowerShell Guru, jumped in and started helping out. He’s written the Audio control functions for the module. We’ll be integrating them into the repo soon! I’ll be posting more about Scripting the Kinect, but for now go clone the repo and give it a try!</p></blockquote><p><strong>Project Information URL:</strong> <a title="http://adminian.com/2013/03/24/powershell-and-the-kinect/" href="http://adminian.com/2013/03/24/powershell-and-the-kinect/">http://adminian.com/2013/03/24/powershell-and-the-kinect/</a></p><h2><a href="https://github.com/adminian/PowerKinect" target="_blank">PowerKinect</a></h2><blockquote><p>A module to control the Kinect from PowerShell.</p><p>Currently we only support Kinect SDK version 1.6. Download located here: <a href="http://go.microsoft.com/fwlink/?LinkID=262831">http://go.microsoft.com/fwlink/?LinkID=262831</a></p><p>Sample-KinectScripts.ps1 has a dependency on ShowUI: <a href="http://showui.codeplex.com/">http://showui.codeplex.com/</a></p><p>The following is PowerKinects Hello world...</p><p>Start-Kinect</p><p>Enable-SkeletonStream</p><p>Add-RightHandGesture -action { notepad }</p><p>Add-LeftHandGesture -action { ps notepad | kill }</p><p>That's it!</p></blockquote><p><strong>Project Source URL:</strong> <a title="https://github.com/adminian/PowerKinect" href="https://github.com/adminian/PowerKinect">https://github.com/adminian/PowerKinect</a></p><p><pre class="brush: ps">$global:ie = New-Object -ComObject InternetExplorer.Application
$global:ie.GoHome()
$global:ie.Visible = $true
sleep 1
$global:ie.Navigate(&quot;http://www.microsoft.com&quot;)
sleep 1
$global:ie.Navigate(&quot;http://www.adminian.com&quot;)
sleep 1
$global:ie.Navigate(&quot;http://powershellsaturday.com/003/&quot;)
sleep 1

Add-RightHandGesture -action { $global:ie.GoForward() }
Add-LeftHandGesture -action { $global:ie.GoBack() }
</pre></p><p>Contact Information:</p><ul><li>Blog: <a title="http://adminian.com/" href="http://adminian.com/">http://adminian.com/</a> </li><li>Twitter: <a title="@Admnian" href="https://twitter.com/admnian">@Admnian</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/coding4fun/kinect/feed&WT.dl=0&WT.entryid=Entry:RSSView:296645de2fb3413bbf56a1a6018a2d9b">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/kinect/PowerShellKinect</comments>
      <itunes:summary>Today&#39;s project might not be one that is used often, but it&#39;s fun and not something I believe I&#39;ve seen before... Then again, who wouldn&#39;t want to power their automation with PowerShell and the Kinect?  PowerShell and the KinectA few months back I wrote a “module” for scripting the Kinect with PowerShell. It’s located at: https://github.com/adminian/PowerKinect. Recently a new Kinect SDK was released. I’m going to be testing out the new SDK to make sure everything works as expected. More info about the new SDK: http://blogs.msdn.com/b/kinectforwindows/archive/2013/03/18/the-latest-kinect-for-windows-sdk-is-here.aspx. Currently there are only two gestures: right hand swipe and left hand swipe. There is also a function that starts PowerPoint and allows you to control your presentation. Gary Siepser, a fellow PFE and PowerShell Guru, jumped in and started helping out. He’s written the Audio control functions for the module. We’ll be integrating them into the repo soon! I’ll be posting more about Scripting the Kinect, but for now go clone the repo and give it a try! Project Information URL: http://adminian.com/2013/03/24/powershell-and-the-kinect/ PowerKinectA module to control the Kinect from PowerShell. Currently we only support Kinect SDK version 1.6. Download located here: http://go.microsoft.com/fwlink/?LinkID=262831 Sample-KinectScripts.ps1 has a dependency on ShowUI: http://showui.codeplex.com/ The following is PowerKinects Hello world... Start-Kinect Enable-SkeletonStream Add-RightHandGesture -action { notepad } Add-LeftHandGesture -action { ps notepad | kill } That&#39;s it! Project Source URL: https://github.com/adminian/PowerKinect $global:ie = New-Object -ComObject InternetExplorer.Application
$global:ie.GoHome()
$global:ie.Visible = $true
sleep 1
$global:ie.Navigate(&amp;quot;http://www.microsoft.com&amp;quot;)
sleep 1
$global:ie.Navigate(&amp;quot;http://www.adminian.com&amp;quot;)
sleep 1
$global:ie.Navigate(&amp;quot;http://powershellsaturday.com/003/&amp;quot;)
sleep 1
</itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/kinect/PowerShellKinect</link>
      <pubDate>Thu, 25 Apr 2013 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/kinect/PowerShellKinect</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/899030df-745d-40c3-a295-1434eae32c5e.png" height="50" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/2195b9f3-b2cd-4aaa-9066-3843deb983d4.png" height="110" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/kinect/PowerShellKinect/RSS</wfw:commentRss>
      <category>Coding4Fun</category>
      <category>Kinect</category>
      <category>PowerShell</category>
    </item>
  <item>
      <title>KinectChooserEx - Making Kinect Interactions even easier</title>
      <description><![CDATA[<p>Today's project is another in András Velvárt series on using the new Kinect Interactions. In this project he's making it even easier with...</p><h2>Kinect Interaction with WPF Part II: Getting Started Easier [KinectChooserEx]</h2><blockquote><p>In the previous post of <a href="http://dotneteers.net/blogs/vbandi/archive/tags/Kinect&#43;Interactions/default.aspx">this series</a>, I have introduced the Kinect for Windows SDK 1.7, and the key controls and concepts within its Kinect Interactions toolkit. If you have followed through <a href="http://vbandi.dotneteers.net/blogs/vbandi/archive/2013/03/25/kinect-interactions-with-wpf-part-i-getting-started.aspx">that post</a>, you have seen all the work and code you need to get the basics running. Most of the initialization code was biolerplate, and code that you can easily copy and paste into your own project.</p><p>I have packaged up the initialization code into a UserControl called <strong>KinectChooserEx</strong>, and wired up a couple of dependency properties.</p><p><em>Note: I could have inherited from KinectChooser instead of packaging it into a user control. But I ran into some serious strong name issues, and wanted more consistent naming for the properties, so it was better to hide some internal workings.</em></p><p>The <strong>NearMode</strong> property is a boolean value, and can be used to turn Near Mode on and off. Changing Near Mode also sets the <strong>EnableTrackingInNearRange</strong> of the SkeletonStream. You will probably want to keep NearMode as false if you are using a Kinect for XBox sensor instead of a Kinect for Windows one. Otherwise the interaction engine works better at close range, so I have set <strong>NearMode </strong>to be true by default.</p><p>The other property is <strong>KinectSensor</strong>, which contains null if no sensor is initialized, or a KinectSensor object if one is.</p><p>Both of these properties are bindable. With <strong>KinectChooserEx, </strong>you can finally get started with your own Kinect project purely in Blend, without writing a single line of code (at least for the interaction part). Here is a step by step tutorial on how to do this:</p><ul><li><h4>Create a New Project and Add KinectChooserEx.xaml and KinectChooserEx.xaml.cs</h4></li></ul><p>Create a new WPF project, and add the necessary references <a href="http://dotneteers.net/blogs/vbandi/archive/2013/03/25/kinect-interactions-with-wpf-part-i-getting-started.aspx">as described in my previous post</a>. Drag and drop the KinectChooserEx.xaml and KinectChooserEx.xaml.cs files from Explorer into the project. You will also want to add the KinectInteraction170_32.dll and KinectInteraction170_64.dll files at this point (again, see my previous post).</p><ul><li><strong>Add KinectChooserEx to the MainPage</strong> </li><li><strong>Adding a KinectRegion</strong> </li><li><strong>Adding a KinectUserViewer control</strong> </li><li><strong>Let’s See it Work!</strong> </li><li><strong>Using the Near Mode</strong> </li></ul></blockquote><p><strong>Project Information URL:</strong> <a title="http://dotneteers.net/blogs/vbandi/archive/2013/04/19/kinect-interaction-with-wpf-part-ii-getting-started-easier.aspx" href="http://dotneteers.net/blogs/vbandi/archive/2013/04/19/kinect-interaction-with-wpf-part-ii-getting-started-easier.aspx">http://dotneteers.net/blogs/vbandi/archive/2013/04/19/kinect-interaction-with-wpf-part-ii-getting-started-easier.aspx</a></p><p><strong>Project Download URL:</strong> <a href="http://sdrv.ms/117qGxo">http://sdrv.ms/117qGxo</a></p><p><strong>Project Source URL:</strong> <a href="http://sdrv.ms/117qGxo">http://sdrv.ms/117qGxo</a></p><p><a href="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B5%5D-149.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image_thumb%5B1%5D-158.png" alt="image" width="467" height="336" border="0"></a></p><p><a href="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B2%5D-241.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image_thumb-238.png" alt="image" width="520" height="355" border="0"></a></p><p>Contact Information:</p><ul><li>Blog: <a title="http://dotneteers.net/blogs/vbandi/" href="http://dotneteers.net/blogs/vbandi/">http://dotneteers.net/blogs/vbandi/</a> </li><li>Twitter: <a href="https://twitter.com/vbandi" target="_blank">@vbandi</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/coding4fun/kinect/feed&WT.dl=0&WT.entryid=Entry:RSSView:4f7fb621176b487cad48a1a601871d62">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/kinect/KinectChooserEx-Making-Kinect-Interactions-even-easier</comments>
      <itunes:summary>Today&#39;s project is another in Andr&#225;s Velv&#225;rt series on using the new Kinect Interactions. In this project he&#39;s making it even easier with... Kinect Interaction with WPF Part II: Getting Started Easier [KinectChooserEx]In the previous post of this series, I have introduced the Kinect for Windows SDK 1.7, and the key controls and concepts within its Kinect Interactions toolkit. If you have followed through that post, you have seen all the work and code you need to get the basics running. Most of the initialization code was biolerplate, and code that you can easily copy and paste into your own project. I have packaged up the initialization code into a UserControl called KinectChooserEx, and wired up a couple of dependency properties. Note: I could have inherited from KinectChooser instead of packaging it into a user control. But I ran into some serious strong name issues, and wanted more consistent naming for the properties, so it was better to hide some internal workings. The NearMode property is a boolean value, and can be used to turn Near Mode on and off. Changing Near Mode also sets the EnableTrackingInNearRange of the SkeletonStream. You will probably want to keep NearMode as false if you are using a Kinect for XBox sensor instead of a Kinect for Windows one. Otherwise the interaction engine works better at close range, so I have set NearMode to be true by default. The other property is KinectSensor, which contains null if no sensor is initialized, or a KinectSensor object if one is. Both of these properties are bindable. With KinectChooserEx, you can finally get started with your own Kinect project purely in Blend, without writing a single line of code (at least for the interaction part). Here is a step by step tutorial on how to do this: Create a New Project and Add KinectChooserEx.xaml and KinectChooserEx.xaml.csCreate a new WPF project, and add the necessary references as described in my previous post. Drag and drop the KinectChooserEx.xaml and KinectChooserE</itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/kinect/KinectChooserEx-Making-Kinect-Interactions-even-easier</link>
      <pubDate>Tue, 23 Apr 2013 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/kinect/KinectChooserEx-Making-Kinect-Interactions-even-easier</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/581230ae-d628-4eac-81e1-7f9b933e6829.png" height="67" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/0575cff4-06de-4a87-bd14-890ec354f78e.png" height="147" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/kinect/KinectChooserEx-Making-Kinect-Interactions-even-easier/RSS</wfw:commentRss>
      <category>Coding4Fun</category>
      <category>Expression Blend</category>
      <category>Kinect</category>
      <category>WPF</category>
    </item>
  <item>
      <title>The Kinectinator (Think &quot;Kinect Powered Nerf Turret&quot;)</title>
      <description><![CDATA[<p>Today's project Andrej Kyselica isn't complete yet (well not completely published), but it has so much potential, and a cool video, that I couldn't resist not highlighting it...</p><h2>The Kinectinator</h2><blockquote><p><strong>The Kinectinator</strong> is a Kinect-controlled turret. If a human walks in range of the Kinect, the Kinectinator starts tracking the human with a pan/tilt foam dart shooter and after a few seconds of tracking, it fires the dart. The original version was built as a Kinect demo for the Tech Olympics in Cincinnati, OH on February 2013.</p><p>Here's an early video of it in action: <a href="http://www.facebook.com/photo.php?v=10151321555418932&amp;l=1891434071247027160">http://www.facebook.com/photo.php?v=10151321555418932&amp;l=1891434071247027160</a> (it was later changed to target mid-chest because getting shot in the face with a foam dart over and over again gets old)</p><p>The software is in two portions:</p><ul><li>A PC program that works with the Kinect to track humans, identify target points and send control data to the sensor. It also displays some targeting info an graphics on the screen. (ooh, pretty). </li><li>An Arduino program that controls the pan/tilt servos and the pneumatic valve that makes the foam fly. It talks to the PC via a USB serial connection. </li></ul><p><br>The Kinectinator hardware is a bracket that slides onto a Kinect. It holds the base servo of a small pan/tilt system. A bracket/manifold on the head of the pan/tilt takes tubing in from a 1/8&quot; high-pressure line and connects it to an aluminum tube that holds the foam dart around it.</p><p>The Arduino source, 3D printer models and more detailed pictures of the build are forthcoming.</p></blockquote><p><strong>Project Information URL:</strong> <a title="http://kinectinator.codeplex.com/" href="http://kinectinator.codeplex.com/">http://kinectinator.codeplex.com/</a></p><p><strong>Project Source URL:</strong> <a href="http://kinectinator.codeplex.com/SourceControl/BrowseLatest">http://kinectinator.codeplex.com/SourceControl/BrowseLatest</a></p><p><a href="https://www.facebook.com/photo.php?v=10151321555418932&amp;l=1891434071247027160" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B7%5D-14.png" alt="image" width="520" height="274" border="0"></a></p><p><a href="https://www.facebook.com/photo.php?v=10151321555418932&amp;l=1891434071247027160" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B3%5D-32.png" alt="image" width="520" height="280" border="0"></a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/coding4fun/kinect/feed&WT.dl=0&WT.entryid=Entry:RSSView:c847e6ad145f4d1abf85a19f01771d49">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/kinect/The-Kinectinator-Think-Kinect-Powered-Nerf-Turret</comments>
      <itunes:summary>Today&#39;s project Andrej Kyselica isn&#39;t complete yet (well not completely published), but it has so much potential, and a cool video, that I couldn&#39;t resist not highlighting it... The KinectinatorThe Kinectinator is a Kinect-controlled turret. If a human walks in range of the Kinect, the Kinectinator starts tracking the human with a pan/tilt foam dart shooter and after a few seconds of tracking, it fires the dart. The original version was built as a Kinect demo for the Tech Olympics in Cincinnati, OH on February 2013. Here&#39;s an early video of it in action: http://www.facebook.com/photo.php?v=10151321555418932&amp;amp;l=1891434071247027160 (it was later changed to target mid-chest because getting shot in the face with a foam dart over and over again gets old) The software is in two portions: A PC program that works with the Kinect to track humans, identify target points and send control data to the sensor. It also displays some targeting info an graphics on the screen. (ooh, pretty). An Arduino program that controls the pan/tilt servos and the pneumatic valve that makes the foam fly. It talks to the PC via a USB serial connection. The Kinectinator hardware is a bracket that slides onto a Kinect. It holds the base servo of a small pan/tilt system. A bracket/manifold on the head of the pan/tilt takes tubing in from a 1/8&amp;quot; high-pressure line and connects it to an aluminum tube that holds the foam dart around it. The Arduino source, 3D printer models and more detailed pictures of the build are forthcoming. Project Information URL: http://kinectinator.codeplex.com/ Project Source URL: http://kinectinator.codeplex.com/SourceControl/BrowseLatest   </itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/kinect/The-Kinectinator-Think-Kinect-Powered-Nerf-Turret</link>
      <pubDate>Thu, 18 Apr 2013 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/kinect/The-Kinectinator-Think-Kinect-Powered-Nerf-Turret</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/3c5307d2-a771-49dc-ba84-29cb4b6538c1.png" height="68" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/89c107b0-0ee6-4da4-9bed-11c021cc7098.png" height="150" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/kinect/The-Kinectinator-Think-Kinect-Powered-Nerf-Turret/RSS</wfw:commentRss>
      <category>Coding4Fun</category>
      <category>Kinect</category>
    </item>
  <item>
      <title>Kinect Television - Putting the You in the TV...</title>
      <description><![CDATA[<p>Today's project by Tom Kerkhove provides a nice introduction and example of using the video from the Kinect in a cool way...</p><h2>Tutorial – Kinect Television</h2><blockquote><p>Welcome to the very first <strong>Kinecting for Windows tutorial</strong>.</p><h5>Introduction</h5><p><strong>The goal of this application</strong> is to create a television where you are in the picture!<br>It starts with a static tv untill you plug your Kinect in &amp; it is connected, that’s where you jump in.</p><p>You’ll be able to see yourself and change the angle or output type in the settings panel.</p><p>Last but least, when you disconnect your sensor it will go back to static and vice versa so that our application is more stable as well.</p><p>I wrote <a href="http://www.kinectingforwindows.com/2013/04/01/introduction-to-kinect-for-windows-sdk/">a post</a> that introduces you to the SDK, I recommend you read it <strong>before</strong> you move on.</p><h5>What you will learn</h5><ul><li>Connect a Kinect sensor </li><li>Enable Color-data </li><li>Show camera feed </li><li>Tilt the camera </li><li>Selecting camera output at runtime </li><li>Supporting different Kinect states </li></ul></blockquote><p><strong>Project Information URL:</strong> <a title="http://www.kinectingforwindows.com/2013/04/09/tutorial-kinect-television/" href="http://www.kinectingforwindows.com/2013/04/09/tutorial-kinect-television/">http://www.kinectingforwindows.com/2013/04/09/tutorial-kinect-television/</a></p><p><strong>Project Source URL:</strong> <a href="https://github.com/KinectingForWindows/KinectTelevision">https://github.com/KinectingForWindows/KinectTelevision</a></p><p><a href="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B2%5D-240.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image_thumb-237.png" alt="image" width="520" height="328" border="0"></a></p><p><a href="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B5%5D-148.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image_thumb%5B1%5D-157.png" alt="image" width="520" height="328" border="0"></a></p><p><a href="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B8%5D-76.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image_thumb%5B2%5D-87.png" alt="image" width="396" height="384" border="0"></a></p><p>Contact Information:</p><ul><li>Blog: <a title="http://www.kinectingforwindows.com/" href="http://www.kinectingforwindows.com/">http://www.kinectingforwindows.com/</a> </li><li>Twitter: <a href="https://twitter.com/KinectingforWin" target="_blank">@KinectingforWin</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/coding4fun/kinect/feed&WT.dl=0&WT.entryid=Entry:RSSView:f5b9fa5f54544e87b26fa19f016f3940">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/kinect/Kinect-Television-Putting-the-You-in-the-TV</comments>
      <itunes:summary>Today&#39;s project by Tom Kerkhove provides a nice introduction and example of using the video from the Kinect in a cool way... Tutorial – Kinect TelevisionWelcome to the very first Kinecting for Windows tutorial. IntroductionThe goal of this application is to create a television where you are in the picture!It starts with a static tv untill you plug your Kinect in &amp;amp; it is connected, that’s where you jump in. You’ll be able to see yourself and change the angle or output type in the settings panel. Last but least, when you disconnect your sensor it will go back to static and vice versa so that our application is more stable as well. I wrote a post that introduces you to the SDK, I recommend you read it before you move on. What you will learnConnect a Kinect sensor Enable Color-data Show camera feed Tilt the camera Selecting camera output at runtime Supporting different Kinect states Project Information URL: http://www.kinectingforwindows.com/2013/04/09/tutorial-kinect-television/ Project Source URL: https://github.com/KinectingForWindows/KinectTelevision    Contact Information: Blog: http://www.kinectingforwindows.com/ Twitter: @KinectingforWin </itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/kinect/Kinect-Television-Putting-the-You-in-the-TV</link>
      <pubDate>Tue, 16 Apr 2013 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/kinect/Kinect-Television-Putting-the-You-in-the-TV</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/675dea44-892c-4fe1-ab4b-8c3d4e45856a.png" height="61" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/cce4b452-5c80-4e8f-a375-651901237770.png" height="135" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/kinect/Kinect-Television-Putting-the-You-in-the-TV/RSS</wfw:commentRss>
      <category>Coding4Fun</category>
      <category>Kinect</category>
    </item>
  <item>
      <title>KINECTing System Center Orchestrator Runbooks</title>
      <description><![CDATA[<p>Today's inspirational, just for fun, video shows that even IT guys can get into the Kinect world (well, kind of, not really, but still this is kind of fun <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-5.gif?v=c9' alt='Wink' /></p><h2><a href="http://blogs.technet.com/b/privatecloud/archive/2013/03/01/just-for-fun-kinecting-orchestrator-runbooks.aspx">Just For Fun–KINECTing Orchestrator Runbooks</a></h2><blockquote><p>Hello Readers/Viewers!</p><p>As you can see, I am really trying hard to get both of my quotas met: blog posts &#43; fun…</p><p>That said, this post, while dealing a very small amount with Automation and System Center Orchestrator, is really just me getting my geek on for a few technologies I was exploring at the time – yes, at the time – this video coming up on 2 years old now.</p><p>Which is something that should be noted… it is old and has some older references (including my job title). Again, this is just for fun!</p><h3>So why bring it back up?</h3><p><em>Why not?!?</em> <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p>We have new audience, the content is still valid, and hey, the blog post did have “Just For Fun” in the title…</p><h3>How did I do this?</h3><p>Well, with a bit of help from existing example projects created using the KINECT for Windows SDK Beta, I was able to create a simplistic “app” which not only displays the KINECT “Skeleton”, but also tracks movement in the right and left hands to determine mouse events (movement and click). Leveraging this NUI, I was able to [slowly] create a simple Runbook with <em>ONLY</em> hand and arm gestures.</p><p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/pqwu4AQFpv8&hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/pqwu4AQFpv8&hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p><p><em><strong>REMINDER</strong> - This approach to Runbook creation is completely impractical for day-to-day Runbook design. Mouse and keyboard usage are still the only supported method for creating Orchestrator Runbooks.</em></p><p>If you are curious, I used a mix of the following KINECT examples to throw this “app” together:</p><ul><li><a href="http://www.microsoft.com/en-us/kinectforwindows/">http://www.microsoft.com/en-us/kinectforwindows/</a> </li><li><a href="http://kinectmouse.codeplex.com/">http://kinectmouse.codeplex.com/</a> </li></ul></blockquote><p><strong>Project Information URL:</strong> <a title="http://blogs.technet.com/b/privatecloud/archive/2013/03/01/just-for-fun-kinecting-orchestrator-runbooks.aspx" href="http://blogs.technet.com/b/privatecloud/archive/2013/03/01/just-for-fun-kinecting-orchestrator-runbooks.aspx">http://blogs.technet.com/b/privatecloud/archive/2013/03/01/just-for-fun-kinecting-orchestrator-runbooks.aspx</a></p><p>Contact Information:</p><ul><li>Blog: <a title="http://blogs.technet.com/b/privatecloud/" href="http://blogs.technet.com/b/privatecloud/">http://blogs.technet.com/b/privatecloud/</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/coding4fun/kinect/feed&WT.dl=0&WT.entryid=Entry:RSSView:7f1d53ef2fe94a59a94fa19801719228">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/kinect/KINECTing-System-Center-Orchestrator-Runbooks</comments>
      <itunes:summary>Today&#39;s inspirational, just for fun, video shows that even IT guys can get into the Kinect world (well, kind of, not really, but still this is kind of fun  Just For Fun–KINECTing Orchestrator RunbooksHello Readers/Viewers! As you can see, I am really trying hard to get both of my quotas met: blog posts &amp;#43; fun… That said, this post, while dealing a very small amount with Automation and System Center Orchestrator, is really just me getting my geek on for a few technologies I was exploring at the time – yes, at the time – this video coming up on 2 years old now. Which is something that should be noted… it is old and has some older references (including my job title). Again, this is just for fun! So why bring it back up?Why not?!?  We have new audience, the content is still valid, and hey, the blog post did have “Just For Fun” in the title… How did I do this?Well, with a bit of help from existing example projects created using the KINECT for Windows SDK Beta, I was able to create a simplistic “app” which not only displays the KINECT “Skeleton”, but also tracks movement in the right and left hands to determine mouse events (movement and click). Leveraging this NUI, I was able to [slowly] create a simple Runbook with ONLY hand and arm gestures.  REMINDER - This approach to Runbook creation is completely impractical for day-to-day Runbook design. Mouse and keyboard usage are still the only supported method for creating Orchestrator Runbooks. If you are curious, I used a mix of the following KINECT examples to throw this “app” together: http://www.microsoft.com/en-us/kinectforwindows/ http://kinectmouse.codeplex.com/ Project Information URL: http://blogs.technet.com/b/privatecloud/archive/2013/03/01/just-for-fun-kinecting-orchestrator-runbooks.aspx Contact Information: Blog: http://blogs.technet.com/b/privatecloud/ </itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/kinect/KINECTing-System-Center-Orchestrator-Runbooks</link>
      <pubDate>Thu, 11 Apr 2013 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/kinect/KINECTing-System-Center-Orchestrator-Runbooks</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/9f4e2371-fc12-44ab-942e-009bbbc28e2c.png" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/37210963-8727-4b26-9b1f-8153b6383e99.png" height="124" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/kinect/KINECTing-System-Center-Orchestrator-Runbooks/RSS</wfw:commentRss>
      <category>Coding4Fun</category>
      <category>Kinect</category>
      <category>System Center Orchestrator</category>
    </item>
  <item>
      <title>Slide into PointPoint with a Kinect and a PowerPoint add-in</title>
      <description><![CDATA[<p>Today's Kinect Project is one of the favorite kinds, controlling PowerPoint with gestures, via the Kinect. This one is different in that it's based on a PowerPoint add-in, so has a better connection (no pun intended) to the presentation (i.e. no need for SendKey tricks)</p><h2><a href="http://blogs.msdn.com/b/alexpetr/archive/2013/03/10/creating-a-powerpoint-add-in-that-uses-kinect-to-move-through-slides.aspx">Creating a PowerPoint add-in that uses Kinect to move through slides</a></h2><blockquote><p>If you are interested in developing Kinect applications, you can start with the latest version of Kinect SDK, available here:</p><p><a href="http://www.microsoft.com/en-us/kinectforwindows/develop/developer-downloads.aspx">http://www.microsoft.com/en-us/kinectforwindows/develop/developer-downloads.aspx</a></p><p>After installing the SDK, you might want to install the Developer Toolkit also, in order to study the source code for different functionalities. The Toolkit is available here:</p><p><a href="http://www.microsoft.com/en-us/download/details.aspx?id=34807">http://www.microsoft.com/en-us/download/details.aspx?id=34807</a></p><p>You have plenty of sample projects for the various things that you can program for Kinect, from gesture recognition to face or voice recognition.</p><p>Once you installed those two things, you can start developing something interesting. For example, in the sample projects you have an application that demonstrates how to use swipe gestures to browse through a photo archive. In this tutorial, we will use the same functionality to create a more useful application: an add-in that allows a presenter to swipe through the slides of his PowerPoint presentation.</p><p>In order to do that, we will use a few elements:</p><ol><li>The Kinect drivers and SDK. Be aware that the Kinect drivers are not available separately, but only inside the SDK, and if you will want to install your final application on another machine, you will need<br>to install the SDK on that machine also </li><li>The Kinect sensor </li><li>An add-in containing code for gesture recognition and for PowerPoint slide change </li><li>Visual Studio 2010 </li></ol><p>First, create a PowerPoint 2010 Add-in in VS 2010, by choosing the standard project template.</p><p>In the Kinect Developer Toolkit, you will find a sample application named “Slideshow Gestures – WPF”. Install the project and open it with VS 2010.<br>Look at the references and you will see that it uses a .dll named Microsoft.Samples.Kinect.SwipeGestureRecognizer.dll.<br>Copy this dll to your Add-in project and add it to references, as it will be in charge of the swipe gesture recognition.</p><p>Add these two using directives to the main page of your project:</p><p>...</p><p>Start the PowerPoint slideshow.</p><p>Stand in front of the Kinect sensor at a distance between 1.5 meters and 4 meters</p><p>To move to the next slide, do a swiping movement with your right hand, from right to left. The hand should be at chest-level and the movement should be continuous</p><p>To move to the previous slide, do a swiping movement with your left hand, from left to right</p><p>That would be all. You can use this sample in your team presentations, to leverage the Kinect technology and demonstrate that it can have a multitude of uses, outside the gaming world.</p><p>You can download the sample from here: <a href="http://sdrv.ms/13PMDX0">http://sdrv.ms/13PMDX0</a></p></blockquote><p><strong>Project Information URL:</strong> <a title="http://blogs.msdn.com/b/alexpetr/archive/2013/03/10/creating-a-powerpoint-add-in-that-uses-kinect-to-move-through-slides.aspx" href="http://blogs.msdn.com/b/alexpetr/archive/2013/03/10/creating-a-powerpoint-add-in-that-uses-kinect-to-move-through-slides.aspx">http://blogs.msdn.com/b/alexpetr/archive/2013/03/10/creating-a-powerpoint-add-in-that-uses-kinect-to-move-through-slides.aspx</a></p><p><strong>Project Source URL:</strong> <a href="http://sdrv.ms/13PMDX0">http://sdrv.ms/13PMDX0</a></p><p>Contact Information:</p><ul><li>Blog: <a title="http://blogs.msdn.com/b/alexpetr/" href="http://blogs.msdn.com/b/alexpetr/">http://blogs.msdn.com/b/alexpetr/</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/coding4fun/kinect/feed&WT.dl=0&WT.entryid=Entry:RSSView:3cf443e8c1dd4bd3993fa198016e4281">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/kinect/Slide-into-PointPoint-with-a-Kinect-and-a-PowerPoint-add-in</comments>
      <itunes:summary>Today&#39;s Kinect Project is one of the favorite kinds, controlling PowerPoint with gestures, via the Kinect. This one is different in that it&#39;s based on a PowerPoint add-in, so has a better connection (no pun intended) to the presentation (i.e. no need for SendKey tricks) Creating a PowerPoint add-in that uses Kinect to move through slidesIf you are interested in developing Kinect applications, you can start with the latest version of Kinect SDK, available here: http://www.microsoft.com/en-us/kinectforwindows/develop/developer-downloads.aspx After installing the SDK, you might want to install the Developer Toolkit also, in order to study the source code for different functionalities. The Toolkit is available here: http://www.microsoft.com/en-us/download/details.aspx?id=34807 You have plenty of sample projects for the various things that you can program for Kinect, from gesture recognition to face or voice recognition. Once you installed those two things, you can start developing something interesting. For example, in the sample projects you have an application that demonstrates how to use swipe gestures to browse through a photo archive. In this tutorial, we will use the same functionality to create a more useful application: an add-in that allows a presenter to swipe through the slides of his PowerPoint presentation. In order to do that, we will use a few elements: The Kinect drivers and SDK. Be aware that the Kinect drivers are not available separately, but only inside the SDK, and if you will want to install your final application on another machine, you will needto install the SDK on that machine also The Kinect sensor An add-in containing code for gesture recognition and for PowerPoint slide change Visual Studio 2010 First, create a PowerPoint 2010 Add-in in VS 2010, by choosing the standard project template. In the Kinect Developer Toolkit, you will find a sample application named “Slideshow Gestures – WPF”. Install the project and open it with VS 2010.Look at t</itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/kinect/Slide-into-PointPoint-with-a-Kinect-and-a-PowerPoint-add-in</link>
      <pubDate>Tue, 09 Apr 2013 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/kinect/Slide-into-PointPoint-with-a-Kinect-and-a-PowerPoint-add-in</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/87de4c74-65ed-45d4-87b5-12da5d391485.png" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/d67be807-2dbb-4d99-a108-b56ec11da5c7.png" height="123" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/kinect/Slide-into-PointPoint-with-a-Kinect-and-a-PowerPoint-add-in/RSS</wfw:commentRss>
      <category>Coding4Fun</category>
      <category>Kinect</category>
      <category>PowerPoint</category>
    </item>
  <item>
      <title>Push to Press with the Kinect for Windows SDK 1.7</title>
      <description><![CDATA[<p>We continue with our v1.7 week theme with today's project by Vuyiswa Maseko and take a different look at the Kinect Interactions...</p><h2><a title="How to do Push to Press with Kinect SDK 1.7" href="http://www.dotnetfunda.com/articles/article2214-how-to-do-push-to-press-with-kinect-sdk-17.aspx">How to do Push to Press with Kinect SDK 1.7</a></h2><blockquote><p>Microsoft officially released the 1.7 Kinect for Windows SDK. In this article I will demonstrate or explain what interest me most. The Push-to-Press functionality.</p><p><strong>Introduction</strong></p>Kinect 1.7 sdk has been released, when I first played around with the examples like ‘Interaction Gallery’ and the fact that I don’t to adjust the jittering anymore , I knew I had to stop whatever I was doing in my Kinect project to learn “Press to Push” and implement in my current project. Before with the help of Coding4Fun toolkit we would place a hand over a button and some nice animation cycling your hand will appear telling you that you are about to select something, I had to struggle teaching my 2 years old daughter to wait for you, I was teaching her un-natural user interface, with Kinect 1.7, we have a natural user interface gesture, because you push to press a button. I must say a struggled a bit to isolate this functionality. I hope it will help someone. <p>...</p><p><strong>Objective</strong></p>In this article I wanted to show you on how to create a basic navigation system in wpf that uses hand gestures to select menu items. This is an updated version from the one I created from Coding4Fun toolkit. This one uses the press to push. So this means to select a menu, you need to push the button to press it.&nbsp; <h4><strong>Code Explanation</strong></h4><p>Few things have changed from the way we used to do things in sdk 1.6. Well you can still choose to Coding4Fun toolkit to do hand gestures that interact with your controls, but in this article I will explain how you can use the nice things found in the new sdk. The first thing that is new is the Kinect Region.</p><ul><li><strong>KinectRegion</strong> </li><li><strong>KinectTileButton</strong> </li><li><strong>KinectScrollViewer</strong> </li><li><strong>UserViewer</strong> </li></ul><p><strong>Generic Class to store the KinectSensorChooser</strong></p><p><strong>...</strong></p></blockquote><p><strong>Project Information URL:</strong> <a href="http://www.dotnetfunda.com/articles/article2214-how-to-do-push-to-press-with-kinect-sdk-17.aspx">http://www.dotnetfunda.com/articles/article2214-how-to-do-push-to-press-with-kinect-sdk-17.aspx</a></p><p><strong>Project Download URL:</strong> <a href="http://www.dotnetfunda.com/UserFiles/ArticlesFiles/Vuyiswamb_Articles_635002285365123984_Sample.zip"><strong>How to do Push to Press with Kinect SDK 1.7</strong></a></p><p><strong>Project Source URL:</strong> <a href="http://www.dotnetfunda.com/UserFiles/ArticlesFiles/Vuyiswamb_Articles_635002285365123984_Sample.zip"><strong>How to do Push to Press with Kinect SDK 1.7</strong></a></p><p><a href="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B2%5D-239.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image_thumb-236.png" alt="image" width="520" height="301" border="0"></a></p><p><a href="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B8%5D-75.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image_thumb%5B2%5D-86.png" alt="image" width="511" height="384" border="0"></a></p><p><a href="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B5%5D-147.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image_thumb%5B1%5D-156.png" alt="image" width="497" height="384" border="0"></a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/coding4fun/kinect/feed&WT.dl=0&WT.entryid=Entry:RSSView:9633b9405bf049dba549a191015e920e">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/kinect/Push-to-Press-with-the-Kinect-for-Windows-SDK-17</comments>
      <itunes:summary>We continue with our v1.7 week theme with today&#39;s project by Vuyiswa Maseko and take a different look at the Kinect Interactions... How to do Push to Press with Kinect SDK 1.7Microsoft officially released the 1.7 Kinect for Windows SDK. In this article I will demonstrate or explain what interest me most. The Push-to-Press functionality. Introduction Kinect 1.7 sdk has been released, when I first played around with the examples like ‘Interaction Gallery’ and the fact that I don’t to adjust the jittering anymore , I knew I had to stop whatever I was doing in my Kinect project to learn “Press to Push” and implement in my current project. Before with the help of Coding4Fun toolkit we would place a hand over a button and some nice animation cycling your hand will appear telling you that you are about to select something, I had to struggle teaching my 2 years old daughter to wait for you, I was teaching her un-natural user interface, with Kinect 1.7, we have a natural user interface gesture, because you push to press a button. I must say a struggled a bit to isolate this functionality. I hope it will help someone. ... Objective In this article I wanted to show you on how to create a basic navigation system in wpf that uses hand gestures to select menu items. This is an updated version from the one I created from Coding4Fun toolkit. This one uses the press to push. So this means to select a menu, you need to push the button to press it.&amp;nbsp; Code ExplanationFew things have changed from the way we used to do things in sdk 1.6. Well you can still choose to Coding4Fun toolkit to do hand gestures that interact with your controls, but in this article I will explain how you can use the nice things found in the new sdk. The first thing that is new is the Kinect Region. KinectRegion KinectTileButton KinectScrollViewer UserViewer Generic Class to store the KinectSensorChooser ... Project Information URL: http://www.dotnetfunda.com/articles/article2214-how-to-do-push-to-press-with-</itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/kinect/Push-to-Press-with-the-Kinect-for-Windows-SDK-17</link>
      <pubDate>Thu, 04 Apr 2013 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/kinect/Push-to-Press-with-the-Kinect-for-Windows-SDK-17</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/401c694e-cbfe-4646-a7fc-9b055472491b.png" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/b867b641-0105-456c-a069-2928aa6d5251.png" height="124" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>4</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/kinect/Push-to-Press-with-the-Kinect-for-Windows-SDK-17/RSS</wfw:commentRss>
      <category>Coding4Fun</category>
      <category>Kinect</category>
      <category>WPF</category>
    </item>
  <item>
      <title>Getting started with Kinect Interactions</title>
      <description><![CDATA[<p>Looks like it's going to be a v1.7 kind of week (I know, imagine that!). Today's post by András&nbsp; Velvárt is a great getting started guide for one of the cool new features in the Kinect for Windows SDK, v1.5, &quot;Kinect Interactions&quot;</p><h2><a href="http://dotneteers.net/blogs/vbandi/archive/2013/03/25/kinect-interactions-with-wpf-part-i-getting-started.aspx">Kinect Interactions with WPF - Part I: Getting Started</a></h2><blockquote><p>... <strong>Kinect Interactions</strong>. Kinect Interactions allow developers to create interactive applications with a new, well-designed and ergonomically friendlier interaction language than before. The Kinect SDK can now detect a “push towards the screen” gesture to activate buttons, and this is the recommended “activate” gesture now instead of the old “hover, wait until the circle fills and its pressed” gesture.</p><p>Browsing lists larger than a dozen or so items has been even more difficult using Kinect. The recommended solution was to implement a “swipe from side” gesture, which paged through items on the screen. Here is such a list, straight from my XBox:</p><p><a href="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B2%5D-238.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image_thumb-235.png" alt="image" width="473" height="301" border="0"></a></p><p>You can see that the list has 358 games, and 5 of them are visible at the same time. To get through even half of this list, you would have to perform the swipe gesture 36 times! This is extremely slow, frustrating and physically exhausting.</p><p>The latest K4W SDK solves this issue by differentiating between an open and a closed hand. When you close your hand, you “grip” whatever’s underneath it (such as a scrollviewer), and then you can move your hand to scroll. If you release the scroller while your hand is still moving, the scrolling keeps happening – similarly to the inertia scroll you are already used to on touch devices. You can close your hand again at any time, and stop the inertia – again, as you expected.</p><p>In this post, I will help you to get started with Kinect Interactions by creating a Hello World WPF app that uses the features mentioned above. In later posts, I will dive deeper into the Kinect Interactions SDK, show you how to customize the existing controls, create new ones and go deep into the lower levels of the InteractionStream to invent new ways of interacting with your app. But first, let’s see how you can get started with Kinect Interactions today!</p><p>Note: I am assuming that you are familiar with C# and WPF for this article series.</p><p>...</p><ul><li>First Things First – Download and Install the bits </li><li>Create the Project </li><li>Initializing the Kinect Sensor with KinectSensorChooser </li><li>Setting up the Kinect for Interactions </li><li>The Kinect Region </li><li>User Viewer </li><li>Interactive Controls <ul><li>The KinectTileButton </li><li>The KinectCircleButton </li></ul></li><li>They See Me Scrollin’ </li></ul><p>...</p><h3>Download</h3><p>You can download the demo project for this article <a href="http://sdrv.ms/10tWqi9">here</a>.</p><h3>Summary</h3><p>In this post, I’ve introduced you to the basics to get started with a Kinect Interactions application – getting the Kinect sensor up and running, defining a KinectRegion, adding buttons and scrollable areas to it.</p><p>In the next posts of this series, I will dive deeper into the world of Kinect Interactions. We will dive deeper into the – unfortunately very sparsely documented – controls I discussed above, and see the customization options they offer. And finally, going deeper into the rabbit hole, we will examine the low level Interaction Stream.</p></blockquote><p><strong>Project Information URL:</strong> <a title="http://dotneteers.net/blogs/vbandi/archive/2013/03/25/kinect-interactions-with-wpf-part-i-getting-started.aspx" href="http://dotneteers.net/blogs/vbandi/archive/2013/03/25/kinect-interactions-with-wpf-part-i-getting-started.aspx">http://dotneteers.net/blogs/vbandi/archive/2013/03/25/kinect-interactions-with-wpf-part-i-getting-started.aspx</a></p><p><strong>Project Source URL:</strong> <a title="http://sdrv.ms/10tWqi9" href="http://sdrv.ms/10tWqi9">http://sdrv.ms/10tWqi9</a></p><p><a href="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B5%5D-146.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image_thumb%5B1%5D-155.png" alt="image" width="520" height="323" border="0"></a></p><p><a href="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B8%5D-74.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image_thumb%5B2%5D-85.png" alt="image" width="520" height="321" border="0"></a></p><p>Contact Information:</p><ul><li>Blog: <a title="http://dotneteers.net/blogs/vbandi/archive/2013/03/25/kinect-interactions-with-wpf-part-i-getting-started.aspx" href="http://dotneteers.net/blogs/vbandi">http://dotneteers.net/blogs/vbandi</a> </li><li>Twitter: <a href="https://twitter.com/vbandi" target="_blank">@vbandi</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/coding4fun/kinect/feed&WT.dl=0&WT.entryid=Entry:RSSView:3ac424f627f9463b9331a191015b0c88">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/kinect/Getting-started-with-Kinect-Interactions</comments>
      <itunes:summary>Looks like it&#39;s going to be a v1.7 kind of week (I know, imagine that!). Today&#39;s post by Andr&#225;s&amp;nbsp; Velv&#225;rt is a great getting started guide for one of the cool new features in the Kinect for Windows SDK, v1.5, &amp;quot;Kinect Interactions&amp;quot; Kinect Interactions with WPF - Part I: Getting Started... Kinect Interactions. Kinect Interactions allow developers to create interactive applications with a new, well-designed and ergonomically friendlier interaction language than before. The Kinect SDK can now detect a “push towards the screen” gesture to activate buttons, and this is the recommended “activate” gesture now instead of the old “hover, wait until the circle fills and its pressed” gesture. Browsing lists larger than a dozen or so items has been even more difficult using Kinect. The recommended solution was to implement a “swipe from side” gesture, which paged through items on the screen. Here is such a list, straight from my XBox:  You can see that the list has 358 games, and 5 of them are visible at the same time. To get through even half of this list, you would have to perform the swipe gesture 36 times! This is extremely slow, frustrating and physically exhausting. The latest K4W SDK solves this issue by differentiating between an open and a closed hand. When you close your hand, you “grip” whatever’s underneath it (such as a scrollviewer), and then you can move your hand to scroll. If you release the scroller while your hand is still moving, the scrolling keeps happening – similarly to the inertia scroll you are already used to on touch devices. You can close your hand again at any time, and stop the inertia – again, as you expected. In this post, I will help you to get started with Kinect Interactions by creating a Hello World WPF app that uses the features mentioned above. In later posts, I will dive deeper into the Kinect Interactions SDK, show you how to customize the existing controls, create new ones and go deep into the lower levels of the Interactio</itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/kinect/Getting-started-with-Kinect-Interactions</link>
      <pubDate>Wed, 03 Apr 2013 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/kinect/Getting-started-with-Kinect-Interactions</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/f8e10ac7-f90e-4fa9-99b4-4df2fe8c77d4.png" height="60" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/bccad2d9-2283-43ed-801d-a7565cdb7fde.png" height="133" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/kinect/Getting-started-with-Kinect-Interactions/RSS</wfw:commentRss>
      <category>Coding4Fun</category>
      <category>Kinect</category>
      <category>WPF</category>
    </item>
  <item>
      <title>Kinect Depth Smoothing, updated for Kinect for Windows SDK v1.7</title>
      <description><![CDATA[<p>Well over a year ago we highlighted a project by Karl Sanford that helps with one of the common questions/issues encountered with Kinect, &quot;noise&quot; in <a href="http://channel9.msdn.com/coding4fun/kinect/Say-No-to-the-noise-Real-Time-Kinect-depth-frame-smoothing">Say No to the noise... Real-Time Kinect depth frame smoothing</a></p><p>Karl is continuing to improve his project and has recently moved it to CodePlex and updated with the Kinect for Windows v1.7 SDK.</p><h2><a href="http://kinectdepthsmoothing.codeplex.com">Kinect Depth Smoothing</a></h2><blockquote><p>Removes noise from the Kinect Depth Frames in real-time using pixel filters and weighted moving average techniques.</p><p>More here: <a href="http://www.codeproject.com/Articles/317974/KinectDepthSmoothing">http://www.codeproject.com/Articles/317974/KinectDepthSmoothing</a></p><p>This uses version 1.7 of the Kinect for Windows SDK: <a href="http://www.microsoft.com/en-us/kinectforwindows/develop/developer-downloads.aspx">http://www.microsoft.com/en-us/kinectforwindows/develop/developer-downloads.aspx</a></p></blockquote><p><strong>Project Information URL:</strong> <a title="http://kinectdepthsmoothing.codeplex.com" href="http://kinectdepthsmoothing.codeplex.com">http://kinectdepthsmoothing.codeplex.com</a></p><p><strong>Project Download URL:</strong> <a title="http://kinectdepthsmoothing.codeplex.com/releases/" href="http://kinectdepthsmoothing.codeplex.com/releases/">http://kinectdepthsmoothing.codeplex.com/releases/</a></p><p><strong>Project Source URL: </strong><a href="http://kinectdepthsmoothing.codeplex.com/SourceControl/BrowseLatest">http://kinectdepthsmoothing.codeplex.com/SourceControl/BrowseLatest</a></p><p><a href="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B2%5D-237.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image_thumb-234.png" alt="image" width="504" height="384" border="0"></a></p><p>Contact Information:</p><ul><li>Twitter: <a href="https://twitter.com/#!/@krsanford">@krsanford</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/coding4fun/kinect/feed&WT.dl=0&WT.entryid=Entry:RSSView:df6d6deb68384ec0aec2a1910156f0f3">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/kinect/Kinect-Depth-Smoothing-updated-for-Kinect-for-Windows-SDK-v17</comments>
      <itunes:summary>Well over a year ago we highlighted a project by Karl Sanford that helps with one of the common questions/issues encountered with Kinect, &amp;quot;noise&amp;quot; in Say No to the noise... Real-Time Kinect depth frame smoothing Karl is continuing to improve his project and has recently moved it to CodePlex and updated with the Kinect for Windows v1.7 SDK. Kinect Depth SmoothingRemoves noise from the Kinect Depth Frames in real-time using pixel filters and weighted moving average techniques. More here: http://www.codeproject.com/Articles/317974/KinectDepthSmoothing This uses version 1.7 of the Kinect for Windows SDK: http://www.microsoft.com/en-us/kinectforwindows/develop/developer-downloads.aspx Project Information URL: http://kinectdepthsmoothing.codeplex.com Project Download URL: http://kinectdepthsmoothing.codeplex.com/releases/ Project Source URL: http://kinectdepthsmoothing.codeplex.com/SourceControl/BrowseLatest  Contact Information: Twitter: @krsanford </itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/kinect/Kinect-Depth-Smoothing-updated-for-Kinect-for-Windows-SDK-v17</link>
      <pubDate>Tue, 02 Apr 2013 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/kinect/Kinect-Depth-Smoothing-updated-for-Kinect-for-Windows-SDK-v17</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/1021d346-2c91-42b2-934f-60b6641cabcf.png" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/b7cc5dec-866a-4d42-be33-41cd09a072c6.png" height="165" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>3</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/kinect/Kinect-Depth-Smoothing-updated-for-Kinect-for-Windows-SDK-v17/RSS</wfw:commentRss>
      <category>Coding4Fun</category>
      <category>Kinect</category>
    </item>
  <item>
      <title>Kinect for Neurosurgeons?</title>
      <description><![CDATA[<p>While I've been trying to avoid inspirational posts, I thought this an interesting post as part of our mini-fusion series...</p><h2><a href="http://spectrum.ieee.org/automaton/robotics/medical-robots/microsoft-kinect-fusion-augmented-reality-neurosurgeons" target="_blank">Kinect &#43; Brain Scan = Augmented Reality for Neurosurgeons</a></h2><blockquote><p>With a little duct tape, a touch screen tablet, and their new Kinect API, the Microsoft Research Cambridge team built an augmented reality system to help brain surgeons visualize 3D brain scans. Kinect Fusion supplies <a href="http://spectrum.ieee.org/video/consumer-electronics/audiovideo/kinect-fusion-lets-you-build-3d-models-of-anything">3D modeling of anything</a>, which could fuel some seriously neat medical innovations. (The Cambridge team also built KinEtre, which <a href="http://spectrum.ieee.org/video/consumer-electronics/audiovideo/microsofts-kinetre-lets-you-possess-people-inanimate-objects">lets you posses anything</a>.) At the 13th annual Microsoft TechFest, Ben Glocker demoed a prototype system that would allow neurosurgeons to prepare for surgery by looking inside a patient's brain before they cut it open. Doctors could see the skeleton, brain, blood vessels, and the targeted tumor on a tablet—which they can move around the patient's head—helping them to plot the best brain surgery path.</p></blockquote><p><strong>Project Information URL:</strong> <a title="http://spectrum.ieee.org/automaton/robotics/medical-robots/microsoft-kinect-fusion-augmented-reality-neurosurgeons" href="http://spectrum.ieee.org/automaton/robotics/medical-robots/microsoft-kinect-fusion-augmented-reality-neurosurgeons">http://spectrum.ieee.org/automaton/robotics/medical-robots/microsoft-kinect-fusion-augmented-reality-neurosurgeons</a></p><p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/MvP4cHfUD5g&hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/MvP4cHfUD5g&hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p><p><a href="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B2%5D-236.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image_thumb-233.png" alt="image" width="520" height="297" border="0"></a></p><p><a href="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B5%5D-145.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image_thumb%5B1%5D-154.png" alt="image" width="520" height="293" border="0"></a></p><p><a href="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B8%5D-73.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image_thumb%5B2%5D-84.png" alt="image" width="520" height="287" border="0"></a></p><p><a href="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B11%5D-47.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image_thumb%5B3%5D-53.png" alt="image" width="520" height="289" border="0"></a></p><p>Found via: <a href="http://www.redmondpie.com/new-kinect-mod-lets-you-see-your-brain-inside-your-head-redefines-the-word-creepy-video/" target="_blank">New Kinect Mod Lets You See Your Brain Inside Your Head, Redefines The Word ‘Creepy’ [VIDEO]</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/coding4fun/kinect/feed&WT.dl=0&WT.entryid=Entry:RSSView:e810ee92159843da88aea18a0174037d">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/kinect/Kinect-for-Neurosurgeons</comments>
      <itunes:summary>While I&#39;ve been trying to avoid inspirational posts, I thought this an interesting post as part of our mini-fusion series... Kinect &amp;#43; Brain Scan = Augmented Reality for NeurosurgeonsWith a little duct tape, a touch screen tablet, and their new Kinect API, the Microsoft Research Cambridge team built an augmented reality system to help brain surgeons visualize 3D brain scans. Kinect Fusion supplies 3D modeling of anything, which could fuel some seriously neat medical innovations. (The Cambridge team also built KinEtre, which lets you posses anything.) At the 13th annual Microsoft TechFest, Ben Glocker demoed a prototype system that would allow neurosurgeons to prepare for surgery by looking inside a patient&#39;s brain before they cut it open. Doctors could see the skeleton, brain, blood vessels, and the targeted tumor on a tablet—which they can move around the patient&#39;s head—helping them to plot the best brain surgery path. Project Information URL: http://spectrum.ieee.org/automaton/robotics/medical-robots/microsoft-kinect-fusion-augmented-reality-neurosurgeons      Found via: New Kinect Mod Lets You See Your Brain Inside Your Head, Redefines The Word ‘Creepy’ [VIDEO] </itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/kinect/Kinect-for-Neurosurgeons</link>
      <pubDate>Thu, 28 Mar 2013 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/kinect/Kinect-for-Neurosurgeons</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/254146e3-edec-4a38-aafc-c6981c8dfc96.png" height="55" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/7ab2993b-999e-42f2-a004-ad142a7b449a.png" height="122" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/kinect/Kinect-for-Neurosurgeons/RSS</wfw:commentRss>
      <category>Coding4Fun</category>
      <category>Kinect</category>
    </item>
  <item>
      <title>Fusing the Kinect, AutoCAD and Kinect Fusion (with some C#)</title>
      <description><![CDATA[<p>Given the release of Kinect for Windows SDK v1.7 and the inclusion Kinect Fusion, the next two posts are about, well, Kinect Fusion!</p><p>Please join me in welcoming back Kean Walmsley and his combining the Kinect and AutoCAD (and with Fusion, that seems like a match made in... well, maybe after reading this, not Heaven, but pretty close!)</p><h2><a href="http://through-the-interface.typepad.com/through_the_interface/2013/03/kinect-fusion-inside-autocad.html" target="_blank">Kinect Fusion inside AutoCAD</a></h2><blockquote><p>OK, here goes: my first (public) attempt at integrating the brand new Kinect Fusion functionality – made available this week in <a href="http://blogs.msdn.com/b/kinectforwindows/archive/2013/03/18/the-latest-kinect-for-windows-sdk-is-here.aspx">v1.7 of Microsoft’s Kinect for Windows SDK</a> – into AutoCAD. There are still a few quirks, so I dare say I’ll be posting an update in due course.</p><p>As mentioned in <a href="http://through-the-interface.typepad.com/through_the_interface/2013/03/kinect-fusion-released-today.html">the last post</a>, I’ve been working on this for some time but can now show it publicly, as the required SDK capabilities have now been published. As part of this effort, I’ve gone ahead and made sure the other Kinect samples I’ve written for AutoCAD work with this version of the SDK: all can be found <a href="http://through-the-interface.typepad.com/files/KinectSamples-v1.7.zip">here</a>.</p><p>Much of the work was clearly to integrate the appropriate Kinect API calls into an AutoCAD-resident jig, much in the way we’ve seen before when displaying/importing a single depth frame. Kinect Fusion introduces the idea of a reconstruction volume that gets gradually populated with data streamed in from a Kinect sensor, building up an underlying mesh that represents the 3D model.</p><p>AutoCAD is OK with meshes to a certain size, but I wanted to get at the raw point data, instead. The Kinect team has kindly provided the Reconstruction.ExportVolumeBlock() method for just this purpose – it’s intended to populate an array with <a href="http://en.wikipedia.org/wiki/Voxel">voxel</a> data which you can <a href="http://en.wikipedia.org/wiki/Trilinear_interpolation">interpolate trilinearly</a> to extract model/mesh information (erk) – but I haven’t yet been able to have it return anything but an array of zeroes. So the code is currently asking the Kinect Fusion runtime to calculate a mesh from the reconstruction volume and we then use the vertices from that mesh as points to display.</p><p>The typical Kinect Fusion sample makes use of a quite different technique: it generates a shaded view of the mesh from a particular viewpoint – the underlying API casts rays into the reconstruction volume – which is very quick. Calculating a mesh and extracting its vertices is slower – especially when we get into the millions of points – so we have to accept the responsiveness is going to be different.</p><p>And that’s mostly OK: we simply drop incoming frames when we’re already processing one, as otherwise we build up a queue of unprocessed frames leading to a significant lag between the movement of the sensor and the population of the reconstruction volume. But this also means that there’s a much bigger risk of the Kinect Fusion runtime not being able to track the movement – as the time between processed frames is larger and so are the differences – at which point we receive “tracking failures”.</p><p>...</p></blockquote><p><strong>Project Information URL:</strong> <a title="http://through-the-interface.typepad.com/through_the_interface/2013/03/kinect-fusion-inside-autocad.html" href="http://through-the-interface.typepad.com/through_the_interface/2013/03/kinect-fusion-inside-autocad.html">http://through-the-interface.typepad.com/through_the_interface/2013/03/kinect-fusion-inside-autocad.html</a></p><p><strong>Project Source URL:</strong> <a title="the complete samples" href="http://through-the-interface.typepad.com/files/KinectSamples-v1.7.zip">complete samples</a></p><p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/4s2vUHtHCxU&hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/4s2vUHtHCxU&hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p><p>Contact Information:</p><ul><li>Blog: <a title="http://through-the-interface.typepad.com/" href="http://through-the-interface.typepad.com/">http://through-the-interface.typepad.com/</a> </li><li>Twitter: <a href="https://twitter.com/#!/@keanw" target="_blank">@keanw</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/coding4fun/kinect/feed&WT.dl=0&WT.entryid=Entry:RSSView:948f6f5840cd4dea9b57a18a0170709d">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/kinect/Fusing-the-Kinect-AutoCAD-and-Kinect-Fusion-with-some-C</comments>
      <itunes:summary>Given the release of Kinect for Windows SDK v1.7 and the inclusion Kinect Fusion, the next two posts are about, well, Kinect Fusion! Please join me in welcoming back Kean Walmsley and his combining the Kinect and AutoCAD (and with Fusion, that seems like a match made in... well, maybe after reading this, not Heaven, but pretty close!) Kinect Fusion inside AutoCADOK, here goes: my first (public) attempt at integrating the brand new Kinect Fusion functionality – made available this week in v1.7 of Microsoft’s Kinect for Windows SDK – into AutoCAD. There are still a few quirks, so I dare say I’ll be posting an update in due course. As mentioned in the last post, I’ve been working on this for some time but can now show it publicly, as the required SDK capabilities have now been published. As part of this effort, I’ve gone ahead and made sure the other Kinect samples I’ve written for AutoCAD work with this version of the SDK: all can be found here. Much of the work was clearly to integrate the appropriate Kinect API calls into an AutoCAD-resident jig, much in the way we’ve seen before when displaying/importing a single depth frame. Kinect Fusion introduces the idea of a reconstruction volume that gets gradually populated with data streamed in from a Kinect sensor, building up an underlying mesh that represents the 3D model. AutoCAD is OK with meshes to a certain size, but I wanted to get at the raw point data, instead. The Kinect team has kindly provided the Reconstruction.ExportVolumeBlock() method for just this purpose – it’s intended to populate an array with voxel data which you can interpolate trilinearly to extract model/mesh information (erk) – but I haven’t yet been able to have it return anything but an array of zeroes. So the code is currently asking the Kinect Fusion runtime to calculate a mesh from the reconstruction volume and we then use the vertices from that mesh as points to display. The typical Kinect Fusion sample makes use of a quite different techniq</itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/kinect/Fusing-the-Kinect-AutoCAD-and-Kinect-Fusion-with-some-C</link>
      <pubDate>Tue, 26 Mar 2013 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/kinect/Fusing-the-Kinect-AutoCAD-and-Kinect-Fusion-with-some-C</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/1176e2d2-d7e7-4439-a2ae-e2ea146f7fa6.png" height="54" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/3e833f3c-8c60-4871-95d2-71451247b7bd.png" height="119" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/kinect/Fusing-the-Kinect-AutoCAD-and-Kinect-Fusion-with-some-C/RSS</wfw:commentRss>
      <category>Coding4Fun</category>
      <category>Kinect</category>
    </item>
  <item>
      <title>JediSmash!</title>
      <description><![CDATA[<p>The first project post on the Kinect Gallery (almost two years ago... wow, <a href="http://channel9.msdn.com/coding4fun/kinect/Of-course-our-first-Kinect-for-Windows-SDK-Project-has-to-involve-a-Light-Saber">Of course our first Kinect for Windows SDK Project has to involve a Light Saber!</a>) was about using the Kinect to give you Jedi like powers (okay, a Light Saber, close enough).</p><p>Seems fitting to jump forward a couple years, and highlight another such project, yet one that's one step (or two) beyond. Light Saber duels anyone? Hulk Smash?</p><p>And there's source of course!</p><h2><a href="http://dotnetsurfers.com/blog/2013/03/17/slides-and-demos-for-programming-with-kinect-for-windows-talk/">Slides and Demos for Programming With Kinect for Windows Talk, and Introducing JediSmash</a></h2><blockquote><p>I have been playing a lot with the <a href="http://kinectforwindows.org/">Kinect for Windows</a> this year, and gave presentations on it at <a href="http://lrtechfest.com/">LRTechFest</a> and <a href="http://cowtowncodecamp.com/">Cowtown CodeCamp</a> recently. As promised, you can find the slides and demos here.</p><p><a href="https://speakerdeck.com/latish/programming-with-kinect-for-windows-from-hello-world-to-lightsabers-in-60-minutes" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B9%5D-19.png" alt="image" width="493" height="384" border="0"></a></p><p>I also showed a fun WPF application that combines multiple Kinect capabilities like Color, Depth, Skeletal tracking and speech recognition. It’s called <a href="https://github.com/latish/JediSmash">JediSmash</a>.</p><p>I also got a chance to show the <a href="https://github.com/latish/Kinect.Replay">Kinect Replay</a> application that I built that lets you record and replay Kinect sessions without having the actual Kinect hardware. I’ll <a href="http://dotnetsurfers.com/blog/2013/03/19/kinect-dot-replay-record-and-replay-your-kinect-sessions/">blog</a> about it soon. I am excited about the version 1.7 of the SDK that came out this week, and am planning to talk about the new features as I do more Kinect related talks in user groups/conferences in Texas and surrounding areas this year. If you lead a user group and would like me to present, feel free to get in touch</p></blockquote><p><strong>Project Information URL:</strong> <a title="http://dotnetsurfers.com/blog/2013/03/17/slides-and-demos-for-programming-with-kinect-for-windows-talk/" href="http://dotnetsurfers.com/blog/2013/03/17/slides-and-demos-for-programming-with-kinect-for-windows-talk/">http://dotnetsurfers.com/blog/2013/03/17/slides-and-demos-for-programming-with-kinect-for-windows-talk/</a></p><p><strong>Project Source URL:</strong> <strong><a href="https://github.com/latish/JediSmash">JediSmash</a></strong></p><p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/IaZYAy0kZK8&hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/IaZYAy0kZK8&hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p><p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/v-sBLSEmqII&hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/v-sBLSEmqII&hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p><p>You know what? We're going to make this a two for one day! Here's another great post by Latish...</p><h2><a href="http://dotnetsurfers.com/blog/2013/03/19/kinect-dot-replay-record-and-replay-your-kinect-sessions/" target="_blank">Kinect.Replay: Record and Replay Your Kinect Sessions</a></h2><blockquote><p>One of the limitations of programming with Kinect is that you always need the Kinect hardware plugged in during development time. You can use Kinect Studio to record and replay sessions (it gets tiring after a while to get up repeatedly in front of the Kinect and debug at the same time, and your spouse/kids/pets start looking at you funny), but you still need the Kinect hardware to replay a Kinect Studio session. Being hardware independent can be useful in scenarios like programming while on the move (Most of my side projects are done in coffee shops), or running integration tests on a server. I created <a href="https://github.com/latish/Kinect.Replay">Kinect.Replay</a> as an experiment to see if I can remove the dependency on the hardware during some parts of development. The core of the code is based off the work done by David Catuhe in <a href="https://kinecttoolbox.codeplex.com/">Kinect Toolbox</a>. My initial approach was to enhance <a href="https://github.com/latish/KinectToolbox">Kinect Toolbox</a>, but the direction I was taking soon started to look like I was butchering the code, and I ended up creating a separate project for my needs. Some of the enhancements I have done include storing ColorToDepthRelationalParameters to recreate CoordinateMapper during replay, and also support for audio recording/replay. You can see a small demo of what the using Kinect.Recorder looks like in the video below.</p></blockquote><p><strong>Project Information URL:</strong> <a title="http://dotnetsurfers.com/blog/2013/03/19/kinect-dot-replay-record-and-replay-your-kinect-sessions/" href="http://dotnetsurfers.com/blog/2013/03/19/kinect-dot-replay-record-and-replay-your-kinect-sessions/">http://dotnetsurfers.com/blog/2013/03/19/kinect-dot-replay-record-and-replay-your-kinect-sessions/</a></p><p><strong>Project Source URL:</strong> <a href="https://github.com/latish/Kinect.Replay">Kinect.Replay</a></p><p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/qzH3gPXTuRM&hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/qzH3gPXTuRM&hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p><p>Contact Information:</p><ul><li>Blog: <a title="http://dotnetsurfers.com/blog" href="http://dotnetsurfers.com/blog">http://dotnetsurfers.com/blog</a> </li><li>Twitter: <a href="https://twitter.com/#!/@Latish" target="_blank">@Latish</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/coding4fun/kinect/feed&WT.dl=0&WT.entryid=Entry:RSSView:fcb3091d35b24267acfaa18a016b22e7">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/kinect/JediSmash</comments>
      <itunes:summary>The first project post on the Kinect Gallery (almost two years ago... wow, Of course our first Kinect for Windows SDK Project has to involve a Light Saber!) was about using the Kinect to give you Jedi like powers (okay, a Light Saber, close enough). Seems fitting to jump forward a couple years, and highlight another such project, yet one that&#39;s one step (or two) beyond. Light Saber duels anyone? Hulk Smash? And there&#39;s source of course! Slides and Demos for Programming With Kinect for Windows Talk, and Introducing JediSmashI have been playing a lot with the Kinect for Windows this year, and gave presentations on it at LRTechFest and Cowtown CodeCamp recently. As promised, you can find the slides and demos here.  I also showed a fun WPF application that combines multiple Kinect capabilities like Color, Depth, Skeletal tracking and speech recognition. It’s called JediSmash. I also got a chance to show the Kinect Replay application that I built that lets you record and replay Kinect sessions without having the actual Kinect hardware. I’ll blog about it soon. I am excited about the version 1.7 of the SDK that came out this week, and am planning to talk about the new features as I do more Kinect related talks in user groups/conferences in Texas and surrounding areas this year. If you lead a user group and would like me to present, feel free to get in touch Project Information URL: http://dotnetsurfers.com/blog/2013/03/17/slides-and-demos-for-programming-with-kinect-for-windows-talk/ Project Source URL: JediSmash   You know what? We&#39;re going to make this a two for one day! Here&#39;s another great post by Latish... Kinect.Replay: Record and Replay Your Kinect SessionsOne of the limitations of programming with Kinect is that you always need the Kinect hardware plugged in during development time. You can use Kinect Studio to record and replay sessions (it gets tiring after a while to get up repeatedly in front of the Kinect and debug at the same time, and your spouse/kids/pets </itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/kinect/JediSmash</link>
      <pubDate>Mon, 25 Mar 2013 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/kinect/JediSmash</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/169aab29-4b7a-443d-b273-faf919c09d71.png" height="55" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/940481a5-7219-4576-b480-761773403296.png" height="121" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/kinect/JediSmash/RSS</wfw:commentRss>
      <category>Coding4Fun</category>
      <category>Kinect</category>
      <category>Kinect SDK</category>
    </item>
  <item>
      <title>Free River Crossing education game by Kinems</title>
      <description><![CDATA[<p>Since my last post was about <a href="http://channel9.msdn.com/coding4fun/kinect/Academic-pricing-for-Kinect-for-Windows-availability-broadened" target="_blank">Kinect for Windows Academic pricing</a>, it seemed fitting to highlight this project... Speaking of which, make sure you also check out all the other cool stuff on the <a href="http://www.kinecteducation.com/" target="_blank">KinectEDucation</a> site.</p><h2><a href="http://www.kinecteducation.com/blog/2013/02/12/kinect-educational-app-river-crossing-by-kinems/" target="_blank">Kinect Educational App: River Crossing by Kinems</a></h2><blockquote><p>River Crossing” is a new Kinect educational app available for download, freely provided by <a href="http://www.kinems.com/">Kinems</a>.&nbsp; Kinems is a company that provides learning games utilizing Kinect for K-9 children and enriches the traditional therapeutic method with their motion-sensored educational games.</p><p>Here is some more info about River Crossing from the Kinems Game Launcher:</p><p><strong>Age:</strong> 4&#43;</p><p><strong>Objective:</strong> Visual-kinetic coordination and development of critical thinking.</p><p><strong>Description:</strong> In the ‘River Crossing’ game, the child undertakes the task to lead a boat in a river and transfers a duck, a fox and a sack of seeds from one shore to the other. The child-skipper should be very careful so as not to throw his boat on the rocks that exist in the river. Sometimes the passage becomes narrower or wider, depending on the difficulty of the game! For more experienced skippers, the task becomes more complex and as a result the duck should not be abandoned with the fox or the duck with the seeds at the same river shore, since there is always the risk that one disappears from the other. The correct option, in conjunction with careful driving, is to practice the delicate mobility, the visual-kinetic coordination and the grapho-kinetic skills of the children, contributing in this way in the development of the necessary skills for the conquest of writing.”</p></blockquote><p><strong>Project Information URL:</strong> <a title="http://www.kinecteducation.com/blog/2013/02/12/kinect-educational-app-river-crossing-by-kinems/" href="http://www.kinecteducation.com/blog/2013/02/12/kinect-educational-app-river-crossing-by-kinems/">http://www.kinecteducation.com/blog/2013/02/12/kinect-educational-app-river-crossing-by-kinems/</a></p><p><strong>Project Download URL:</strong> <a title="http://apps.kinecteducation.com/catalog/river-crossing-by-kinems.html" href="http://apps.kinecteducation.com/catalog/river-crossing-by-kinems.html">http://apps.kinecteducation.com/catalog/river-crossing-by-kinems.html</a></p><p><object width="400" height="220"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=59139271&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=59139271&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="220"></embed></object><p><a href="http://vimeo.com/59139271">from Vimeo</a>.</p></p><p><a href="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image%5B2%5D-235.png" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/f1dda9cc6de74512b7c19f0101402403/image_thumb-232.png" alt="image" width="505" height="384" border="0"></a></p><p>Contact Information:</p><ul><li>Blog: <a title="http://www.kinecteducation.com/blog/" href="http://www.kinecteducation.com/blog/">http://www.kinecteducation.com/blog/</a> </li><li>Twitter: <a href="https://twitter.com/#!/johnnyeducation" target="_blank">@johnnyeducation</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/coding4fun/kinect/feed&WT.dl=0&WT.entryid=Entry:RSSView:10b4ce5c60d440389957a184012d6c8e">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/kinect/Free-River-Crossing-education-game-by-Kinems</comments>
      <itunes:summary>Since my last post was about Kinect for Windows Academic pricing, it seemed fitting to highlight this project... Speaking of which, make sure you also check out all the other cool stuff on the KinectEDucation site. Kinect Educational App: River Crossing by KinemsRiver Crossing” is a new Kinect educational app available for download, freely provided by Kinems.&amp;nbsp; Kinems is a company that provides learning games utilizing Kinect for K-9 children and enriches the traditional therapeutic method with their motion-sensored educational games. Here is some more info about River Crossing from the Kinems Game Launcher: Age: 4&amp;#43; Objective: Visual-kinetic coordination and development of critical thinking. Description: In the ‘River Crossing’ game, the child undertakes the task to lead a boat in a river and transfers a duck, a fox and a sack of seeds from one shore to the other. The child-skipper should be very careful so as not to throw his boat on the rocks that exist in the river. Sometimes the passage becomes narrower or wider, depending on the difficulty of the game! For more experienced skippers, the task becomes more complex and as a result the duck should not be abandoned with the fox or the duck with the seeds at the same river shore, since there is always the risk that one disappears from the other. The correct option, in conjunction with careful driving, is to practice the delicate mobility, the visual-kinetic coordination and the grapho-kinetic skills of the children, contributing in this way in the development of the necessary skills for the conquest of writing.” Project Information URL: http://www.kinecteducation.com/blog/2013/02/12/kinect-educational-app-river-crossing-by-kinems/ Project Download URL: http://apps.kinecteducation.com/catalog/river-crossing-by-kinems.html from Vimeo.   Contact Information: Blog: http://www.kinecteducation.com/blog/ Twitter: @johnnyeducation </itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/kinect/Free-River-Crossing-education-game-by-Kinems</link>
      <pubDate>Thu, 21 Mar 2013 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/kinect/Free-River-Crossing-education-game-by-Kinems</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/3c795b71-10f3-4502-b724-efebae6ff976.png" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/5a487f30-4243-4416-994b-3aa7640fb0bd.png" height="165" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/kinect/Free-River-Crossing-education-game-by-Kinems/RSS</wfw:commentRss>
      <category>Coding4Fun</category>
      <category>Education</category>
      <category>Kinect</category>
    </item>    
</channel>
</rss>