Yet another experimentation with a Kinect unit, Skeleton recognition and video mapping.
The system is working so far, but there’s an annoying one frame delay that forces to move slowly. Video in the making.
Do you have the delay on just the projection? or also on screen? Projectors can have upto 100ms delay (at 30fps thats 3 frames!). The best consumer projectors I know of have 16ms (1 frame at 60fps). You can get specialist projectors with 2/3ms but they’re quite expensive, and not very powerful. There are projector latency measuring tools out there, but you can knock one up quite easily in QC. just project a timecode, have it run on your monitor and screen at the same time, then take a photo of both monitor and projected surface, see what your projection latency is.
yea very annoying, but 16ms is the lowest latency I’ve seen in a projector at consumer level! It’s all that digital image processing, keystoning, color correction and other crap, I don’t think you can get passed it.
sounds crazy, but perhaps you can do motion prediction to predict where skeleton nodes will be 3 frames from now. this will work well for consistent movements, and as long as you keep your predictions 1st order (predict velocity, not acceleration), then you shouldn’t be any worse than you are now with rapid changes in movements.