KinEmote - Kinect Driven Media Control (OpenNI based open source project for Windows) - Printable Version
+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Help and Support (/forumdisplay.php?fid=33)
+--- Forum: Supplementary Tools for XBMC (/forumdisplay.php?fid=116)
+--- Thread: KinEmote - Kinect Driven Media Control (OpenNI based open source project for Windows) (/showthread.php?tid=87663)
- melsom - 2010-12-17 03:36
Johnsel Wrote:It should work perfectly fine from 3 meters, what doesn't work? Hand recognition or the scrolling itself?
Didn't seem to recognize my hand. Tried for a while.. But here's the funny part. I moved the couch litterally 25 cm closer and now it works perfectly. The couch is about 3.6 meters back normally.
Now i'm eagerly awaiting a new release with new gestures to try out
- Johnsel - 2010-12-17 03:37
Lol, that's interesting. Will see if there's a max distance set somewhere, think I saw that option in OpenNI somewhere
- douglas.teofilo - 2010-12-17 13:05
I did several tests and found that lack at least one window in this initial stage of reference to know how the system is capturing our gestures.
Another doubt I have is how did you do to control the mouse in the second demo you posted on Youtube, because in many ways and tried unsuccessfully.
In most work and congratulations continue.
- Johnsel - 2010-12-17 13:21
douglas.teofilo Wrote:Hello friend,I'm very sorry but I don't really understand what you mean with this. Do you want a notification when the program has initialized? When a hand is recognized it already sends a notification...
douglas.teofilo Wrote:Another doubt I have is how did you do to control the mouse in the second demo you posted on Youtube, because in many ways and tried unsuccessfully.Mouse control is not included in this release, it's too sensitive to click something right
- hotlobster - 2010-12-17 13:33
Really nice demo mate.
Do you think we can compile it with Mono for linux os ?
- douglas.teofilo - 2010-12-17 13:50
Johnsel Wrote:I'm very sorry but I don't really understand what you mean with this. Do you want a notification when the program has initialized? When a hand is recognized it already sends a notification...
Maybe I have expressed myself badly but I was wondering if it would be possible to create a window that displays real-time our gestures as exists on the Xbox 360 that is located in the lower right corner.
On the control of the mouse did not seem so sensitive when I saw the video on Youtube.
- succo - 2010-12-17 16:19
it built just fine under mono, but i have no kinect to test with
- hotlobster - 2010-12-17 17:02
I've never played with mono yet. Will takes the time to read some doc & test this. But if there's interaction with windows drivers, I'm not sure it can work natively in linux without making some slight changes in the code.
- succo - 2010-12-17 18:07
Johnsel Wrote:Source:it builds with mono, really can't test if it really works
Johnsel Wrote:Requirements:linux version here for 32 bit or here for 64
Johnsel Wrote:PrimeSense NITE http://downloads.primesense.com/NITE-Win32-220.127.116.11.exethere is a linux version available here
Johnsel Wrote:Kinect patched PrimeSense PSDK Driver https://github.com/avin2/SensorKinect/raw/4e91f689fc5c8320f920b2976abdd9b50ee1baf0/Bin/SensorKinect-Win32-5.0.0.exethis one i guess you will have to download source and build on your own from https://github.com/avin2/SensorKinect
all we need is someone with linux and kinect to test it
- wayfarer_boy - 2010-12-17 18:07
I've no experience with C++, but have attempted to use the OpenNI libraries to build a similar Linux-based plug. I'm having problems, however, with compiling a basic Hello World with linked OpenNI headers. It appears I'm not alone:
Here are the errors:
I still haven't found an answer to the errors I'm receiving. If there are any Linux developers out there who've successfully compiled using the OpenNI libraries, please let me know!
Thanks to Johnsel for sharing his development progress and code (and for his time in helping me out - us extreme newbies are a frustrating lot!) Sorry for what appears to be cross-posting, but my aim is to recreate Johnsel's code in C++, so I think this post is relevant here