-
-
Notifications
You must be signed in to change notification settings - Fork 128
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
Capture.list() won't pick up Microsoft Kinect v1 as an input device #105
Comments
@DannyRoberts95 Is this with the latest stable version of the library or with the 2.0-beta1? |
Hey, I believe it is the latest stable version as it is the one that is imported by processing by default. Is there a notable difference between the two? |
Yes, people have reported that performance of the new version is substantially better. Also, since it is based on a much recent version of the gstreamer framework, support for newer capture devices might also be improved. |
Did you ever figure out how to fix this issue? I am facing the same problem. |
I don't think you will be able to get the Kinect camera from Capture.list(), but perhaps you could see if it is possible to construct a custom GStreamer pipeline to get the video from the Kinect, see these couple of issues that go over that topic: The Capture object will fully support custom pipelines in the stable v2.0 release of the library. |
The pipeline parsing functionality is available in the latest version of the video library (see capture/CustomPipeline), which should help capturing video from specialized capture hardware. |
Using:
I am trying to use the kinect v1 video feed with the processing video library. When I access the feed via simple the OpenNI or OpenKinect libraries I am able to display the feed, so I know the Kinect is functioning correctly.
However when trying to use the kinect as an input for the processing video library it does not appear in the capture list. The only available devices are my inbuilt facetime webcam. Does anyone know how one might fix this problem or work around it?
Thanks!
The text was updated successfully, but these errors were encountered: