Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Hardware Hacking Input Devices Microsoft Open Source Build

Kinect Tangible Table Prototype 47

baxpace writes "The first open source prototype of a tangible table using the Microsoft Kinect sensor. The hack is essentially a proof of concept that can serve a multitude of purposes including a real-time analysis on urban models. The program uses the Kinect point cloud which is mapped onto a flat surface. The upper layer of the point cloud will apply a colour to anything that is placed on the table and is recognized by the Kinect depth sensor. Every object that is placed on the table is detected automatically and in turn becomes trackable."
This discussion has been archived. No new comments can be posted.

Kinect Tangible Table Prototype

Comments Filter:
  • by Anonymous Coward

    opencv has done object and base plane recognition and tracking for a long time and doesn't need a depth sensor, just a webcam

  • Where's the news? (Score:2, Insightful)

    by marcansoft ( 727665 )

    As far as I can tell, he's just projecting the depth (as a few color bands) on top of the table. About five lines of Python with libfreenect and OpenCV. He isn't even tracking anything, just projecting the raw depth quantized to a few layers and roughly calibrated onto the table. Seriously, there are probably hundreds of Kinect hacks more impressive than this one.

    The only odd part about this Kinect hack is that he's using the ugly proprietary CodeLabs NUI drivers instead of OpenKinect/libfreenect or OpenNI/

    • Re: (Score:2, Insightful)

      by Anonymous Coward

      I'm sorry to say your comment sounds like "i didn't like this, so others shouldn't either" , I know you didn't intend that, but this is STILL news-worthy, perhaps not /. "perfect" b/c it doesn't have any....technology... ...computers.... ...futuristic vision tech... oh... wait.... I Was still impressed with this demo. Like all research, it is built upon the work of others and incrementally tweaked/improved/etc. Just because this "could" have been done before, doesn't mean it has been, and even if it has bee

      • I didn't really read it like that. The GP makes a coherent argument for why this doesn't seem newsworthy - more than "I didn't really like it, meh".

        The summary sounds pretty cool and grabbed my attention straightaway. If the article was actually about a hack that used the depth buffer to cluster points that move together (have consistent depth) into objects and then track them then it would be pretty cool. But really all he is doing is what the GP says - quantising the depth and projecting colours.

        I would r

        • This does seem pretty basic - project a color based on depth. If he had projected a ball onto the table, and used a couple of pencils as paddles to do a pong game, or Neverball, or something, then fine. But this seems like "Hello World" kind of stuff.
      • Re:Where's the news? (Score:4, Informative)

        by EqualSlash ( 690076 ) on Sunday February 13, 2011 @04:17PM (#35194330)

        ...but my reply to that is, then do something better...

        Dude! you sure whom you are talking to? Marcan was the first person to hack the kinect and come up with libfreenect. In fact, he was the winner of the competition sponsored by Adafruit for opensourcing Kinect drivers.

      • by Nikker ( 749551 )
        This is just an example of the primary functions of the device. It uses stereoscopic cameras to determine depth of field and a common plane, by monitoring this data and differences are highlighted. It is a simple example. It's like someone who has just bought a chemistry set and made their first chemical reaction, you don't get to publish based on that but it hopefully encourages you to go forward.
  • Some clarification (Score:5, Insightful)

    by newcastlejon ( 1483695 ) on Sunday February 13, 2011 @03:24PM (#35194028)
    What's a tangible table? Neither TFA nor TFS say. Also, what makes a tangible table more so than the wooden one in my living room?
    • by Anonymous Coward

      See http://en.wikipedia.org/wiki/Tangible_media for a bit of explanation

    • by Anonymous Coward

      Are you tired of insubstantial tables? Immaterial bureaux? Incorporeal counters? Living your life in a formless void? Mither no more!

      Introducing the new Tangible Table (TM). The table you can touch!

  • Comment removed based on user account deletion
    • by Nikker ( 749551 )
      The SNR on this site has gotten pretty bad. Sometimes comments look like they were digested by a focus group before pasted here. I've come to realize the barrier to entry to post on this site is a computer and an Internet connection so shills and non shills alike a free to post as they please. I just don't lie to myself and try to believe this is a pure and pristine place, not like it ever was. As far as believing blindly all the posts of user experiences with brand X and eloquent posts about tribulations
      • by gatzke ( 2977 )

        Too bad slashdot is not set up to allow community to mark shills as a group? Could we do that?

        If you had a clique of others you trust, and allow them to mark posts as shill and it would reduce their score for you if you trust that clique? Sorta like moderation but for sub groups rather than moderation for the whole site at once? I guess you could use the friend-foe thing but AC would not get reduced.

        And this firehose thing probably makes story posting worse and more susceptible to being gamed. But maybe

        • by Nikker ( 749551 )
          As far as AC's and high UIDs go people have been known to sell off longtime UIDs to the highest bidder and sometimes posting as AC is beneficial when some actual industry insider posts real verifiable info. As for cliques it would be pointless all you would have to do is register a large group of users and have them all "friend" each other making them selves the defacto Slash-Friends group speaking for the whole site. It is always best to reserve judgment and double check facts rather than giving trust t
  • This could be cool if you had a clay model of a landscape and were to simulated floods, tsunamis, etc. You could quickly mold new landscape modifications to try out. Or with a detailed enough sensor you might be able to simulate a wind tunnel (ie this pic of the Tesla Model S - http://bit.ly/Tesla_Model_S [bit.ly]) - of course the model could only be reduced in one direction, with a single sensor (the typical drawback of a topographical map).
    • by gatzke ( 2977 )

      This is for games / toys / entertainment.

      Real science simulations require a lot of backend computational power and a ton of coding / configuration. You probably spend more time on setting up parameters / boundary conditions than establishing geometry.

      But it looks cool.

  • Sure the code may be open but the framework, the hardware and SDK behind the whole Kinect is NOT open source in either spirit or word. There is no way to implement the Kinect without blessing or buying from Microsoft or adhering to their patents or whatever limitations they want to apply to the system and software.

    The whole SDK expects you to have Visual Studio in order to develop for it. Let me know if there is a truly open source and cross platform implementation of both drivers, hardware and software tha

    • Sure the code may be open but the framework, the hardware and SDK behind the whole Kinect is NOT open source in either spirit or word.

      What framework? What SDK? So what if the hardware is not open source?

      There is no way to implement the Kinect without blessing or buying from Microsoft or adhering to their patents or whatever limitations they want to apply to the system and software.

      Yes you have to buy the hardware from them, who cares? They haven't applied any limits to the system and the software you use with it (the libfreenect driver) and anything you build on top is/can be open source.

      The whole SDK expects you to have Visual Studio in order to develop for it. Let me know if there is a truly open source and cross platform implementation of both drivers, hardware and software that I am free to implement in my own package without getting sued.

      WTF are you on about? You don't need an SDK and the libfreenect drivers were originally linux-only in fact. Seriously have you go any idea what you're talking about or are you just an anti-MS crybaby looking to have a rant?

  • This could be used during surgery to make sure that all tools are accounted for. It could recognize all tools and keep an inventory of all tools in use.

There are two ways to write error-free programs; only the third one works.

Working...