kinect point cloud

just using the saturation value (close range). manually aligning the texture to the depth, which isn't really right: it needs to be projected onto the depth map.


note that this uses hector's default 'gamma' function, but what really needs to happen is taking the inverted reciprocal 1/(1-x) as i'm pretty sure the 11-bit image returned by the depth sensor is a disparity image. edit: i just posted a function for converting to meters here


if you want to see this in realtime, swap out the glview.c from your copy of the github openkinect project with the glview.c posted on the OF board:

  • design io 5y

    thats insane you could pull that out of my screenshot :)
  • Kyle McDonald 5y

    design io i grabbed the raw png, it's looking good :)
  • Mar Canet 5y

    Nice !!
  • design io 5y

    want some video?
  • Kyle McDonald 5y

    design io yes please :) ideally with some big movements and maybe even moving the camera around :)
  • danomatika PRO 5y

    now thats what I'm talking about ...
  • Jamie Dubs 5y

    Oh shit! House of Cards mode!
  • Frangossauro r 5y

    what are those 2 bigs parallel lines?
  • Kyle McDonald 5y

    Frangossauro r those are glitches i accidentally added due to manually cropping the depth image: a little white along the border shows up as a line.
  • mr.russ 5y

    Holy crap! Does this mean we will be able to create 3d models with it?
  • Kyle McDonald 5y

    mr.russ definitely, using a few scans and then some post processing in meshlab or blender you can align, mesh, and zipper them. not easy, but significantly easier than before.
  • mr.russ 5y

    No doubt some clever cookie will cook up something. It will be a fine day when I can scan a component into solidworks or the like using a kinect. No idea how much commercial scanners cost though.
  • Tiago Serra PRO 5y

    Very impressive point cloud for close range..

    mr.russ: something like what Kyle was talking about: ;)
  • Kyle McDonald 5y

    Tiago Serra i have one of those, in black, sitting behind me (donated by makerbot labs) :)
  • mr.russ 5y

    I have seen that video before Tiago when I was looking at turning a photogrammetry generated pointcloud into a mesh. :)
    Ah 3D printers & scanners, so much fun to be had. It really is an engineers world ;P.
  • Tiago Serra PRO 5y

    mr.russ Hopefully it will not be an engineers world when we all have 3dprinters and scanners at home, but we're getting there ;)
  • Tiago Serra PRO 5y

    Kyle McDonald Kyle, just curious, Kinetic is awesome alright, I had to buy one :1, but have you considered implementing other photogrammetry methods like using different light sources for a better textured face scanning like this?

    Not always perfection is the most creative thing to accomplish though....
  • Kyle McDonald 5y

    Tiago Serra i have considered some other methods like this but they generally involve complex LED lighting rigs that are expensive or require lots of calibration. i'm more interested in the most DIY stuff that doesn't require much in the way of expertise or resources :)
  • Tiago Serra PRO 5y

    Agree, thanks :)
16 faves
Uploaded on November 11, 2010
  • Show EXIF

Additional info

  • Viewing this photo Public
  • Safety level of this photo Safe
  • S Search
    Photo navigation
    < > Thumbnail navigation
    Z Zoom
    B Back to context