none
use old application, kinect for windows RRS feed

  • Question

  • Hy Community,

    I have a question. Last year I changed the Skeletal Viewer Sample in C++ for my application. I used the Kinect for XBOX.

    Now I want to buy the Kinect for Windows. My question is: Is it possible to use my old skeletal viewer application for the Kinect for Windows? Or are there big chances in the API?  Does anyone has experience in upgrading the application?

    Thanks,

    Fatih

    Thursday, March 28, 2013 2:16 PM

Answers

  • I installed the v1.6 driver, but I make very big chances in the beta version and I noticed that there are also big differences between the beta and the 1.6 version. I thought that the change is quiet easier :)

    But I think there is no other alternative to modify it with the previous changes.

    Thank you very much,

    Fatih



    As CArmine said you can upgrade but Baoxi Jia makes a good point that you can still program in c++. It takes more effort to do so though you gain some speed boost if done correctly.

    Once you eliminate the impossible, whatever remains, no matter how improbable, must be the truth. - "Sherlock holmes" "speak softly and carry a big stick" - theodore roosevelt. Fear leads to anger, anger leads to hate, hate leads to suffering - Yoda. Blog - http://www.computerprofessions.co.nr

    • Marked as answer by fatihM Friday, April 12, 2013 6:48 AM
    Thursday, April 4, 2013 4:47 PM

All replies

  • Your skeletal viewer is supposed to work well with "Kinect For Windows" sensor, and there is no need to update your application.

    Please refer to the document @http://msdn.microsoft.com/en-us/library/hh855351.aspx in case you want to upgrade the Kinect for Windows SDK.

    Friday, March 29, 2013 3:23 AM
  • Thank you, you helped me very much.

    I also look at the link you posted, and I had to migrate the beta2 to version1.x

    But there is only the article for C# and VB and nothing for C++ ?

    Thanks

    Friday, March 29, 2013 6:03 AM
  • hi Faith,

    1. Skeletal Viewer is removed from the latest v1.7 samples, and there is a new sample (KinectExplorer-D2D) with more features (include those of Skeletal Viewer). Highly recommend you to leverage this sample instead of the old Skeletal Viewer.

    2. There are lots of naming changes in both Kinect library and installation path between Beta2 and  v1.x, and you need to change the dependency related settings in your C++ project.

    3. If you still want to consist on Skeletal Viewer, the easiest way to upgrade your code is to download the v1.6 Skeletal Viewer sample code from http://kinectforwindows.codeplex.com/ and modify it with your previous change.

    Friday, March 29, 2013 6:40 AM
  • I installed the v1.6 driver, but I make very big chances in the beta version and I noticed that there are also big differences between the beta and the 1.6 version. I thought that the change is quiet easier :)

    But I think there is no other alternative to modify it with the previous changes.

    Thank you very much,

    Fatih


    • Edited by fatihM Friday, March 29, 2013 8:45 AM
    Friday, March 29, 2013 7:23 AM
  • The most significant changes to the SDK came from beta to v1. This had been blogged and the recommended steps to upgrade are outlined on Rob's blog. From v1 to 1.7 there were no breaking changes, but some API's were flagged as obsolete but will still compile. These are mainly based around the mapping functions.

    http://robrelyea.wordpress.com/2012/02/01/k4w-details-of-api-changes-from-beta2-to-v1-managed/
    Friday, March 29, 2013 11:26 PM
  • I installed the v1.6 driver, but I make very big chances in the beta version and I noticed that there are also big differences between the beta and the 1.6 version. I thought that the change is quiet easier :)

    But I think there is no other alternative to modify it with the previous changes.

    Thank you very much,

    Fatih



    As CArmine said you can upgrade but Baoxi Jia makes a good point that you can still program in c++. It takes more effort to do so though you gain some speed boost if done correctly.

    Once you eliminate the impossible, whatever remains, no matter how improbable, must be the truth. - "Sherlock holmes" "speak softly and carry a big stick" - theodore roosevelt. Fear leads to anger, anger leads to hate, hate leads to suffering - Yoda. Blog - http://www.computerprofessions.co.nr

    • Marked as answer by fatihM Friday, April 12, 2013 6:48 AM
    Thursday, April 4, 2013 4:47 PM
  • Thanks for these answers, it helped me a lot.

    Now I had to start with the migration :/

    • Marked as answer by fatihM Friday, April 12, 2013 6:47 AM
    • Unmarked as answer by fatihM Friday, April 12, 2013 6:47 AM
    Friday, April 12, 2013 6:47 AM