xboxscene.org forums

Pages: [1] 2

Author Topic: LibFreenect - Open Source PC Drivers for Kinect  (Read 152 times)

Xbox-Scene

  • Archived User
  • Hero Member
  • *
  • Posts: 4299
LibFreenect - Open Source PC Drivers for Kinect
« on: November 10, 2010, 10:32:00 AM »

LibFreenect - Open Source PC Drivers for Kinect
Posted by XanTium | November 10 12:32 EST | News Category: Xbox360
 
Marcan released the first Open Source Drivers for Kinect:
Quote

Horribly hacky first take at a Kinect Camera driver. Does RGB and Depth.

main.c implements a simple OpenGL visualization. Hopefully it should be mostly self-explanatory... You pretty much just open the USB device, call cams_init(dev, depthimg, rgbimg), and your depthimg and rgbimg callbacks getcalled as libusb processes events.

TODO:
- TONS of cleanup. I mean LOTS.
- Proper buildsystem (CMake probably)
- Determine exactly what the inits do
- Bayer to RGB conversion that doesn't suck
- Integrate support for the servo and accelerometer (which have already been reverse engineered)

BIG TODO: audio. The audio chip (the Marvell) requires firmware and more init and does a TON of stuff including the crypto authentication to prove that it is an original Kinect and not a clone. Who knows what this thing does to the incoming audio. This should be interesting to look at.

Official Site: http://www.marcansoft.com
Download: here



Logged

iwanttheagrocrag

  • Archived User
  • Sr. Member
  • *
  • Posts: 404
LibFreenect - Open Source PC Drivers for Kinect
« Reply #1 on: November 10, 2010, 10:35:00 AM »

LMAO I said it would take a week  (IMG:style_emoticons/default/cool.gif)
Logged

BrooksyX

  • Archived User
  • Sr. Member
  • *
  • Posts: 252
LibFreenect - Open Source PC Drivers for Kinect
« Reply #2 on: November 10, 2010, 10:48:00 AM »

Ha nice. Wonder if microsoft will just release a driver now. You know they have to have an internal one.
Logged

symbal

  • Archived User
  • Jr. Member
  • *
  • Posts: 73
LibFreenect - Open Source PC Drivers for Kinect
« Reply #3 on: November 10, 2010, 11:17:00 AM »

Excellent news, but the thing's still massively overpriced for a peripheral, but now they got PC users to buy the hardware too so hopefully that means they drop the price sooner than they originally planned, but this is M$ we talking about so they'll probably charge more with the extra demand.
Logged

Aldanga

  • Archived User
  • Hero Member
  • *
  • Posts: 1747
LibFreenect - Open Source PC Drivers for Kinect
« Reply #4 on: November 10, 2010, 11:26:00 AM »

Did he really say it took him 3 hours to have a usable driver? Dang.
Logged

Charbless

  • Archived User
  • Full Member
  • *
  • Posts: 229
LibFreenect - Open Source PC Drivers for Kinect
« Reply #5 on: November 10, 2010, 11:30:00 AM »

QUOTE(symbal @ Nov 10 2010, 08:17 PM) *

Excellent news, but the thing's still massively overpriced for a peripheral, but now they got PC users to buy the hardware too so hopefully that means they drop the price sooner than they originally planned, but this is M$ we talking about so they'll probably charge more with the extra demand.


Kinect is garbage as a web cam it's only good for it's 3d depth features which for pc users is pointless unless there is game support for it.
Logged

thor99

  • Archived User
  • Jr. Member
  • *
  • Posts: 54
LibFreenect - Open Source PC Drivers for Kinect
« Reply #6 on: November 10, 2010, 11:45:00 AM »

QUOTE(Charbless @ Nov 10 2010, 07:30 PM) *

Kinect is garbage as a web cam it's only good for it's 3d depth features which for pc users is pointless unless there is game support for it.


WOW, that has got to be one of the most thoughtless answers I’ve heard in a long time... This will be huge for PC. imagine what people can make with this, I’m sure going to be hammering away in visual studio. How about having kinect map a location for a virtual keyboard, or now dragging and dropping with your hand, cheap depth perception opens so many doors and possibilities. With this technology available to the PC community its endless what can be created! MS knows this. Soon there will be chinese rip off versions of kinect for $39. You will see...

This post has been edited by thor99: Nov 10 2010, 08:02 PM
Logged

symbal

  • Archived User
  • Jr. Member
  • *
  • Posts: 73
LibFreenect - Open Source PC Drivers for Kinect
« Reply #7 on: November 10, 2010, 11:45:00 AM »

Well obviously there's nothing on Pc yet for it, but Xbox attracts the sort that can and will make an effort to get some decent software on Pc, and there's plenty scope for games and software interfaces since no one bothers with 360 homebrew anymore.
Logged

[Prophet]

  • Archived User
  • Newbie
  • *
  • Posts: 21
LibFreenect - Open Source PC Drivers for Kinect
« Reply #8 on: November 10, 2010, 11:45:00 AM »

QUOTE(Charbless @ Nov 10 2010, 08:30 PM) *

Kinect is garbage as a web cam it's only good for it's 3d depth features which for pc users is pointless unless there is game support for it.

There is huge potential for it in a Home Theater setup.  There are already people experimenting with voice commands in xbmc, gestures would be awesome.

I can't believe he wrote that in 3 hours though, that's some impressive work.

This post has been edited by [Prophet]: Nov 10 2010, 07:46 PM
Logged

crisdo98

  • Archived User
  • Full Member
  • *
  • Posts: 138
LibFreenect - Open Source PC Drivers for Kinect
« Reply #9 on: November 10, 2010, 11:50:00 AM »

Bravo sir, bravo!  This is just amazing news.  I hate having to use the mouse to just change tabs or msn chats/irc channels..   Imagine Aero support; just scroll through what you have open before making the 'OK' sign to choose...  many happy months will come.
Logged

jedimaniac

  • Archived User
  • Newbie
  • *
  • Posts: 31
LibFreenect - Open Source PC Drivers for Kinect
« Reply #10 on: November 10, 2010, 12:16:00 PM »

This man is a machine, I follow both his and Bunnie's blog and between them I swear there is nothing they cannot do. For those who do not realise, Marcan is one of the main (if not the main) person behind team twiizers that hacked the wii (it is also worth mentioning Bushing who worked on the wii hack aswell).

Also he is currently working on what i believe is a custom linux kernel for the PS3 and if your into lazers, check out his youtube vids http://www.youtube.com/user/marcan42.

Im just glad he is on our side and not on M$ side trying to stop hackers (IMG:style_emoticons/default/biggrin.gif)

Amazing work!
Logged

Mr.RedRing

  • Archived User
  • Full Member
  • *
  • Posts: 158
LibFreenect - Open Source PC Drivers for Kinect
« Reply #11 on: November 10, 2010, 12:57:00 PM »

QUOTE
' date='Nov 10 2010, 02:45 PM' post='4751629']
There is huge potential for it in a Home Theater setup.  There are already people experimenting with voice commands in xbmc, gestures would be awesome.

I can't believe he wrote that in 3 hours though, that's some impressive work.


This is exactly what I want to use it for, XBMC.
Logged

ddxcb

  • Archived User
  • Sr. Member
  • *
  • Posts: 330
LibFreenect - Open Source PC Drivers for Kinect
« Reply #12 on: November 10, 2010, 01:07:00 PM »

yay half a reason to get the overprice camera now.

now if we can just get the chatpad drivers i be happy xD
Logged

tomgreen99200

  • Archived User
  • Hero Member
  • *
  • Posts: 826
LibFreenect - Open Source PC Drivers for Kinect
« Reply #13 on: November 10, 2010, 02:07:00 PM »

Nice work. 3 hours  (IMG:style_emoticons/default/laugh.gif)
Logged

Juvenal1228

  • Archived User
  • Sr. Member
  • *
  • Posts: 447
LibFreenect - Open Source PC Drivers for Kinect
« Reply #14 on: November 10, 2010, 02:21:00 PM »

wow, very impressive.
the simplicity of the usb interfacing with the kinect surprised me.
obviously there is more advanced things going on with the audio, but thats pretty simple as of now.

I guess it would have been much different if MS did the processing in the device as originally planned.
Logged
Pages: [1] 2