Brekel Kinect v0.48 update

The only addition to the base application is that the installer now installs the Microsoft redistributable libraries if needed. (which makes the download a bit bigger unfortunately)

But the main attraction is some new registration algorithms in the Offline Scan Processor.
Besides the existing ICP, there is now a faster ICP Non Lineair version, as well as SAC-IA (Sample Consensus Initial Alignment if you must know).

Which generally speaking is faster and much more robust aligning point clouds with substantially different camera positions.
All thanks to the brilliant minds at PCL!

Have fun,

Sunday, June 5th, 2011 Kinect

11 Comments to Brekel Kinect v0.48 update

  • alex says:

    hi brekel , i don´t need realtime and my computer is too slow anyways(core2duo) , is there also an option to postprocess the data and get the full fps ? i´m playing with the idea 9of getting a kinect , but not sure if it even helps me with my crappy pc …

    thanks for the great work !

    • alex says:

      i mean for mocap data 😛

    • brekel says:

      I personally haven’t tried core2duo, it may just do it when pointcloud calculations and rendering is disabled and no other programs are stealing cpu cycles.

      Brekel Kinect doesn’t do post processing, however you may want to look into iPi soft’s solution which is doing a post workflow.
      http://ipisoft.com/

  • Iwan Peter Scheer says:

    I’m getting the following error when launching the app after installing 0.48

    the procedure entry point xnsaveskeletoncalibrationdata could not be located in the dynamic link library OpenNi.dll

    any ideas?

    e1

  • ScarT says:

    Have you considered putting some of the workload on the GPU if possible? I saw that Microsoft released their Kinect SDK, would there be any advantage over using that instead of unofficial drivers?

    • brekel says:

      On the GPU no not really as I haven’t really done any GPU programming yet and there are still a lot of optimization to do and things that can be done using multiple threads.

      I’m playing with the MS SDK now and investigating how far to integrate it with the current toolset.
      So keep checking back in the near future 🙂

      And BTW, the OpenNI drivers are official, they just come from PrimeSense who make the sensors for Microsoft.

  • John says:

    I am using Fujitsu Core 2 Duo 2Ghz, 2 Gb RAM, Windows7, but the frame rate per second is only 22 and become smaller and smaller. What is the minimum requirement to run Brekel?
    Thanks

    • brekel says:

      Difficult to say as I can only run it on the machines I have access to.
      My core2quad seemed to be able to handle 30fps, my i7 screams, but my i3 laptop runs about 15-20fps.

      If all you’re interested in is the skeleton stuff you could toggle the ‘enable’ button in the pointcloud tab to free up some cpu cycles.

      • John says:

        I think at least it require i3 CPU to get the pointcloud because whenever I use Core2Duo, it just says running on low frame rate.
        Anyway, thanks.

        • XenoAisam says:

          i’m using core2quad… and i get 30fps above… does the good graphic card also influence the performance?

          • brekel says:

            You do need a decent graphics card to render the pointcloud in the 3D window, but all the calculations are done on the cpu, and some of it is using multiple cores to maintain realtime speed.

  • Leave a Reply