Comments (1)
Interesting inquiry. Unfortunately, there is no known way to change the timeout for recognizing users (aka skeletons) on the lost/re-enter/exit.
The OpenNI SDK writes, "The 'Lost User' event signals that a user has been lost from the list of previously recognized users in the scene. The exact meaning of a 'lost user' is decided by the developer of the xn::UserGenerator. However, a typical implementation would define that a lost user is a previously recognized user that then exits the scene and does not return, even after a 'Lost User' timeout has elapsed. Thus this event might be raised only after some delay after the user actually exited the scene."
PrimeSense writes OpenNI and NITE. NITE is the user generator portion of that. PrimeSense did not expose a way to change the timeouts that you need. :-/
The link you provided to the forum writes about the timeout for gesture recognition. NITE also provides functionality for gesture recognition and in that API set, they did expose a method to control the timeout. Unfortunately, they did not expose a method for user/skeletons recognition.
This will not change for the current v1.x SDK. PrimeSense has abandoned that SDK and completely re-written everything for a v2 SDK which is still in early development.
As a suggestion (I don't know much about your project) you might have better results by using the users who are "moving" or users which are the closest to the Kinect. When a user exits, you will get the exit event and their coordinate values should change very little (or not at all). Using a combination of looking at the exit event + users who's coordinates are unchanging can likely tell you which users should be removed from your scene. The users that remain, are the users who are actively moving and you are probably most interested in.
If you believe I have not addressed your concern, please reopen this issue.
from jit.openni.
Related Issues (20)
- Mapping & extract single users HOT 4
- IR map output not working HOT 8
- Skeletonrec.oni HOT 2
- Connection with PMD Camboard nano depth sensor HOT 9
- setting asus xtion pro live HOT 6
- jit.openni and max6.1.1 (jit_linklist_chuckptr error) HOT 3
- reduction jit.openni working aria HOT 5
- Add Tilt Motor Support HOT 1
- kinect strange behavior HOT 3
- Your Readme lacks clarity HOT 2
- Your ReadMe and Wiki Docs Still Lack Clarity, Help Appreciated HOT 3
- Can I use 2 sensors with jit.openni?
- Body Relative HOT 4
- Skeleton Output HOT 6
- jit_openni: XML config initialization open failed (File not found!) HOT 2
- Unexpected "jit_openni: XMLconfig initialization failed" error HOT 2
- hello there diablodale HOT 1
- Model 1473 HOT 1
- Support for Model 1473 HOT 1
- Crash when grabbing the usermap for a long time HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jit.openni.