you are not logged in: Join Now | Log In
Software

Software: Utilities

Templates allow novices to create their own floor or Web based exhibits. Universal Modules allow more advanced developers to combine, branch, and write their own modules that can act as building blocks for new Exhibits.

MT-Kinect

MT-Kinect

First Posted: November 14, 2011
v1.0-alpha Updated: January 19, 2011

This version has been superceded. Click here to view the latest version of TUIO Kinect.
Project Summary

This module is no longer supported. For easier installation and use we recommend that you use: TUIO Kinect Complete   Enables the development of multitouch applications with the Microsoft Kinect that use gesturing rather than direct touches. This virtual webcam driver outputs an image from a depth range that can be used with any blob tracking software that supports DirectShow (like CCV). This module does not require the use of GestureWorks or Open Exhibits Core.

ABOUT THIS CONTRIBUTOR

Profile picture for James Kassemi

James Kassemi

Senior Software Developer

Total Activity:  1K
Downloads:  4
Article Views:  1K
Shared:  0
Tweets:  8

Uploads:  2
Comments:  7
Favorites:  1
Likes:  1
Emails:  0

Profile picture for Homam Alghorani
Homam Alghorani commented
2 years ago
Great job, Awesome.. I am facing a small problem , i follow all the instructions but with ccv i am just getting blank screen, i try to view the kinect cam with skype video it was so slow frame rate so law, delay of 5-10 second between each frame, any solution ? Thank you :)
Profile picture for James Kassemi
James Kassemi commented
2 years ago
Hi Yasin, Thanks! There are some framerate issues with Skype that are probably due to some bad calibration settings in the DirectShow filter... We're going to be looking into these, but the framerate is fine in CCV. As far as CCV goes, do you happen to have any other cameras running or installed on this computer? If you run CCV from a command prompt, you'll see the VideoInput library print a list of video cameras. We were having similar issues when the Google Voice virtual camera was installed. If you see any other webcam inputs listed, uninstall and try again. Best, James
Profile picture for Homam Alghorani
Homam Alghorani commented
2 years ago
Thank you James for ur reply. Actually there is no camera installed on this computer, i had the problem that u mention of google voice virtual camera on my laptop then i just bough brand new desktop computer and i try to run it, the result as this, when i run ccv the kinect led change from green to red so that means the camera is running (correct me if i am wrong). i run the ccv from the command prompt it shows SETUP: 0> Virtual cam \n SETUP: 1 device(s) found. so it means no conflict with other cam. i am getting Black screen with small weight dots and camera framrate is 0 FPS. calculation time is 0ms. please james is there any solution for my problem :(
Profile picture for Jamie Campbell
Jamie Campbell commented
2 years ago
Hi Yasin Try setting the width and height for the camera to 640x480 in data/config.xml
Profile picture for Homam Alghorani
Homam Alghorani commented
2 years ago
I love u James, it's working !
Profile picture for James Kassemi
James Kassemi commented
2 years ago
Thanks for the insight, I've added the configuration step to the Install instructions for this release.
Profile picture for Marc Matteo
Marc Matteo commented
2 years ago
Three questions. Can this be used to manipulate collection viewer? How many people can use this at the same time? Can two kinects be used so that I can have multiple people in a line manipulating collection viewer (if mt-kinect works with collection viewer)?
Profile picture for Youssef Jabr
Youssef Jabr commented
2 years ago
Hello James Kassemi. I have been trying to get gigapixel to work for a couple of houres now, i have installed everything as you discribed, installed all the drivers and so on, got CCV to work, i can see my self and everything els, somthing im missing, because i just cant get gigapix to react to my movements, nothing happens, i even downloaded GestureWorks and it just says that i dont have any multituch supported devices... so im a little stuck now, did i do somthing wrong in the installation... ?
Profile picture for James Kassemi
James Kassemi commented
2 years ago
Hi Youssef, Sounds like you're running the FLOSC bridge component of OE when you attempt to execute the gigapixel viewer - which may be the wrong approach for your setup. Select the "Send to Flash" option in CCV, make sure the "application.xml" file has "FLOSC" as the input provider, and then launch the gigapixel application using the native flash player. Let me know if that's the problem, James
Profile picture for aldrin mercado
aldrin mercado commented
2 years ago
hi there, i bought a kinect device with power supply. I connected to my Win 7 laptop, installed the drivers based on the instructions above. In the device manager, I can see under Human Interface Devices: Xbox Nui Audio, Camera and Motor. I've also disabled the built-in webcam of my laptop. However, when I run CCV, it doesn't detect the Kinect Camera. When I run Skype, I couldn't select Kinect camera as one of the video source. What could be wrong? Thanks in advance for the help. :)
Profile picture for Lasith Gunawardena
2 years ago
Hi Aldrin, Im also starting up like you Running Kinect on WinXP SP3. A good idea would be to run CCV on the Commannd Prompt to see the execution steps. I get the following --------------------------------- ***** VIDEOINPUT LIBRARY - 0.1991 - TFW07 ***** VIDEOINPUT SPY MODE! SETUP: Looking For Capture Devices SETUP: 0) Virtual Cam SETUP: 1 Device(s) found SETUP: Setting up device 0 libusb-win32 version 1.2.2.0 (driver -1.-1.-1.-1) SETUP: Virtual Cam SETUP: Setting capture size to 640 by 480 SETUP: Media Type is RGB24 no conversion needed SETUP: Capture callback set SETUP: Device is setup and ready to capture. Camera Mode Asked for 640 by 480 - actual size is 640 by 480 ---------------------------------- I get a snowy picture with 55/54 FPS. Its the same and only one I get on Skype too. BUT I get a clear Video from the Kinect using the LibFreenect-Demo-Win32 (from http://theo.tw/deliver/kinect/LibFreenect-Demo-Win32.zip) applicaiton I cant seem to figure out where the problem is...Any assitance is much appreciated.
Profile picture for aldrin mercado
aldrin mercado commented
2 years ago
hi...appreciate if you could spare some help, i found out that I have Google's talk plugin. After I uninstalled it, and ran CCV, I saw a noisy screen. The LED of kinect turned from green to red. The framerate shown in CCV is 16fps, 320x240, which kindda weird because in the config.xml, I have changed it to 640x480...any advise is greatly appreciated. :)
Profile picture for aldrin mercado
aldrin mercado commented
2 years ago
I found out that the laptop has a virtual camera, and that what I'm seeing on the screen is actually the virtual camera. I've uninstalled the app already..now I'm back to zero. The LED of the device turns to red after running, and when I run the .exe file in command prompt, I only see the following (FYI, I'm running Win 7): ***** VIDEOINPUT LIBRARY - 0.1991 - TFW07 ***** Video Mode Calibration: 129.000000, 157.000000 Calibration: 207.000000, 164.000000 Calibration: 113.000000, 219.000000 Calibration: 203.000000, 209.000000 Calibration is setup! OF_WARNING: in allocate, reallocating a ofxCvImage Frame buffer status: 36053 Loading Filter... Filter Name:Subtraction loading Shaders vs:(null), gs:(null), fs:data/shaders/absSubtract.fs Fragment shader was successfully compiled to run on hardware. Fragment shader(s) linked, no vertex shader(s) defined. any advise please? thanks a bunch. :)
Profile picture for Lasith Gunawardena
2 years ago
Aldrin, Looks like both of us are at the same step.. try downloading the Code Labratories UNI Platform Installer from http://codelaboratories.com/get/nui I only get a blank (Black) screen on this, although the camera movement works...
Profile picture for aldrin mercado
aldrin mercado commented
2 years ago
Hi Lasith, when I use the CLNui, everything works fine using the CLNuiDeviceTest.exe, however using the drivers from CLNui, the CCV still doesn't detect the camera.


Summary

Enables the development of multitouch applications with the Microsoft Kinect. This virtual webcam driver outputs an image from a depth range that can be used with any blob tracking software that supports DirectShow (like CCV).

View the release notes associated with the version you download for installation and build instructions.

Features

There are no features for this project yet.

Example Code

Using this

There is no example code for this project yet.

Properties and Customization

Included XML tags and functions:

Name Description Notes

Included AS3 Classes and customization:

Name Superclass Notes

This material is based upon work supported by the National Science Foundation under Grant Number Division of Research on Learning in formal and informal settings #1010028. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation.


Open Exhibits was developed by Ideum, makers of GestureWorks. Open Exhibits SDK is free for non-commercial use.

Connect
YouTube Twitter Flickr