Questions tagged [simple-openni]

SimpleOpenNI is the Processing wrapper for OpenNI and NITE. Although it's not in a fully complete wrapper(some functionalities aren't yet implemented), it's very easy to setup and provides most of the needed functionalities(depth/rgb/ir/scene streams, skeleton tracking(without Psi pose required and multiple profiles), hand tracking and gestures, etc.)

SimpleOpenNI is a Processing library which greatly simplifies development using RGB/D sensors such as Microsoft Kinect for Xbox360 (not Kinect for Windows) and Asus Xtion(Pro and Pro Live) developed at the Interaction Design Department Zurich.

The library ships with plenty of examples and the Wiki pages are also helpful. There is also a full book covering various techniques using this library: Making Things See.

54 questions
1
vote
1 answer

how to reduce opacity of mask(transparent image) borders in Processing?

I am going to show 2 layers(depth image from kinect and a mask,respectively) in my processing project. In this project, I am going to hide areas which there is no user available by utilizing a mask. Note that, "mask" gets its pixels from a movie…
1
vote
1 answer

how to make some pixels colorless

I have a code which includes 2 layers in the display and i need to make some pixels of front layer colorless for appearance of background pixels. I couldn't find a way to make pixels invisible. In this regard I tried to create front layer by shape.…
1
vote
1 answer

Skeleton tracking & playing a video in processing

We used the following code in order to do skeleton tracking(head tracking) and playing a video simultaneously: import processing.video.*; import SimpleOpenNI.*; import java.util.*; SimpleOpenNI kinect; PImage kinectDepth; int[] userID; color[]…
1
vote
1 answer

Connecting Kinect to Processing through OpenNI & SimpleOpenNI on a Mac

I'm trying to connect Kinect to Processing on a Mac (running OSX Yosemite 10.10). Perhaps someone can help? Thus far, I've followed all the directions on this page, with no errors (a very helpful page by the way):…
cate
  • 11
  • 1
  • 2
1
vote
2 answers

How to get clear mask of users in simple-openni?

I am trying to extract user silhouette and put it above my images. I was able to make a mask and cut user from rgb image. But the contour is messy. The question is how I can make the mask more precise (to fit real user). I've tried ERODE-DILATE…
E. Kross
  • 135
  • 1
  • 11
1
vote
1 answer

SimpleOpenNI error while opening .oni file in Processing 2.2.1

I am trying to open an .oni file to test some stuff without having a Kinect connected to my computer. I've used one of the examples provided with SimpleOpenNI (the SimpleOpenNI DepthImage Test) and some code I found on stackoverflow: How to read oni…
Daniel V.
  • 58
  • 1
  • 6
1
vote
1 answer

Scale the skeleton with processing

Well I’m making a sketch that uses the SimpleOpenNI library in Processing, and I’m mounting a 3D design over the skeleton, but I have been thinking that if a different person stands in front of the Kinect the model will be different if the person is…
dzuritaa
  • 691
  • 1
  • 6
  • 13
1
vote
1 answer

Mapping rgbMap to depthMap

So I'm trying to map the pixel on the rgbMap to one on the depthMap so I can get the depth from a color tracked object. I've noticed the depth map is smaller than the rgb map in addition to the different POV from being on a different spot on the…
AgentElevenFifths
  • 185
  • 1
  • 2
  • 10
1
vote
4 answers

Kinect infra image not showing - why?

I have installed openni2.2, nite2.2 and kinect SDK 1.6 along with Simpleopenni library for processing. Everything working fine except infrared image - it is simply not there. That is really strange since at the same time I can clearly see the depth…
doku
  • 73
  • 9
1
vote
1 answer

Is it possible to create synthesized or modify existing .ONI files in OpenNI 2.x?

Is it possible to create synthesized or modify existing .oni files in OpenNI 2.x? I know it was possible in 1.x using MockDepthGenerator (based NiRecordSynthetic sample), but it looks like this functionality is no longer available in 2.0. Basically,…
Davidovich
  • 43
  • 1
  • 5
1
vote
1 answer

Kinect for Windows with Processing and SimpleOpenNI on Apple OSX stops working after 20 sec

I am using Kinect for Windows (not for XBOX) on Apple iMac 3GHz 4GB 10.8.3. The Kinect is connected with USB cable to iMac and with power supply. Software: I have installed XCode, XQuartz, MaxPorts, CMake, then libtool, libusb, OpenNI SDK v1.5.4.0,…
ivanredi
  • 41
  • 5
1
vote
1 answer

SimpleOpenNI: Multiple Kinects and enableScene()/sceneImage() in Processing

In Processing, I can successfully draw depth maps from 2 Kinects using SimpleOpenNI, but I'm now trying to draw 2 "scenes" (from enableScene() vs enableDepth()). Both Kinects are detected but when I draw the output, I see the same scene is drawn…
Gregir
  • 1,574
  • 5
  • 21
  • 43
1
vote
1 answer

Running SimpleOpenNI and leJOS in same project

We have a project in which we want to control a Lego Mindstorms robot with the Microsoft Kinect sensor. We decided to use SimpleOpenNI with Processing to read the sensor and leJOS to control the robot for a simple reason: since both is in Java, we…
Valentino Ru
  • 4,964
  • 12
  • 43
  • 78
1
vote
0 answers

Kinect for Windows SDK vs. SimpleOpenNI RGB image quality

I'm comapring these Kinect libraries on windows: a) Kinect for Windows SDK for Processing (http://www.magicandlove.com/blog/2012/09/05/kinect-for-processing-library-page/) b) SimpleOpenNI (http://code.google.com/p/simple-openni/) Link to full…
irishlad
  • 21
  • 3
0
votes
0 answers

how to apply opencv filters to ARGB images in Processing?

In a part of a project, after displaying backgroundimage, I should hide part of it by creating a mask (named mask1 in my code) and making first 3000 pixels of mask1colorless. Then glare the result by utilizing blur() method of OpenCV library. The…