Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simplified Kinect manager and Telepresence mode #25

Open
wants to merge 30 commits into
base: main
Choose a base branch
from

Conversation

jdub233
Copy link
Collaborator

@jdub233 jdub233 commented Dec 29, 2024

  • Switches to a newer, simplified Kinect manager.
  • The new Kinect manager delivers depth data as ofShortPixels, a 16 bit pixel format that delivers the depth pixels with much more accuracy. Individual modes and cast this to 8 bit image formats as necessary.
  • Adds a Telepresence mode, with web cam output in the public display.

It leaves the previous, more complicated, Kinect manager in place, but unlinked.

jdub233 and others added 30 commits December 27, 2024 16:28
to use the simple kinect manager
ofImage appears to have smoother resizing.
seems to work with inFORM mode, but not so well with TRANSFORM
on thresholding and interpolation
instead of width and height. This didn't show up in the inFORM mode, because it has a square mask. TRANSFORM is rectangular, so using width instead of height messed it up.
to ofCvGrayscaleImage for processing by the OpenCV contour finder
Adapt WaveModeContours to use the simplified Kinect manager
for kinect hand wavy
for telepresence
we're getting depth data from the kinect manager, not the shape display io manager.
because it messes up the escher mode video. Also add some more commentary to the inform io manager about leaving it in but that  may or may not be permanent.
Remove ofImage scaler from Transform IO Manager
instead of static arrays
and remove one line of already commented out code
with a random position, and a changeable rate for the rainfall
arrow and bracket keys can be used to increase or decrease the rainDropsPerSecond value
using appInstructionsText. Nobody has been using it for a while, but it still works.
not as necessary now that the raindrops per second rate is displayed in the app text
and use the order vector to select apps based on the numerical keypress.
Add separate vector to track application order
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant