{"id":933,"date":"2014-01-14T13:57:00","date_gmt":"2014-01-14T13:57:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/vcblog\/2014\/01\/14\/kinect-for-windows-c-samples\/"},"modified":"2019-02-18T18:40:44","modified_gmt":"2019-02-18T18:40:44","slug":"kinect-for-windows-c-samples","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/cppblog\/kinect-for-windows-c-samples\/","title":{"rendered":"Kinect for Windows C++ Samples"},"content":{"rendered":"<p><a href=\"http:\/\/www.microsoft.com\/en-us\/kinectforwindows\/\">Kinect for Windows<\/a> enables developers like you to create applications that allow users to interact naturally with the computer by gesturing and speaking. You probably already know this. But did you know there are plenty of <a href=\"http:\/\/www.microsoft.com\/en-us\/kinectforwindows\/\">samples<\/a> written in C++ using Direct 3D and Direct 2D and other DirectX stuff?<\/p>\n<ul>\n<li><a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/jj131038.aspx\">AudioBasics-D2D C++ Sample<\/a> captures audio data and displays the direction of the audio source on screen.<\/li>\n<li><a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/dn435683.aspx\">Background Removal Basics-D2D C++ Sample<\/a> demonstrates how to use the <a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/dn435665.aspx\">KinectBackgroundRemoval<\/a> API to separate people in the foreground from the background. This effect is similar to using a green screen technique to separate people from a green screen background.<\/li>\n<li><a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/hh973084.aspx\">Coordinate Mapping Basics-D2D C++ Sample<\/a> shows how to use the <a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/microsoft.kinect.colorimagestream.aspx\">ColorImageStream<\/a> to separate people in the foreground from the background. This effect is similar to using a green screen technique to separate people from a green screen background.<\/li>\n<li><a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/hh973083.aspx\">Depth with Color-D3D C++ Sample<\/a> demonstrates a 3D visualization (point cloud) using the <a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/microsoft.kinect.colorimagestream.aspx\">ColorImageStream<\/a> and <a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/microsoft.kinect.depthimagestream.aspx\">DepthImageStream<\/a> in a Direct3D sample.<\/li>\n<li><a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/jj131045.aspx\">Face Tracking Visualization C++ Sample<\/a> uses the Face Tracking SDK to track and visualize a single face or multiple faces.<\/li>\n<li><a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/hh855386.aspx\">Skeletal Viewer C++ Sample<\/a> Demonstrates Kinect NUI processing such as capturing depth stream, color video stream and skeletal tracking frames and displaying them on the screen.<\/li>\n<\/ul>\n<p>Grab a Kinect and the <a href=\"http:\/\/www.microsoft.com\/en-us\/kinectforwindowsdev\/Downloads.aspx\">Kinect SDK<\/a> and build something cool!<\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kinect for Windows enables developers like you to create applications that allow users to interact naturally with the computer by gesturing and speaking. You probably already know this. But did you know there are plenty of samples written in C++ using Direct 3D and Direct 2D and other DirectX stuff? AudioBasics-D2D C++ Sample captures audio [&hellip;]<\/p>\n","protected":false},"author":264,"featured_media":35994,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[88,214,166],"class_list":["post-933","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cplusplus","tag-directx","tag-kinect","tag-sample"],"acf":[],"blog_post_summary":"<p>Kinect for Windows enables developers like you to create applications that allow users to interact naturally with the computer by gesturing and speaking. You probably already know this. But did you know there are plenty of samples written in C++ using Direct 3D and Direct 2D and other DirectX stuff? AudioBasics-D2D C++ Sample captures audio [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/933","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/users\/264"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/comments?post=933"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/933\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/media\/35994"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/media?parent=933"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/categories?post=933"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/tags?post=933"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}