SirLynix / obs-kinect

OBS Plugin to use a Kinect (all models supported) in OBS (and setup a virtual green screen based on depth and/or body detection).
GNU General Public License v2.0
426 stars 29 forks source link

v1 support? #6

Closed metaColin closed 3 years ago

metaColin commented 4 years ago

Hey just curious what the state of v1 is? Also OS X?

I have some libfreenect experience. Lemme know if I can help.

JonathanFly commented 4 years ago

I'm interested too. I have a bunch of Kinect 360s from an abandoned project. Would be fun for them to have a use. Anything I can test for you?

SirLynix commented 4 years ago

Hi. Sure, the big problem I have with Kinect v1 support is that I ... lost it. I truly have no idea where I put my Kinect v1 and cannot test the support.

@metaColin: Well you can add support for Linux/macOS/KinectV1 by making your own KinectDevice class (it contains all code related to Kinect).

@JonathanFly: Sure, if I can't find my Kinect v1 it would be nice if you could test the plugin with it (I don't feel conformtable adding support without testing the device but I can do it).

Timmy-P commented 4 years ago

@SirLynix I have a v1 and adapter, and would be more than happy to test out the plugin as well. Go ahead and do whatever is comfortable with you.

JonathanFly commented 4 years ago

Kinect v1s are often <20 dollars on ebay. If it works well that would be pretty good value as an extra camera. Video quality is a lot lower than v1 but may still be useful.

metaColin commented 4 years ago

I find v1s at Goodwill for $10ish all the time (sometimes even with the usb adaptor).

The v1s are great for teaching because and they work with Processing and can be driven by a Raspberry Pi.

Newer depth cameras like the Azure Kinect Dk Developer Kit look sweet, but I can setup a teenager who is just learning about code with a Kinect v1 + a Raspberry Pi for under $100 dollars.

SirLynix commented 4 years ago

I just found my old Kinect v1 by accident, and guess what? It turns out it's surprisingly working well! I'm glad to announce obs-kinect 0.3 will support Kinect v1 (and will be the biggest update this plugin ever got!).

metaColin commented 4 years ago

Cool! I'll promise I'll put it through it's paces!

I have: 3 x Kinect v1 1 x Kinect v2

I wonder if my computer/obs can handle all 4 at once!

:-P

On Sun, Apr 26, 2020 at 4:36 AM Jérôme Leclercq notifications@github.com wrote:

I just found my old Kinect v1 by accident, and guess what? It turns out it's surprisingly working well! I'm glad to announce obs-kinect 0.3 will support Kinect v1 (and will be the biggest update this plugin ever got!).

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/SirLynix/obs-kinect/issues/6#issuecomment-619534936, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAQA3JVSIQMTDEFTBLMAMR3ROQMCHANCNFSM4MGIQ7YQ .

JonathanFly commented 4 years ago

I actually have both versions as well.

Kinect 2 works well except for the lack of exposure control, it's always set to automatic. This means if you try to use a typical webcam setup where you light your face more than the background, it adjusts to see the background and blows out your face. It's still quite usable with normal room lighting setups though.

Looks like it's possible to get at it: https://github.com/OpenKinect/libfreenect2/issues/1031

I will report back on Kinect v1 video quality. Kinect V2 USB adapters are a little annoying to acquire but V1s are extremely cheap and available.

SirLynix commented 4 years ago

Some update about v1 (and obs-kinect 0.3) can be found in #7!

SirLynix commented 4 years ago

obs-kinect 0.3 release candidate is now available, with Kinect v1 support. Please let me know if and how it works for you!

shelbyKiraM commented 4 years ago

@SirLynix it's working tremendously!